Выложу крякми с CC'10. Программа втупую покрыта энигмой, так что если кто-нибудь захочет повозиться с этим протом --- вот, пожалуйста: slil.ru/29614180
Этот крякми предназначался для HackQuest, а по опыту прошлого года в нем принимает мало участия толковых реверсеров. Поэтому уровень сложности всего крякми где-то на троечку, первые два этапа простые в доску, а третий чуть посложнее, но тоже не хардкор. Сделано это было умышленно, чтобы люди прошли хотя бы первые два. Но даже эти уровни не были пройдены участниками Енигма была выбрана, т.к. для нее нет публичных тулз для упрощения распаковки и кстати там стоит минимальный уровень защиты, чтобы люди сильно не мучились. Антиотладка понапихана баянистая и не сложная, просто чтобы уж совсем простым первый этап не был. Так, что не глумитесь тут сильно, все сделано осознанно, т.к. орги просили особо жесть не устраивать Просьба ключи для прохождения этапов не выкладывать пока здесь, а то были мысли весь HackQuest запустить для всех желающих, а так неинтересно будет.
white_rabbit пишет: крякми где-то на троечку Где-то сильно ниже. Писать if (key == "MyF*ckingKey") ShowMessageBox("U r 31337"), покрывать энигмой, получая двухметровый ехешник и анонсировать это как "интересный и сложный реверсинг"… Мне кажется, у вас неверные представления.
Ранг: 58.1 (постоянный), 42thx Активность: 0.06↘0.01 Статус: Участник
Создано: 27 сентября 2010 21:12 · Поправил: hlmadip · Личное сообщение · #18
вобщем скриптом от арабов и руками я кое как его распаковал http://rghost.ru/2747487 только я не могу понять в чём заключается третий этап, в открытии калькулятора или help? как я понял вся соль в: mov ecx, offset aKeys ; "keys" ... push ebx push 30h push offset a7812d9e ; "7812D9E" только у меня или висит на sendMessage, или при обходе его, выдаёт msgbox c текстом 7812D9E где я ступил?
Ранг: 58.1 (постоянный), 42thx Активность: 0.06↘0.01 Статус: Участник
Создано: 28 сентября 2010 11:41 · Поправил: hlmadip · Личное сообщение · #20
del add: Вот я затупок, криво распаковал, на оригинальном всё пашет)) Можно теперь и третью стадию поковырять add а в стадии Final играет роль, что ты ввёл в Stage3, просто там я подогнал длинну строки Result под нужный изменением PublicKey)) А теперь заколебался длину СС key подгонять))) или там не так всё делается? в аттаче третий этап отдельно