![]() |
Crackme by Ra$cal попытка №2
Попытка №2. Задача сделать номер или кейген. Патчить не рекомендую. Весь процесс можно сдесь постить. Плюс к репе добавляется за всё.
Надеюсь в этот раз увидеть обсуждение по существу. Перкомпилил в 2003 студии. Надеюсь заработает у всех. Линк(19,7Kb): http://rascalspb.narod.ru/Crackme/CrackMe.rar |
Честно говоря, мои исслдования приостоновились на определении формата ключа:
Пкждая из 2 первых троек символов, приобразуется в int и сохраняется в 32 битные переменнын, дальше идёт какойто символ, предпологаю '-', а потом в цикле приобразуются 38 троек символов и каждая из них сохраняется в 8 битную переменную, пример( 037=293=549=805 ), они получаются новны, потому-что берутся по модулю 8. |
Про первые 6 чисел чисел правильно. Только смотри внимательно для чего они используются. Потом идёт '-' Хотя вроде не обязательно. Отталкиваяйся от первых цифр. Ты близок к понятию обработки ключа.
|
Правильнее 2 по 3 байта первые числа. То есть ты правильно понял :)
|
Одна у тя неправильность - это деление по основанию 8. Ничего подобноо не юзал. Показывай асм. Мне проще будет поправлять.
|
Это не деление, это потому, что 3х значное десятичное число, сохраняется только в 1 байт ;)
|
:)) Дык это ж просто перевод текста в число ;)
То равенство неуместно :) |
Ну что ж, сделаем ход конём. Вот вам ключик. Попробуйте хоть так сделать что-нибудь.
018051-07216107100222010808824601600222017120113011310801 200821624610114511792081c5c-0820650360750690894 Пробел убрать |
Слушайте, ребят, так как комп привезти получется тока через несколько месяцев, то не могли бы вы украшать свои сообщения кодом.
|
Здесь просто код не поможет. Реверсить надо, отлаживая.
PS: ты грил что в универ в питере поступил, в какой если не секрет |
| Время: 14:48 |