Сейчас на форуме: asfa, _MBK_, Rio (+7 невидимых)

 eXeL@B —› Вопросы новичков —› Можно ли взломать игру Pixy Girls 1.5 ?
Посл.ответ Сообщение

Ранг: 8.8 (гость)
Активность: 0=0
Статус: Участник

Создано: 13 мая 2007 05:20
· Личное сообщение · #1

Здарова народ. Я новичок и прошу вас помочь мне т.к я зашёл в тупик.

В папке с игрой есть библиотека b3dCryptoLib.dll экспортирующая функции DecString, DecryptFile, EncString, EncryptFile, MD5Hash, Ripemd160Hash. Автор библиотеки писал что шифровка/дешифровка делается по алгоритму RC6. Алгоритм проверки ключа такой:

1) Берём мд5 от введёного серийника и сравниваем его с 3-мя другими(ни от чего не берутся, хранятся в exe'шнике в виде строк,):

D9812FF107890B4C2FB0F03241699DEB

A02AE4BDB753571171B442196E5C6F90

A8FF2DE1842F88836C806E9C8BBA1AB5


Если хоть с одним сошлось то пункт 2, если нет то мессадж что серийник не верный.

2) Вывод сообщения что прога зарегена, потом дешифровка файла data\full.pak в файл data\pix.pak(как я понял это файл с картинками т.к. если его удалить то игра будет работать до тех пор пока не надо будет открыть часть картинки):

DecryptFile("full.pak","pix.pak",DecString(CryptedString, Ripemd160Hash("введёный_серийник")))

CryptedString - это 1 из 3х сторок соответствующая тому мд5 с которым сошлось, хранятся эти строки рядом с мд5:

4PWM4xeGloHzgoKjgpwz/J4t6bWXocTw7tmIbFjy4A==

Bs9Kn5czDoYyf3oCNAlDG2HI9uPPFq0BKbXRhPCTiA==

M2opUM96BAxUoPIQDEEeO+j6opDbOyk4iFhlMZ9wdQ==

Пример: я ввожу серийник в отладчике меняю полученный мд5 на один из 3х, прога сначала говорит спасибо, а потом Memory access violation. Вобщем ясно что нужен настоящий серийник.

теперь вопрос =) можно ли взломать такую защиту? у меня только один вариант перебирать пароли по мд5, но на это может уйти оооочень много лет.

вот ссылка на игру: files.freesoft.ru/rep/671434/PixyGirlsRus.exe (5,93 мб)



Ранг: 8.8 (гость)
Активность: 0=0
Статус: Участник

Создано: 15 мая 2007 02:08
· Личное сообщение · #2

Блин, люди, ответьте хоть что-нибудь, помагите ламеру. =(




Ранг: 120.9 (ветеран), 5thx
Активность: 0.080
Статус: Участник
Programmer and reverser

Создано: 15 мая 2007 11:59
· Личное сообщение · #3

Меня когда-то просили поломать эту игру. Как сейчас помню пропатчил аж 14 байт кода там, чтоб все заработало (хотя можно было меньше). Щас снова ее ломать времени нет. Там масса способов и все довольно простые.

-----
Уважайте других и пишите грамотно.




Ранг: 8.8 (гость)
Активность: 0=0
Статус: Участник

Создано: 16 мая 2007 05:44
· Личное сообщение · #4

Как так? там же шифрование? тут может быть 3 варианта либо ты нашёл ошибку в шифровании либо на старой версии шифрования не было либо ты запустил прогу и заставил работать её больше 3х уровней при 4х картинках.... у Касперски написано что это самая нормальная защита и если правильно реализовано то только перебором или до тех пор пока лиценйионный пользователь не выложит серийник... =(



Ранг: 5.7 (гость)
Активность: 0.010
Статус: Участник

Создано: 20 мая 2007 09:00
· Личное сообщение · #5

D-503, запомни одну простую истину: Если программа запускается, то ее можно поломать.



Ранг: 1045.7 (!!!!), 31thx
Активность: 0.570
Статус: Участник

Создано: 20 мая 2007 10:11
· Личное сообщение · #6

Tector пишет:
D-503, запомни одну простую истину: Если программа запускается, то ее можно поломать.

Это смотря кто изрекает такие истины ;) В некотрых случаях это звучит как глупость



Ранг: 5.7 (гость)
Активность: 0.010
Статус: Участник

Создано: 20 мая 2007 10:23
· Личное сообщение · #7

Ну, насколько мне известно изрек эту истину один великий человек, остальные ее просто копируют. Как глупость это звучит в моем случае?



Ранг: 1045.7 (!!!!), 31thx
Активность: 0.570
Статус: Участник

Создано: 20 мая 2007 10:37
· Личное сообщение · #8

Когда к примеру приводят такие изречения в туторах или статьях в качесве эпиграфа ,это звучит гармонично ;) а в контексте данного топика только так....




Ранг: 353.0 (мудрец)
Активность: 0.370
Статус: Участник
resreveR

Создано: 20 мая 2007 18:48
· Личное сообщение · #9

D-503 пишет:
перебирать пароли по мд5,

Если найдешь коллизию, то не факт, что данные расшифруются верно.

-----
Тут не могла быть ваша реклама




Ранг: 1.7 (гость)
Активность: 0=0
Статус: Участник

Создано: 04 марта 2009 18:13
· Личное сообщение · #10

Executioner: ты где там патчил я че то не нашел?




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 04 марта 2009 21:14
· Личное сообщение · #11

Писал бы ты лучше в личку в следующий раз, а не выкапывал такие топики. Хотя он не выходит практически онлайн, 1 хрен.


 eXeL@B —› Вопросы новичков —› Можно ли взломать игру Pixy Girls 1.5 ?
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати