|
Xors3D Графический движок с поддержкой DirectX9 |
03.08.2011, 22:56
|
#1
|
ПроЭктировщик
Регистрация: 24.02.2011
Сообщений: 188
Написано 13 полезных сообщений (для 18 пользователей)
|
Ключ на Физикс
У кого можно достать или купить ключь на Physx Wrapper?
а то ограниченное время в 6 минут за....о меня уже(не могу нормально потестить на баги игру)
|
(Offline)
|
|
04.08.2011, 00:06
|
#2
|
Дэвелопер
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений (для 4,642 пользователей)
|
Ответ: Ключ на Физикс
Он бесплатный уже 100500 лет. Даже сорцы открыты.
Тут смотри http://mycop.xors3d.com/public/PXW/PhysXWrapper.zip
__________________
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
04.08.2011, 11:15
|
#3
|
ПроЭктировщик
Регистрация: 24.02.2011
Сообщений: 188
Написано 13 полезных сообщений (для 18 пользователей)
|
Ответ: Ключ на Физикс
.Squid, если не трудно обьясни что делать или куда кидать те файлы которые ты мне дал.
|
(Offline)
|
|
04.08.2011, 12:18
|
#4
|
Дэвелопер
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений (для 4,642 пользователей)
|
Ответ: Ключ на Физикс
Трудно.
__________________
|
(Offline)
|
|
04.08.2011, 12:29
|
#5
|
ПроЭктировщик
Регистрация: 24.02.2011
Сообщений: 188
Написано 13 полезных сообщений (для 18 пользователей)
|
Ответ: Ключ на Физикс
Сообщение от .Squid
Трудно.
|
так и знал что ты это скажешь
.Squid расскажи пожайлуста как мне достать ключ.
|
(Offline)
|
|
04.08.2011, 12:39
|
#6
|
быдло
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений (для 1,489 пользователей)
|
Ответ: Ключ на Физикс
Сообщение от Mind
так и знал что ты это скажешь
.Squid расскажи пожайлуста как мне достать ключ.
|
Да ну нет уже ключей, всё, врапер не поддерживается никем, открытые исходники выложены в сеть. Зачем тебе ключь? если прям есть такое желание купить ключь - могу продать
|
(Offline)
|
|
04.08.2011, 12:44
|
#7
|
Дэвелопер
Регистрация: 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 за это полезное сообщение:
|
|
04.08.2011, 13:05
|
#8
|
Зануда с интернетом
Регистрация: 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 за это полезное сообщение:
|
|
04.08.2011, 13:06
|
#9
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: Ключ на Физикс
А если забаненых было бы ну хотя бы десяток?
__________________
|
(Offline)
|
|
04.08.2011, 13:17
|
#10
|
ПроЭктировщик
Регистрация: 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
|
Дэвелопер
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений (для 4,642 пользователей)
|
Ответ: Ключ на Физикс
Бляоо.. ну дал же код. Так трудно на каком-то блитце повторить генератор?
На вот готовый.
Release_PRO.zip
__________________
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
04.08.2011, 13:50
|
#12
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: Ключ на Физикс
Я тут подумал - может этот фрагмент кода генерировался на какой-нибдуь утилите для мета-программирования? Ведь с точки зрения реверс-инженеринга разбанить ключ, явно указанный в strcmp просто.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
04.08.2011, 14:14
|
#13
|
Дэвелопер
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений (для 4,642 пользователей)
|
Ответ: Ключ на Физикс
Ты думаешь, блитцеры на это способны?
__________________
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
04.08.2011, 14:17
|
#14
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Ключ на Физикс
Сообщение от .Squid
Ты думаешь, блитцеры на это способны?
|
Весомый плюс в разработке для блицеров..
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
04.08.2011, 14:54
|
#15
|
ПроЭктировщик
Регистрация: 24.02.2011
Сообщений: 188
Написано 13 полезных сообщений (для 18 пользователей)
|
Ответ: Ключ на Физикс
Спасибо .Squid
А все же куда ты это вставил или где повторил?
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:33.
|