給初學者,因為我就是個初學者(4) (1千字)

看雪資料發表於2000-05-03

Bannermaker

介紹:此軟體在<<軟體世界>>光碟上,製作網頁橫幅廣告及按鈕軟體

設中斷bpx hmemcpy
按F12若干次(若按F12後游標行後幾行便出現ret就接著按)
找到call ******
    JNZ  ******
按F8,進入CALL
按F10若干次便找到此段程式
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00403F3B(C)
|
:00403F3F 52                      push edx
:00403F40 C1EA02                  shr edx, 02
:00403F43 7426                    je 00403F6B

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00403F61(C)
|
:00403F45 8B0E                    mov ecx, dword ptr [esi]<-----輸入註冊碼
:00403F47 8B1F                    mov ebx, dword ptr [edi]<-----實際註冊碼
:00403F49 39D9                    cmp ecx, ebx
:00403F4B 7558                    jne 00403FA5
:00403F4D 4A                      dec edx
:00403F4E 7415                    je 00403F65
:00403F50 8B4E04                  mov ecx, dword ptr [esi+04]
:00403F53 8B5F04                  mov ebx, dword ptr [edi+04]
:00403F56 39D9                    cmp ecx, ebx
:00403F58 754B                    jne 00403FA5
:00403F5A 83C608                  add esi, 00000008
:00403F5D 83C708                  add edi, 00000008
:00403F60 4A                      dec edx
:00403F61 75E2                    jne 00403F45
:00403F63 EB06                    jmp 00403F6B

本想追蹤註冊碼的生成,沒想到是固定的註冊碼,而與使用者名稱無關

使用者名稱:任意
註冊碼:6212104512252A

相關文章