Сейчас на форуме: _MBK_, Rio (+5 невидимых)

 eXeL@B —› Вопросы новичков —› keygen for Asm
Посл.ответ Сообщение

Ранг: 1.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 22 сентября 2008 22:24
· Личное сообщение · #1

пытался сделать keygen для crackme Fantoms №4 Выскакивает ошибка приложения может кто поможет решить сею проблему и помочь новичку познающему это тяжелое дело. спс огромное и извините пожалуйста меня за отнятое у вас время на изучение моих ошибок и проблем

всё приложил к сообщению, надеюсь разберётесь и извините еще раз.

301b_22.09.2008_CRACKLAB.rU.tgz - crackme.rar




Ранг: 355.4 (мудрец), 55thx
Активность: 0.320
Статус: Uploader
5KRT

Создано: 22 сентября 2008 23:00 · Поправил: coderess
· Личное сообщение · #2

Мой кейген может чем то поможет

5cef_22.09.2008_CRACKLAB.rU.tgz - keygen fant0m crackme 4.rar

А падает у тебя при делении...

Code:
  1. DIV BL


-----
Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes





Ранг: 533.6 (!), 232thx
Активность: 0.450
Статус: Uploader
retired

Создано: 22 сентября 2008 23:10
· Личное сообщение · #3

вот с моего кейгена код:

Code:
  1.         LEA ESI,DWORD PTR DS:[uName]
  2.         LEA EDI,DWORD PTR DS:[uPass]        
  3.         XOR EAX,EAX
  4.         XOR ECX,ECX
  5.         MOV BL,1Ah
  6. @povtor:
  7.         CMP BYTE PTR DS:[ESI],0
  8.         JE @vse__
  9.         MOV AL,BYTE PTR DS:[ESI]
  10.         ADD AL,CL
  11.         XOR AL,CL
  12.         DIV BL
  13.         SHR AX,8 
  14.         ADD AL,41h
  15.         MOV BYTE PTR DS:[EDI],AL
  16.         INC EDI
  17.         INC ESI
  18.         INC ECX
  19.         JMP @povtor
  20. @vse__:
  21.         MOV BYTE PTR DS:[EDI],0
  22.         XOR EAX,EAX


и в конце в uPass будет содержатся правилиный пароль

-----
Лучше быть одиноким, но свободным © $me




Ранг: 221.3 (наставник), 135thx
Активность: 0.190.07
Статус: Участник

Создано: 22 сентября 2008 23:47
· Личное сообщение · #4

Amido
как уже сказали падает у тебя здесь:
Code:
  1. MOV AL,BYTE PTR [ESI]
  2. ADD AL,CL
  3. XOR AL,CL
  4. DIV BL <--- тут
  5. SHR AX,8
  6. ADD AL,41


Прежде чем делить, надо что то занечти в регистр.
ЗЫ: смотри код борова

-----
xchg dword [eax], eax




Ранг: 159.1 (ветеран), 7thx
Активность: 0.130
Статус: Участник

Создано: 23 сентября 2008 00:00 · Поправил: tempread
· Личное сообщение · #5

Ошибки в коде Amido:
1) Забыл записать в bl значение 1a(количество букв в алфавите)
2) В команде add al,41 забыл указать,что 41 нужно понимать как шестнадцатиричное число,а не десятичное
3) Скорее всего,пропущена команда lea edi,SerB , вследствие чего сгенерированные символы пароля пишутся в стек Ну а выводится переменная SerB, в которой ничего нет.



Ранг: 1.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 23 сентября 2008 08:23
· Личное сообщение · #6

спс всем за помощь


 eXeL@B —› Вопросы новичков —› keygen for Asm
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати