可恨的Windows最佳化大師 (3千字)

看雪資料發表於2000-08-01

在我研究此程式時竟然無意中看到了這樣一句話:You are big pig.雖然我的英文次到了極點,但這句話的大概意思也知道,我想不會是說作者自己吧! 


015F:004C5A0B  CMP      DWORD [EBP-04],BYTE +00
015F:004C5A0F  JZ      004C5A25           
015F:004C5A11  LEA      EDX,[EBP-08]
015F:004C5A14  MOV      EAX,[EBX+02DC]
015F:004C5A1A  CALL    0042F6E8
015F:004C5A1F  CMP      DWORD [EBP-08],BYTE +00
015F:004C5A23  JNZ      004C5A42
015F:004C5A25  PUSH    BYTE +10
015F:004C5A27  MOV      ECX,004C5B98
015F:004C5A2C  MOV      EDX,004C5BA8
015F:004C5A31  MOV      EAX,[004F9DB0]
015F:004C5A36  MOV      EAX,[EAX]
015F:004C5A38  CALL    0044BD40
015F:004C5A3D  JMP      004C5B6E
015F:004C5A42  LEA      EDX,[EBP-04]
015F:004C5A45  MOV      EAX,[EBX+02D8]
015F:004C5A4B  CALL    0042F6E8
015F:004C5A50  MOV      EAX,[EBP-04]
015F:004C5A53  CALL    004C5908
015F:004C5A58  CDQ                      輸入的第一註冊碼
015F:004C5A59  PUSH    EDX
015F:004C5A5A  PUSH    EAX
015F:004C5A5B  LEA      EDX,[EBP-04]
015F:004C5A5E  MOV      EAX,[EBX+02DC]
015F:004C5A64  CALL    0042F6E8
015F:004C5A69  MOV      EAX,[EBP-04]
015F:004C5A6C  CALL    004C5908
015F:004C5A71  CDQ                      輸入的第二註冊碼
015F:004C5A72  PUSH    EDX
015F:004C5A73  PUSH    EAX
015F:004C5A74  LEA      EDX,[EBP-04]
015F:004C5A77  MOV      EAX,[EBX+02D4]
015F:004C5A7D  CALL    0042F6E8
015F:004C5A82  MOV      EAX,[EBP-04]
015F:004C5A85  CALL    00404074
015F:004C5A8A  CALL    `OCTODLL!Registed`  檢測註冊碼
015F:004C5A8F  CMP      EAX,BYTE +14
015F:004C5A92  JZ      004C5AB1          相等則轉到4c5ab1
015F:004C5A94  PUSH    BYTE +10
015F:004C5A96  MOV      ECX,004C5B98
015F:004C5A9B  MOV      EDX,004C5BC4
015F:004C5AA0  MOV      EAX,[004F9DB0]
015F:004C5AA5  MOV      EAX,[EAX]
015F:004C5AA7  CALL    0044BD40        跳出失敗對話方塊,Game Over.
015F:004C5AAC  JMP      004C5B6E
015F:004C5AB1  MOV      DL,01
015F:004C5AB3  MOV      EAX,[004528A8]
015F:004C5AB8  CALL    004529E8
015F:004C5ABD  MOV      ESI,EAX
015F:004C5ABF  MOV      EDX,80000002
015F:004C5AC4  MOV      EAX,ESI
015F:004C5AC6  CALL    00452A80
015F:004C5ACB  MOV      CL,01
015F:004C5ACD  MOV      EDX,004C5BF0
015F:004C5AD2  MOV      EAX,ESI
015F:004C5AD4  CALL    00452BDC
015F:004C5AD9  LEA      EDX,[EBP-04]
015F:004C5ADC  MOV      EAX,[EBX+02D8]
015F:004C5AE2  CALL    0042F6E8
015F:004C5AE7  MOV      ECX,[EBP-04]
015F:004C5AEA  MOV      EDX,004C5C08
015F:004C5AEF  MOV      EAX,ESI
015F:004C5AF1  CALL    0045312C
015F:004C5AF6  LEA      EDX,[EBP-04]
015F:004C5AF9  MOV      EAX,[EBX+02DC]
015F:004C5AFF  CALL    0042F6E8
015F:004C5B04  MOV      ECX,[EBP-04]
015F:004C5B07  MOV      EDX,004C5C1C
015F:004C5B0C  MOV      EAX,ESI
015F:004C5B0E  CALL    0045312C
015F:004C5B13  MOV      EAX,ESI
015F:004C5B15  CALL    00452A50
015F:004C5B1A  MOV      EAX,ESI
015F:004C5B1C  CALL    00402FC4
015F:004C5B21  PUSH    BYTE +40
015F:004C5B23  MOV      ECX,004C5B98
015F:004C5B28  MOV      EDX,004C5C28
015F:004C5B2D  MOV      EAX,[004F9DB0]
015F:004C5B32  MOV      EAX,[EAX]
015F:004C5B34  CALL    0044BD40          跳出註冊成功對話方塊.
015F:004C5B39  MOV      EAX,[004F9F4C]
015F:004C5B3E  MOV      EAX,[EAX]
015F:004C5B40  MOV      EAX,[EAX+073C]
015F:004C5B46  MOV      EDX,004C5C5C
015F:004C5B4B  CALL    0042F718
015F:004C5B50  MOV      EAX,[004F9F4C]
015F:004C5B55  MOV      EAX,[EAX]
015F:004C5B57  MOV      EAX,[EAX+0468]
015F:004C5B5D  XOR      EDX,EDX
015F:004C5B5F  CALL    0042F5D8
015F:004C5B64  MOV      EAX,[004FBDDC]
015F:004C5B69  CALL    00448A34
015F:004C5B6E  XOR      EAX,EAX
015F:004C5B70  POP      EDX
015F:004C5B71  POP      ECX
015F:004C5B72  POP      ECX
015F:004C5B73  MOV      [FS:EAX],EDX
015F:004C5B76  PUSH    DWORD 004C5B90
015F:004C5B7B  LEA      EAX,[EBP-08]
015F:004C5B7E  MOV      EDX,02
015F:004C5B83  CALL    00403C58

相關文章