Сейчас на форуме: bartolomeo (+4 невидимых)

 eXeL@B —› Вопросы новичков —› Поясните код на асме плизюю
Посл.ответ Сообщение

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

Создано: 02 апреля 2006 19:38 · Поправил: Loras
· Личное сообщение · #1

Mozet li kto pomochj razabratsa s etim kodom ?
Ja v programmu vviol KEY - 112233445566 i na GetWindowTextA vivalilsia na eto:

00424517 |> /80FB 2D /CMP BL,2D
0042451A |74 79 |JE SHORT Akis.00424595
0042451C |. |8B4C24 10 |MOV ECX,DWORD PTR SS:[ESP+10]
00424520 |. |81E1 FF000000 |AND ECX,0FF
00424526 |. |51 |PUSH ECX
00424527 |. |E8 9FD31000 |CALL Akis.005318CB
0042452C |. |83C4 04 |ADD ESP,4
0042452F |. |85C0 |TEST EAX,EAX
00424531 |. |75 62 |JNZ SHORT Akis.00424595
00424533 |. |80FB 30 |CMP BL,30
00424536 |. |7C 0D |JL SHORT Akis.00424545
00424538 |. |80FB 39 |CMP BL,39
0042453B |. |7F 08 |JG SHORT Akis.00424545
0042453D |. |0FBEFB |MOVSX EDI,BL
00424540 |. |83EF 30 |SUB EDI,30
00424543 |. |EB 22 |JMP SHORT Akis.00424567
00424545 |> |80FB 61 |CMP BL,61
00424548 |. |7C 0D |JL SHORT Akis.00424557
0042454A |. |80FB 66 |CMP BL,66
0042454D |. |7F 08 |JG SHORT Akis.00424557
0042454F |. |0FBEFB |MOVSX EDI,BL
00424552 |. |83EF 57 |SUB EDI,57
00424555 |. |EB 10 |JMP SHORT Akis.00424567
00424557 |> |80FB 41 |CMP BL,41
0042455A |. |7C 50 |JL SHORT Akis.004245AC
0042455C |. |80FB 46 |CMP BL,46
0042455F |. |7F 4B |JG SHORT Akis.004245AC
00424561 |. |0FBEFB |MOVSX EDI,BL
00424564 |. |83EF 37 |SUB EDI,37
00424567 |> |83FF FF |CMP EDI,-1
0042456A |. |74 40 |JE SHORT Akis.004245AC
0042456C |. |8B5C24 18 |MOV EBX,DWORD PTR SS:[ESP+18]
00424570 |. |8B5424 30 |MOV EDX,DWORD PTR SS:[ESP+30] ; kernel32.7C80C718
00424574 |. |6A 00 |PUSH 0
00424576 |. |6A 10 |PUSH 10
00424578 |. |43 |INC EBX
00424579 |. |55 |PUSH EBP
0042457A |. |52 |PUSH EDX
0042457B |. |895C24 28 |MOV DWORD PTR SS:[ESP+28],EBX
0042457F |. |E8 1CDF1000 |CALL Akis.005324A0
00424584 |. |8BC8 |MOV ECX,EAX
00424586 |. |8BC7 |MOV EAX,EDI
00424588 |. |8BDA |MOV EBX,EDX
0042458A |. |99 |CDQ
0042458B |. |03C8 |ADD ECX,EAX
0042458D |. |13DA |ADC EBX,EDX
0042458F |. |894C24 30 |MOV DWORD PTR SS:[ESP+30],ECX
00424593 |. |8BEB |MOV EBP,EBX
00424595 |> |8B4424 1C |MOV EAX,DWORD PTR SS:[ESP+1C]
00424599 |. |8A18 |MOV BL,BYTE PTR DS:[EAX]
0042459B |. |40 |INC EAX
0042459C |. |84DB |TEST BL,BL
0042459E |. |885C24 10 |MOV BYTE PTR SS:[ESP+10],BL
004245A2 |. |894424 1C |MOV DWORD PTR SS:[ESP+1C],EAX
004245A6 ^\0F85 6BFFFFFF \JNZ Akis.00424517

************************************************
REGISTERS:

EAX 00B44501 ASCII "12233445566"
ECX 000027F4
EDX 00009C01
EBX 16B44931
ESP 0012EE64
EBP 00000000
ESI 0000D04A
EDI 0012EF0C
EIP 00424511 Akis.00424511

Chto on zdiesj vichitivajietsa? Ya v assme tolko nachinajuschijj...




Ранг: 116.7 (ветеран)
Активность: 0.10
Статус: Участник

Создано: 02 апреля 2006 19:47 · Поправил: Mifodix
· Личное сообщение · #2

Юзай плагин к ольке Asm2Clipboard, а то очень тяжело читать твой листинг.




Ранг: 116.7 (ветеран)
Активность: 0.10
Статус: Участник

Создано: 02 апреля 2006 19:48
· Личное сообщение · #3

Не прикрепился

e78e_Asm2Clipboard.dll.zip



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

Создано: 02 апреля 2006 20:41
· Личное сообщение · #4

Thanks!


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


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