Winamp 2.04
啟動winamp.exe
1. 把開關於"wiamp",選Shareware.
2. 按 Enter Registration Info
3. Name: Peter Reg#:78787878
4. Ctrl+N
5. bpx getdlgitemtexta
6. 按 x 返回 再輸入一個數學(我用"9")
7. 又被攔阻,到一個"User32!Getdlgitemtexta
8. F10,22次
9. 你會看見 0167:0041EF81 PUSH EAX
10. 我用 d eax 一看有 Peter我字眼,我就定比較地方一定在不遠的地方。
11. 本人彙編不好,只是知道Push eax。大概是輸入字元到eax中。要輸入字元不
就是要用的名字,d了一下果然是。
12. 再往下看:
0167:0041EF82 CALL 0042218 (也許是比比較的地方)
0167:0041EF87 ADD ESP,BYTE+04
0167:0041EF8A CMP EAX,ESI
0167:0041EF8C JNZ 0041EF97
13. 想一下剛才我破解winamp skin maker v1.2時,不用是用Sun Bird翻譯了v1.05資料中
14. 不是有"CMP EAX,ESI" 不是用d而用?
15. 試一試:
16. ? EAX
17. DEC=67972642(會不會是註冊碼?)
18. HEX=40d2e22
19. ? EDI
20. DEC=787878789(不是我剛才用的假碼?)
21. HEX=2ef61385
22. CMP EAX,ESI(不就是兩個記存器比較?要比較就一定要有註冊碼嗎?)
23. 好試一下,果然是。Yeah!
24. 我再試一下進入0167:0041EF82 CALL 0042218 (也許是比比較的地方)
25. 可能本人技術不行,只能白作工。
這才是本人自己破解的第一個軟體,多謝我的師傅和Sun Bird大哥幫助!
我是用手打的,0167:0041EF82 CALL 0042218
……….
0167:0041EF8C
JNZ 0041EF97
用trw2000 or soft-ice,能不能copy出來和抓圖?