Ну раз уж пошла такая пьянка вот вам мой крякми. В принципе не очень сложный. Задача: разобраться с крякмисом. Битхак не поможет Прочее: начисляются баллы за слдеующее - описание элементов защиты, алго, принципа работы, ну и за разломаный в виде ключа или ключеделалки. За первые 3 пункта по +5. За ключ +15. За ключеделалку +20 Из приятного - вполне вероятно падение кокмиса при вводе неправильного пасса. Это элемент защиты Если будет совсем туго буду наводить на правильные ходы. Для середняков самое то. Для начинающих хорооший обучающий материал - придётся не ломать, а реверсить. Запомните эти слова Желаю приятно провести время. Линк: http://depositfiles.com/files/219545/CrackMe_by_Rascal.rar.html http://rascalspb.narod.ru/Crackme/CrackMe_by_Rascal.rar Размер 10 kb
Не запускается даже. --------------------------- Error --------------------------- Unable to start file 'D:\CrackMe by Ra$cal.exe' --------------------------- ОК --------------------------- У кого-нибудь работает?
Не, прога не падает, орёт загрузчик винды, как-будто заголовки битые, я вроде глянул, всё ок, ну она даже просто так не запускается. WinXP SP1
Обновил. ХЗ что творится. Всё что компилю на свём (SP2) без вазелина не работает на других виндах. Кстати, у всех есть нужные библы??? А то нужна msvcr80.dll
Гусь, ну теперь ломай У тебя фора получается есть А на счёт студии - а как же вы тогда для кпк пишите в натив? eVC не порадовала. Если что вот линк на либу: http://rascalspb.narod.ru/Crackme/msvcr80.rar (18 кило)
А там не искать Алго надо разобрать. Всё просто. Попробуй. Сообщай что нашёл, я буду поправлять если что не так. Я так люблю реверсить =)) Можешь попробовать битхакнуть. ВВсего 2 прыга фиксить. Вся проверка в одном месте. Хотя как таковой проверки нету. Просто без правильного ключа не получится увидеть правильное сообщение
Карочь в памяти висит ещё msvcrt.dll. Кидаю и её. Заодно пригодится на будущее, для прог скомпиленых в 8 версии С++ от мелкомягких. Просьба сообщить о результате. Линк http://rascalspb.narod.ru/Crackme/msvcr80.rar (166 кило)
Я на этой визуалке не пишу, не подскажешь что это за вункция? Code: .text:004015AF call ??2@YAPAXI@Z ; operator new(uint)
МДА... некоторые строчки меня поражают, неужели это студия так делает сама, или это ты фрагменты на асм'е вставлял? Code: .text:004015F5 lea eax, [esi+eax+7] .text:004015F9 lea eax, [ebp+var_34]
Выложил ещё на рапиду: http://rapidshare.de/files/30919118/msvcr80.rar.html Размер архива - 165 Kb Размер msvcr80.dll - 35 KB Размер msvcrt.dll - 335 Kb