Сейчас на форуме: Dart Raiden, Alf (+6 невидимых)

 eXeL@B —› Основной форум —› Народ помогите разобратся...
Посл.ответ Сообщение

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

Создано: 01 сентября 2004 12:56
· Личное сообщение · #1

ток не пинайте...

как узнать где в этом листинге проверяется длина Серийника и Ника? и всегда ли такое расположение команд идёт?

004B2D80 /$ 6A FF PUSH -1
004B2D82 |. 68 F8F54E00 PUSH GBManage.004EF5F8 ; SE handler installation
004B2D87 |. 64:A1 00000000 MOV EAX,DWORD PTR FS:[0]
004B2D8D |. 50 PUSH EAX
004B2D8E |. 64:8925 000000>MOV DWORD PTR FS:[0],ESP
004B2D95 |. 83EC 0C SUB ESP,0C
004B2D98 |. 53 PUSH EBX
004B2D99 |. 56 PUSH ESI
004B2D9A |. 8BF1 MOV ESI,ECX
004B2D9C |. 8B4424 24 MOV EAX,DWORD PTR SS:[ESP+24]
004B2DA0 |. C74424 1C 0100>MOV DWORD PTR SS:[ESP+1C],1
004B2DA8 |. 8B48 F8 MOV ECX,DWORD PTR DS:[EAX-8]
004B2DAB |. 85C9 TEST ECX,ECX
004B2DAD |. 74 5E JE SHORT GBManage.004B2E0D
004B2DAF |. 8B4C24 28 MOV ECX,DWORD PTR SS:[ESP+28]
004B2DB3 |. 8B41 F8 MOV EAX,DWORD PTR DS:[ECX-8]
004B2DB6 |. 85C0 TEST EAX,EAX
004B2DB8 |. 74 53 JE SHORT GBManage.004B2E0D
004B2DBA |. 83F8 14 CMP EAX,14
004B2DBD |. 75 4E JNZ SHORT GBManage.004B2E0D
004B2DBF |. 8D4C24 08 LEA ECX,DWORD PTR SS:[ESP+8]
004B2DC3 |. E8 A6440200 CALL <JMP.&MFC42.#540>
004B2DC8 |. BB 02000000 MOV EBX,2
004B2DCD |. 8D4C24 0C LEA ECX,DWORD PTR SS:[ESP+C]
004B2DD1 |. 885C24 1C MOV BYTE PTR SS:[ESP+1C],BL
004B2DD5 |. E8 94440200 CALL <JMP.&MFC42.#540>
004B2DDA |. 8D4C24 24 LEA ECX,DWORD PTR SS:[ESP+24]
004B2DDE |. C64424 1C 03 MOV BYTE PTR SS:[ESP+1C],3
004B2DE3 |. E8 1C480200 CALL <JMP.&MFC42.#4204>
004B2DE8 |. 8B5424 24 MOV EDX,DWORD PTR SS:[ESP+24]
004B2DEC |. 837A F8 06 CMP DWORD PTR DS:[EDX-8],6
004B2DF0 |. 7D 4F JGE SHORT GBManage.004B2E41
004B2DF2 |> 8D4C24 0C LEA ECX,DWORD PTR SS:[ESP+C]
004B2DF6 |. 885C24 1C MOV BYTE PTR SS:[ESP+1C],BL
004B2DFA |. E8 5D440200 CALL <JMP.&MFC42.#800>
004B2DFF |. 8D4C24 08 LEA ECX,DWORD PTR SS:[ESP+8]
004B2E03 |. C64424 1C 01 MOV BYTE PTR SS:[ESP+1C],1
004B2E08 |. E8 4F440200 CALL <JMP.&MFC42.#800>
004B2E0D |> 8D4C24 24 LEA ECX,DWORD PTR SS:[ESP+24]
004B2E11 |. C64424 1C 00 MOV BYTE PTR SS:[ESP+1C],0
004B2E16 |. E8 41440200 CALL <JMP.&MFC42.#800>
004B2E1B |. 8D4C24 28 LEA ECX,DWORD PTR SS:[ESP+28]
004B2E1F |. C74424 1C FFFF>MOV DWORD PTR SS:[ESP+1C],-1

sorry за такой кусок кода... хочу понять...



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

Создано: 01 сентября 2004 12:57
· Личное сообщение · #2

мляяя (( нихрена не понять... где пробелы?



Ранг: 0.0 (гость)
Активность: 0.250
Статус: Участник

Создано: 01 сентября 2004 13:18
· Личное сообщение · #3

Danger пишет:
ток не пинайте...

отчего ж не попинать..
ты сам подумай - все программеры по-твоему учились в одной школе и пишут одинаково?



Danger пишет:
sorry за такой кусок кода... хочу понять...

загляни в регистры при трейсе, надеюсь ты знаешь какой длины серийник ввел..



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

Создано: 01 сентября 2004 13:20
· Личное сообщение · #4

ZX
понял пасиб...



Ранг: 8.0 (гость)
Активность: 0.010
Статус: Участник

Создано: 02 сентября 2004 09:05
· Личное сообщение · #5

а ты этот кусок потрассируй в OllyDbg - это отладчик любит высвечивать текстовые строки! правда содержимое буфера плохо видит поэтому приходится иногда пользоваться командой
d [адрес]




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 02 сентября 2004 14:25
· Личное сообщение · #6

Neo2002, этот кусок и есть скопирован из Ольки. Если он его копировал, значит и трассировал. По крайней мере должен был



Ранг: 0.0 (гость)
Активность: 0.020
Статус: Участник

Создано: 02 сентября 2004 19:08
· Личное сообщение · #7

Ara пишет:
этот кусок и есть скопирован из Ольки. Если он его копировал, значит и трассировал. По крайней мере должен был





Ранг: 450.1 (мудрец)
Активность: 0.260
Статус: Участник

Создано: 02 сентября 2004 19:34
· Личное сообщение · #8

Danger

Ты бы хоть листинг из Ида брал что-ли, а то ведь фиг догадаешься как называются функции из MFC42.DLL ))


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


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