Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Xors3D

Xors3D Графический движок с поддержкой DirectX9

Ответ
 
Опции темы
Старый 03.08.2011, 22:56   #1
Mind
ПроЭктировщик
 
Аватар для Mind
 
Регистрация: 24.02.2011
Сообщений: 188
Написано 13 полезных сообщений
(для 18 пользователей)
Плохо Ключ на Физикс

У кого можно достать или купить ключь на Physx Wrapper?
а то ограниченное время в 6 минут за....о меня уже(не могу нормально потестить на баги игру)
(Offline)
 
Ответить с цитированием
Старый 04.08.2011, 00:06   #2
.Squid
Дэвелопер
 
Аватар для .Squid
 
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений
(для 4,642 пользователей)
Ответ: Ключ на Физикс

Он бесплатный уже 100500 лет. Даже сорцы открыты.
Тут смотри http://mycop.xors3d.com/public/PXW/PhysXWrapper.zip
__________________

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Mind (04.08.2011)
Старый 04.08.2011, 11:15   #3
Mind
ПроЭктировщик
 
Аватар для Mind
 
Регистрация: 24.02.2011
Сообщений: 188
Написано 13 полезных сообщений
(для 18 пользователей)
Ответ: Ключ на Физикс

.Squid, если не трудно обьясни что делать или куда кидать те файлы которые ты мне дал.
(Offline)
 
Ответить с цитированием
Старый 04.08.2011, 12:18   #4
.Squid
Дэвелопер
 
Аватар для .Squid
 
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений
(для 4,642 пользователей)
Ответ: Ключ на Физикс

Трудно.
__________________

(Offline)
 
Ответить с цитированием
Старый 04.08.2011, 12:29   #5
Mind
ПроЭктировщик
 
Аватар для Mind
 
Регистрация: 24.02.2011
Сообщений: 188
Написано 13 полезных сообщений
(для 18 пользователей)
Ответ: Ключ на Физикс

Сообщение от .Squid
Трудно.
так и знал что ты это скажешь

.Squid расскажи пожайлуста как мне достать ключ.
(Offline)
 
Ответить с цитированием
Старый 04.08.2011, 12:39   #6
Dream
быдло
 
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений
(для 1,489 пользователей)
Ответ: Ключ на Физикс

Сообщение от Mind Посмотреть сообщение

так и знал что ты это скажешь

.Squid расскажи пожайлуста как мне достать ключ.
Да ну нет уже ключей, всё, врапер не поддерживается никем, открытые исходники выложены в сеть. Зачем тебе ключь? если прям есть такое желание купить ключь - могу продать
(Offline)
 
Ответить с цитированием
Старый 04.08.2011, 12:44   #7
.Squid
Дэвелопер
 
Аватар для .Squid
 
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений
(для 4,642 пользователей)
Ответ: Ключ на Физикс

Вот функция генерации ключей. Разбирайся и генерь себе сам.
ЗЫ. Офигенная проверка на забаненный ключ. Я аж прослезился.

int scanLine (char* str)
{
	if (str[0]=='=')
	if (str[1]=='=')
	if (str[2]=='1')
	if (str[3]=='e')
	if (str[4]=='<')
	if (str[5]=='_')
	if (str[6]=='4')
	if (str[7]=='2')
	if (str[8]=='j')
	if (str[9]=='i')
	if (str[10]=='6')
	if (str[11]=='6')
	if (str[13]==']')
	if (str[14]=='1')
	if (str[15]=='a')
	if (str[16]=='d')
	if (str[17]=='U')
	if (str[18]=='2')
	if (str[19]=='2')
	if (str[26]=='7')
	if (str[27]=='e')
		ShowError("Key is invalid!!!!", "pxCreateWorld", __FILE__ , __LINE__);
	//==1e<_42ji66\]1adU22]T0a]d7eel4c

	unsigned char hashText[17];
	hashText[16] = 0;
	unsigned char hash[17];
	hash[16] = 0;
	unsigned char text[17];//зашифрованное имя 
	text[16] = 0;
	unsigned char out[33];
	out[32] = 0;

	for (int i = 0; i < 32; i++) 
	{
		out[i] = str[i];
	}
	//Формируем регкод из зашифрованного имени и хеша
	//Standart
/*	for (int i = 0; i < 8; i++) {
		text[2*i+1] = out[i*4];
		text[2*i] = out[i*4+1];
		hash[2*i+1] = out[i*4+2];
		hash[2*i]= out[i*4+3];
	}*/
	//PRO
	for (int i = 0; i < 8; i++) {
		text[2*i] = out[i*4];
		text[2*i+1] = out[i*4+1];
		hash[2*i] = out[i*4+2];
		hash[2*i+1]= out[i*4+3];
	}
	for (int i = 0; i < 16; i++) text[i] = (text[i] > 0x4f)?(0xce - text[i]):(0x7f-text[i]);

    //Вычисляем хеш
    unsigned __int64 hashvalue = Hash(text,16);
    sprintf((char*)hashText,"%0x%0x",(unsigned int)(hashvalue >> 32),(unsigned int)(hashvalue & 0xffffffff));

	if ( mstrcmp((char*)hashText,(char*)hash)) return 20000 + int(NxMath::rand(-100,100));
	else return 0;
}
__________________

(Offline)
 
Ответить с цитированием
Эти 9 пользователя(ей) сказали Спасибо .Squid за это полезное сообщение:
den (04.08.2011), Dream (04.08.2011), impersonalis (04.08.2011), Mind (04.08.2011), moka (04.08.2011), Mr_F_ (04.08.2011), Nex (05.08.2011), Reks888 (04.08.2011), SBJoker (04.08.2011)
Старый 04.08.2011, 13:05   #8
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Ключ на Физикс

Зато радует
if ( mstrcmp((char*)hashText,(char*)hash)) return 20000 + int(NxMath::rand(-100,100));
	else return 0;
В ехе это будет выглядеть как непонятная громадина, а не очевидный возврат истины, что уменьшит вероятность классического взлома по типу "за-NOP-ай ненужные return-ы"
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо impersonalis за это полезное сообщение:
Mr_F_ (04.08.2011), Randomize (05.08.2011), Reizel (07.08.2011), SBJoker (04.08.2011)
Старый 04.08.2011, 13:06   #9
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Ключ на Физикс

А если забаненых было бы ну хотя бы десяток?
__________________
(Offline)
 
Ответить с цитированием
Старый 04.08.2011, 13:17   #10
Mind
ПроЭктировщик
 
Аватар для Mind
 
Регистрация: 24.02.2011
Сообщений: 188
Написано 13 полезных сообщений
(для 18 пользователей)
Ответ: Ключ на Физикс

int scanLine (char* str)
{
	if (str[0]=='=')
	if (str[1]=='=')
	if (str[2]=='1')
	if (str[3]=='e')
	if (str[4]=='<')
	if (str[5]=='_')
	if (str[6]=='4')
	if (str[7]=='2')
	if (str[8]=='j')
	if (str[9]=='i')
	if (str[10]=='6')
	if (str[11]=='6')
	if (str[13]==']')
	if (str[14]=='1')
	if (str[15]=='a')
	if (str[16]=='d')
	if (str[17]=='U')
	if (str[18]=='2')
	if (str[19]=='2')
	if (str[26]=='7')
	if (str[27]=='e')
		ShowError("Key is invalid!!!!", "pxCreateWorld", __FILE__ , __LINE__);
	//==1e<_42ji66\]1adU22]T0a]d7eel4c

	unsigned char hashText[17];
	hashText[16] = 0;
	unsigned char hash[17];
	hash[16] = 0;
	unsigned char text[17];//зашифрованное имя 
	text[16] = 0;
	unsigned char out[33];
	out[32] = 0;

	for (int i = 0; i < 32; i++) 
	{
		out[i] = str[i];
	}
	//Формируем регкод из зашифрованного имени и хеша
	//Standart
/*	for (int i = 0; i < 8; i++) {
		text[2*i+1] = out[i*4];
		text[2*i] = out[i*4+1];
		hash[2*i+1] = out[i*4+2];
		hash[2*i]= out[i*4+3];
	}*/
	//PRO
	for (int i = 0; i < 8; i++) {
		text[2*i] = out[i*4];
		text[2*i+1] = out[i*4+1];
		hash[2*i] = out[i*4+2];
		hash[2*i+1]= out[i*4+3];
	}
	for (int i = 0; i < 16; i++) text[i] = (text[i] > 0x4f)?(0xce - text[i]):(0x7f-text[i]);

    //Вычисляем хеш
    unsigned __int64 hashvalue = Hash(text,16);
    sprintf((char*)hashText,"%0x%0x",(unsigned int)(hashvalue >> 32),(unsigned int)(hashvalue & 0xffffffff));

	if ( mstrcmp((char*)hashText,(char*)hash)) return 20000 + int(NxMath::rand(-100,100));
	else return 0;
}
А в какой проге его генерировать? Так как в с++ выдает ошибку
(Offline)
 
Ответить с цитированием
Старый 04.08.2011, 13:48   #11
.Squid
Дэвелопер
 
Аватар для .Squid
 
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений
(для 4,642 пользователей)
Ответ: Ключ на Физикс

Бляоо.. ну дал же код. Так трудно на каком-то блитце повторить генератор?
На вот готовый.
Release_PRO.zip
__________________

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Mind (04.08.2011)
Старый 04.08.2011, 13:50   #12
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Ключ на Физикс

Я тут подумал - может этот фрагмент кода генерировался на какой-нибдуь утилите для мета-программирования? Ведь с точки зрения реверс-инженеринга разбанить ключ, явно указанный в strcmp просто.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 04.08.2011, 14:14   #13
.Squid
Дэвелопер
 
Аватар для .Squid
 
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений
(для 4,642 пользователей)
Ответ: Ключ на Физикс

Ты думаешь, блитцеры на это способны?
__________________

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
moka (04.08.2011)
Старый 04.08.2011, 14:17   #14
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Ключ на Физикс

Сообщение от .Squid Посмотреть сообщение
Ты думаешь, блитцеры на это способны?
Весомый плюс в разработке для блицеров..
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Mr_F_ (04.08.2011)
Старый 04.08.2011, 14:54   #15
Mind
ПроЭктировщик
 
Аватар для Mind
 
Регистрация: 24.02.2011
Сообщений: 188
Написано 13 полезных сообщений
(для 18 пользователей)
Ответ: Ключ на Физикс

Спасибо .Squid
А все же куда ты это вставил или где повторил?
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 05:48.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com