скучный крякми.. вначале куча "антидебага", который ясно, что антидебаг, даже если б не было сборкой самых простых способов(вероятно, отсюда: http://www.securityfocus.com/infocus/1893) а потом считаются два хеша, складываются, и дальше какой-то занудный выбор из большого интового массива генерит сообщение.
и PS: раздражает "антидебаг" cmp esi, -1. Вот какого хрена esi должен не быть -1, а?
__________________
Bedankt euch dafür bei euch selbst.
а если код правильный, то в MessageBox'е должно быть
да
Цитата:
PS: раздражает "антидебаг" cmp esi, -1. Вот какого хрена esi должен не быть -1, а?
Код:
.if esi == 0FFFFFFFFh
mov cnt,2009h
.endif
Обычно в ольге когда прога запускается то она в самом начале устанавливает значение регистра FFFFFFFFh .
Source Code ---> _http://www.rapidshare.ru/877323
Что нужно что бы крекми был нескушный? Во что стоит вкладываться ? VM ? antidebug ? r0 ? crypto ?
Последний раз редактировалось RedAlert; 03.01.2009 в 19:17..
Конечно, это не все возможные варианты ключей.
В силу особенностей антиотладки, ключики отличаються в разных системах =)
Кстати, по поводу esi. Как правильно заметил FoX's он действительно отличаеться в разных системах(а возможно ещё по каким-то причинам), вот например в Висте esi = -2.
Код:
.if esi == 0FFFFFFFFh
mov cnt,2009h
.endif
По поводу этой перменной cnt (которая учавствует в генерации клюа для расшифровки блока rc2) могу сказать, что в vista_sp1 cnt = 1, а в xp_sp2 cnt = 0 (на стадии генерации клюа). Именно поэтому у меня получились разные ключи под эти две системы.
Немного раздражало то, что окошко крякмиса нельзя переключиться по alt+tab, быстро тонет в дебрях других окон, а такж неплохо было-бы блокировать основное диалоговое окно, пока открыт MessageBox сообщающий о резултатах проверки пароля (ну и прочии боксы, например about).