0x41A418: 0FB600         MOVZX    EAX,DWORD PTR [EAX]

          

  0x41ADC9: EB05           JMP      0x41ADD0                    1)

  0x41ADCB: E8EB044000     CALL     0x81B2BB                    3)

  0x41ADD0: EBFA           JMP      0x41ADCC                          2) 

  0x41ADD2: E80A000000     CALL     0x41ADE1                    4)

  0x41ADD7: E8EB0C0000     CALL     0x41BAC7                    6)   

  0x41ADDC: E8F6FFFFFF     CALL     0x41ADD7          

  0x41ADE1: E8F2FFFFFF     CALL     0x41ADD8                    5)

  0x41ADE6: 83C408         ADD      ESP,0x8                           7)

  0x41ADE9: 7404           JZ       0x41ADEF                    8)    

  0x41ADEB: 7502           JNZ      0x41ADEF                    9)

  0x41ADED: EB02           JMP      0x41ADF1          

  0x41ADEF: EB01           JMP      0x41ADF2                    10)

  0x41ADF1: 81E80A000000   SUB      EAX,0xA                     11)

  0x41ADF7: E8EB0C0000     CALL     0x41BAE7                    13)

  0x41ADFC: E8F6FFFFFF     CALL     0x41ADF7          

  0x41AE01: E8F2FFFFFF     CALL     0x41ADF8                    12)

  0x41AE06: 83C408         ADD      ESP,0x8                           14)

  0x41AE09: 7404           JZ       0x41AE0F                    15)

  0x41AE0B: 7502           JNZ      0x41AE0F                    16)

  0x41AE0D: EB02           JMP      0x41AE11          

  0x41AE0F: EB01           JMP      0x41AE12                    17)

  0x41AE11: 8150E802000000 ADC      DWORD PTR [EAX-0x18],0x2    18) & 19)

  0x41AE18: 295A58         SUB      DWORD PTR [EDX+0x58],EBX    20)

  0x41AE1B: 6BC003         IMUL     EAX,EAX,0x3                 21)     

  0x41AE1E: E802000000     CALL     0x41AE25                    22)

  0x41AE23: 295A83         SUB      DWORD PTR [EDX-0x7D],EBX    23)

  0x41AE26: C40458         LES      EAX,FWORD PTR [EAX+EBX*2]   23) & 24)

  0x41AE29: 7404           JZ       0x41AE2F                    25)

  0x41AE2B: 7502           JNZ      0x41AE2F                    26)

  0x41AE2D: EB02           JMP      0x41AE31             

  0x41AE2F: EB01           JMP      0x41AE32                    27)

  0x41AE31: 810F31500F31   OR       DWORD PTR [EDI],0x310F5031  28), 29), & 30)

  0x41AE37: E80A000000     CALL     0x41AE46                    31)

  0x41AE3C: E8EB0C0000     CALL     0x41BB2C                    33)

  0x41AE41: E8F6FFFFFF     CALL     0x41AE3C          

  0x41AE46: E8F2FFFFFF     CALL     0x41AE3D                    32)

  0x41AE4B: 83C408         ADD      ESP,0x8                           34)

  0x41AE4E: 2B0424         SUB      EAX,DWORD PTR [ESP]               35)

  0x41AE51: 7404           JZ       0x41AE57                    36)

  0x41AE53: 7502           JNZ      0x41AE57                    37)

  0x41AE55: EB02           JMP      0x41AE59          

  0x41AE57: EB01           JMP      0x41AE5A                    38)

  0x41AE59: 8183C404E80A000000E8 ADD      DWORD PTR [EBX+0xAE804C4],0xE8000000   39) & 40)

  0x41AE63: EB0C           JMP      0x41AE71                    42) 

  0x41AE65: 0000           ADD      DWORD PTR [EAX],AL   

  0x41AE67: E8F6FFFFFF     CALL     0x41AE62           

  0x41AE6C: E8F2FFFFFF     CALL     0x41AE63                    41)   

  0x41AE71: 83C408         ADD      ESP,0x8                     43)   

  0x41AE74: 3DFF0F0000     CMP      EAX,0xFFF                   44)

  0x41AE79: EB01           JMP      0x41AE7C                    45)    

  0x41AE7B: 68EB02CD20     PUSH     0x20CD02EB                  46)      

  0x41AE80: EB01           JMP      0x41AE83                    47)

  0x41AE82: E8761BEB01     CALL     0x22CC9FD                   48) & 49) 

  0x41AE87: 68EB02CD20     PUSH     0x20CD02EB                        50)

  0x41AE8C: EB01           JMP      0x41AE8F                    51)

  0x41AE8E: E8CC66B8FE     CALL     0xFEFA155F                  52) & 53)      

  0x41AE93: 00740475       ADD      BYTE PTR [ESP+EAX+0x75],DH

  0x41AE97: 02EB           ADD      CH,BL                 

  0x41AE99: 02EB           ADD      CH,BL                

  0x41AE9B: 018166E764E8   ADD      DWORD PTR [ECX-0x179B189A],EAX    54)

  0x41AEA1: 0A00           OR       AL,DWORD PTR [EAX]                54)

  0x41AEA3: 0000           ADD      DWORD PTR [EAX],AL         54)

  0x41AEA5: E8EB0C0000     CALL     0x41BB95                    56)

  0x41AEAA: E8F6FFFFFF     CALL     0x41AEA5           

  0x41AEAF: E8F2FFFFFF     CALL     0x41AEA6                    55)

  0x41AEB4: 83C408         ADD      ESP,0x8                           57)

  0x41AEB7: 7404           JZ       0x41AEBD                    58)

  0x41AEB9: 7502           JNZ      0x41AEBD                    59)

  0x41AEBB: EB02           JMP      0x41AEBF           

  0x41AEBD: EB01           JMP      0x41AEC0                    60)

  0x41AEBF: 810F31500F31   OR       DWORD PTR [EDI],0x310F5031  61), 62), & 63)

  0x41AEC5: E80A000000     CALL     0x41AED4                    64)

 

 

Initial Exception.

 0)  0x41A418: 0FB600         MOVZX    EAX,DWORD PTR [EAX]          

 

After the initial exception, this is the exception handler.

 1)  0x41ADC9: EB05           JMP      0x41ADD0             

 

 2)  0x41ADD0: EBFA           JMP      0x41ADCC           

 

 3)  0x41ADCC: EB04           JMP      0x41ADD2           

 

 4)  0x41ADD2: E80A000000     CALL     0x41ADE1           

 

 5)  0x41ADE1: E8F2FFFFFF     CALL     0x41ADD8           

 

 6)  0x41ADD8: EB0C           JMP      0x41ADE6          

 

 7)  0x41ADE6: 83C408         ADD      ESP,0x8           

 8)  0x41ADE9: 7404           JZ       0x41ADEF          

 9)  0x41ADEB: 7502           JNZ      0x41ADEF          

 

10)  0x41ADEF: EB01           JMP      0x41ADF2         

 

11)  0x41ADF2: E80A000000     CALL     0x41AE01         

 

12)  0x41AE01: E8F2FFFFFF     CALL     0x41ADF8        

 

13)  0x41ADF8: EB0C           JMP      0x41AE06        

 

14)  0x41AE06: 83C408         ADD      ESP,0x8        

15)  0x41AE09: 7404           JZ       0x41AE0F       

16)  0x41AE0B: 7502           JNZ      0x41AE0F       

 

17)  0x41AE0F: EB01           JMP      0x41AE12       

 

18)  0x41AE12: 50             PUSH     EAX                  

19)  0x41AE13: E802000000     CALL     0x41AE1A       

 

20)  0x41AE1A: 58             POP      EAX                  

21)  0x41AE1B: 6BC003         IMUL     EAX,EAX,0x3          

22)  0x41AE1E: E802000000     CALL     0x41AE25        

 

23)  0x41AE25: 83C404         ADD      ESP,0x4              

24)  0x41AE28: 58             POP      EAX                  

25)  0x41AE29: 7404           JZ       0x41AE2F      

26)  0x41AE2B: 7502           JNZ      0x41AE2F      

 

27)  0x41AE2F: EB01           JMP      0x41AE32      

 

28)  0x41AE32: 0F31           RDTSC

29)  0x41AE34: 50             PUSH

30)  0x41AE35: 0F31           RDTSC

31)  0x41AE37: E80A000000     CALL     0x41AE46

 

32)  0x41AE46: E8F2FFFFFF     CALL     0x41AE3D         

 

33)  0x41AE3D: EB0C           JMP      0x41AE4B          

 

34)  0x41AE4B: 83C408         ADD      ESP,0x8            

35)  0x41AE4E: 2B0424         SUB      EAX,DWORD PTR [ESP]

36)  0x41AE51: 7404           JZ       0x41AE57           

37)  0x41AE53: 7502           JNZ      0x41AE57           

 

38)  0x41AE57: EB01           JMP      0x41AE5A          

 

39)  0x41AE5A: 83C404         ADD      ESP,0x4              

40)  0x41AE5D: E80A000000     CALL     0x41AE6C          

 

41)  0x41AE6C: E8F2FFFFFF     CALL     0x41AE63          

 

42)  0x41AE63: EB0C           JMP      0x41AE71         

 

43)  0x41AE71: 83C408         ADD      ESP,0x8           

44)  0x41AE74: 3DFF0F0000     CMP      EAX,0xFFF

45)  0x41AE79: EB01           JMP      0x41AE7C         

 

46)  0x41AE7C: EB02           JMP      0x41AE80         

 

47)  0x41AE80: EB01           JMP      0x41AE83         

 

48)  0x41AE83: 761B           JBE      0x41AEA0

49)  0x41AE85: EB01           JMP      0x41AE88

 

0x41AE88 - the "normal" single-stepping path

50)  0x41AE88: EB02           JMP      0x41AE8C         

 

51)  0x41AE8C: EB01           JMP      0x41AE8F         

 

52)  0x41AE8F: CC             INT      3                    

 

53)  0x41AE9D: 66E764E8       OUT      0xE864,AX            

 

Modifying the zero flag @ 0x41AE79

54)  0x41AEA0: E80A000000     CALL     0x41AEAF         

 

55)  0x41AEAF: E8F2FFFFFF     CALL     0x41AEA6          

 

56)  0x41AEA6: EB0C           JMP      0x41AEB4          

 

57)  0x41AEB4: 83C408         ADD      ESP,0x8          

58)  0x41AEB7: 7404           JZ       0x41AEBD         

59)  0x41AEB9: 7502           JNZ      0x41AEBD          

 

60)  0x41AEBD: EB01           JMP      0x41AEC0         

 

61)  0x41AEC0: 0F31           RDTSC                         

62)  0x41AEC2: 50             PUSH     EAX                  

63)  0x41AEC3: 0F31           RDTSC                         

64)  0x41AEC5: E80A000000     CALL     0x41AED4