![]() |
eXeL@B —› Вопросы новичков —› Keygen по чему то отказывается генерить ключ |
Посл.ответ | Сообщение |
|
Создано: 16 февраля 2009 11:34 · Личное сообщение · #1 Здраствуйте, уважаемые обитатели здешнего форума. Возникла у меня проблемка, пытался уже во второй а то и в третий раз сделать keygen для crackme, но опять, что то он не хочет у меня работать посмотрите кто если сможет и помоги разобраться, если вас это не затруднит. Хотел его в Olly проверить, но Olly что то страное написала, типа ( violation expencion и т.д что то вроде этого, но как я понял надо плагины для скрытия ставить) Заранее спасибо. В аттаче папка, в ней исходники keygen, и сам crackme. ![]() ![]() |
|
Создано: 16 февраля 2009 12:05 · Поправил: Isaev · Личное сообщение · #2 |
|
Создано: 16 февраля 2009 12:06 · Поправил: coderess · Личное сообщение · #3 В памяти по адресу EBP-1C хранится в кейгене введенное имя 004011E2 |. 8A5C05 E4 |MOV BL, BYTE PTR SS:[EBP+EAX-1C] У тебя в кейгене это не так, т.е. ты не правильно обрезал код, у тебя 0040111E |. 36:8A9C28 1E3>MOV BL, BYTE PTR SS:[EAX+EBP+40301E] .... mov bl, byte ptr[eax + szName] Кста это неправильно, MOV[serial],ESP после генерации результат в Edx и потом он уже приводится к десятиричной форме ("%d") цикл тож неправильно работает ![]() ------------------------- У меня вот так получилось: Code:
----- Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes ![]() |
|
Создано: 16 февраля 2009 12:21 · Личное сообщение · #4 Var I, Kode : Integer; Ch : Char; begin Kode := 0; For I := 1 To Length (Edit1.Text) Do //цикл начиная с первого символа, до последнего //Length дает количество символов строки Edit1.Text Begin Ch := Edit1.Text [I]; //забиваем в переменную символ, с позиции I (один символ) Kode := Kode + Ord (Ch); //Ord - виртуальный код символа, все полученыые коды складываются друг с другом End; //IntToStr - число делаем в строку, Edit2.Text := IntToStr (Kode);//Присваиваем поле Edit2'a полученный код, преобразовав из целого числа в строку код на дельфи, если поможет ![]() |
|
Создано: 16 февраля 2009 12:30 · Личное сообщение · #5 Исправленный исходник: ![]() ----- Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes ![]() |
|
Создано: 16 февраля 2009 23:19 · Личное сообщение · #6 |
![]() |
eXeL@B —› Вопросы новичков —› Keygen по чему то отказывается генерить ключ |
Эта тема закрыта. Ответы больше не принимаются. |