R0 CREW

keygenme#0.1

Написал keygenme. У кого есть желание и время - прошу заценить.
Platform: Windows
Language: Assembler (masm)

Скачать
http://webfile.ru/0c15a1287ea943af6e17ca0d8d96db7c

Ну, вообщем ничего сложного при беглом осмотре на работе. Приду домой порешаю. Мне больше интересно, что это за URET_Team ? :slight_smile:

Я сам задался этим вопросом =) (про URET_Team)
Так же беглый осмотр показал, что пациент использует сравнение с каким то хешем “EDDC3E411B3E95768C1F3C5670657C81”.
Нет желания разбирать алгоритм полностью, вот строки, в которых сравнивается результат, если их брякнуть, то разбор алгоритма пойдёт проще:
0040A5AC
0040A5FC

URET - United Reverse Engineering Team http://www.team-uret.com/
keygenme делаю для них. Вот предварительно решил вам показать.
0_o, патч не является решением. Найди пару name/key

Порешал. :slight_smile:

Hide

Валидные пары в принципе никак не помогают решению, потому выкину для себя:
BoRoV - 94AB10A081430606343CA27B2BC908E0

Видимо ты не имел дело с тем, что там. Т.к. нужно было обратить внимание на другую строчку, а она в свою очередь рассказала бы тебе, что это такое и что то, что ты принял за хеш. :slight_smile:

BoRoV молоток, быстро нашел решение.

Решение нашел быстро, но долго искал готовую реализацию одного с алгоритмов на питоне.

По просьбам трудящихся статья, может не очень раскрыты некоторые моменты (не привык писать для новичков).
http://reu.org.ua/ru/research/analiz-keygenme-0-1-ot-krsd.html

BoRoV, спасибо за статью. Все подробно расписал. От себя добавлю, что я немного обделался с кейгенми. Не сделал очистку буфера памяти, по адресу 0x40A50C. Из за этого к некоторым именам, нельзя подобрать ключ. На ошибку указал PeterPunk Team :TSRh, дай бог ему здоровья )))