Advertisement
dimon2242

Untitled

Nov 13th, 2017
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. CPU Disasm
  2. Address   Hex dump          Command                                                          Comments
  3. 0040127D  |> /8A0C1A        MOV CL,BYTE PTR DS:[EBX+EDX]                                     ; start while
  4. 00401280  |. |80F1 29       XOR CL,29
  5. 00401283  |. |02C8          ADD CL,AL
  6. 00401285  |. |80F9 41       CMP CL,41
  7. 00401288  |. |7C 1C         JL SHORT 004012A6
  8. 0040128A  |. |80F9 5A       CMP CL,5A
  9. 0040128D  |. |7F 17         JG SHORT 004012A6
  10. 0040128F  |> |888A 3C314000 MOV BYTE PTR DS:[EDX+40313C],CL                                  ; other while start
  11. 00401295  |. |C682 3D314000 MOV BYTE PTR DS:[EDX+40313D],0
  12. 0040129C  |. |FEC2          INC DL
  13. 0040129E  |. |FEC8          DEC AL
  14. 004012A0  |. |3C 00         CMP AL,0
  15. 004012A2  |. |74 08         JE SHORT 004012AC
  16. 004012A4  |.^\EB D7         JMP SHORT 0040127D                                               ; end while
  17. 004012A6  |>  B1 52         MOV CL,52
  18. 004012A8  |.  02C8          ADD CL,AL
  19. 004012AA  |.^ EB E3         JMP SHORT 0040128F                                               ; other while end
  20. 004012AC  |>  33D2          XOR EDX,EDX
  21. 004012AE  |.  B8 05000000   MOV EAX,5
  22. 004012B3  |>  8A0C1A        MOV CL,BYTE PTR DS:[EBX+EDX]
  23. 004012B6  |.  80F1 27       XOR CL,27
  24. 004012B9  |.  02C8          ADD CL,AL
  25. 004012BB  |.  80C1 01       ADD CL,1                                                         ; Switch (cases 40..59, 2 exits)
  26. 004012BE  |.  80F9 41       CMP CL,41
  27. 004012C1  |.  7C 1C         JL SHORT 004012DF
  28. 004012C3  |.  80F9 5A       CMP CL,5A
  29. 004012C6  |.  7F 17         JG SHORT 004012DF
  30. 004012C8  |>  888A 41314000 MOV BYTE PTR DS:[EDX+403141],CL                                  ; and other while start, cases 40 ('@'), 41 ('A'), 42 ('B'), 43 ('C'), 44 ('D'), 45 ('E'), 46 ('F'), 47 ('G'), 48 ('H'), 49 ('I'), 4A ('J'), 4B ('K'), 4C ('L'), 4D ('M'), 4E ('N'), 4F ('O'), 50 ('P'), 51 ('Q'), 52 ('R'), 53 ('S'), 54 ('T'), 55 ('U'), 56 ...
  31. 004012CE  |.  C682 42314000 MOV BYTE PTR DS:[EDX+403142],0
  32. 004012D5  |.  FEC2          INC DL
  33. 004012D7  |.  FEC8          DEC AL
  34. 004012D9  |.  3C 00         CMP AL,0
  35. 004012DB  |.  74 08         JE SHORT 004012E5
  36. 004012DD  |.^ EB D4         JMP SHORT 004012B3
  37. 004012DF  |>  B1 4D         MOV CL,4D                                                        ; Default case of switch d2k2_crackme01.4012BB
  38. 004012E1  |.  02C8          ADD CL,AL
  39. 004012E3  |.^ EB E3         JMP SHORT 004012C8                                               ; and other while end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement