• 标 题:给初学者,因为我就是个初学者(1) (3千字)
  • 作 者:liutong
  • 时 间:2000-5-3 11:33:16
  • 链 接:http://bbs.pediy.com

CD/Spectrum Pro V3.6.3603

介绍:此软件在<<软件世界>>光盘中,CD播放器
   
设置中断BPX HMEMCPY
按F12 11次(第12次出错误画面)
按F8进入 CALL 0040299A
按F8进入 into CALL 00402622


找到6个注册码(CD/Spectrum PRO的注册码)
* Referenced by a CALL at Addresses:
|:004029A3  , :004029AD  , :004029B7  , :004029C1 
|
:00402622 55                      push ebp
:00402623 8BEC                    mov ebp, esp
:00402625 56                      push esi
:00402626 57                      push edi
:00402627 8B7D08                  mov edi, dword ptr [ebp+08]
:0040262A B897C70000              mov eax, 0000C797
:0040262F 3BF8                    cmp edi, eax
:00402631 0F87E9000000            ja 00402720
:00402637 0F8429010000            je 00402766
:0040263D B8AD4F0000              mov eax, 00004FAD
:00402642 3BF8                    cmp edi, eax
:00402644 7774                    ja 004026BA
:00402646 0F84BA000000            je 00402706
:0040264C 81FFAD2B0000            cmp edi, 00002BAD<----11181 (转成十进制)
:00402652 7446                    je 0040269A
:00402654 81FF952F0000            cmp edi, 00002F95<----12181
:0040265A 743E                    je 0040269A
:0040265C 81FF7D330000            cmp edi, 0000337D<----13181
:00402662 7436                    je 0040269A
:00402664 81FF3D3D0000            cmp edi, 00003D3D<----15677
:0040266A 7414                    je 00402680
:0040266C 81FF25410000            cmp edi, 00004125<----16677
:00402672 740C                    je 00402680
:00402674 81FF0D450000            cmp edi, 0000450D<----17677
:0040267A 0F8547010000            jne 004027C7

找到5个注册码(The kinemorphic 3D Screen Saver的注册码)
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00402644(C)
|
:004026BA 81FF95530000            cmp edi, 00005395<----好象不能用
:004026C0 7444                    je 00402706
:004026C2 81FF7D570000            cmp edi, 0000577D<----好象不能用
:004026C8 743C                    je 00402706
:004026CA 81FFBEBA0000            cmp edi, 0000BABE<----47806
:004026D0 7414                    je 004026E6
:004026D2 81FFA6BE0000            cmp edi, 0000BEA6<----48806
:004026D8 740C                    je 004026E6
:004026DA 81FF8EC20000            cmp edi, 0000C28E<----49806
:004026E0 0F85E1000000            jne 004027C7


找到5个注册码(The Hypnogenic Screen Saver的注册码)
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00402631(C)
|
:00402720 B853F90000              mov eax, 0000F953
:00402725 3BF8                    cmp edi, eax
:00402727 7750                    ja 00402779
:00402729 7478                    je 004027A3
:0040272B 81FF7FCB0000            cmp edi, 0000CB7F<----52095
:00402731 7433                    je 00402766
:00402733 81FF67CF0000            cmp edi, 0000CF67<----53095
:00402739 742B                    je 00402766
:0040273B 81FFDEDA0000            cmp edi, 0000DADE<----56030
:00402741 7410                    je 00402753
:00402743 81FFC6DE0000            cmp edi, 0000DEC6<----57030
:00402749 7408                    je 00402753
:0040274B 81FFAEE20000            cmp edi, 0000E2AE<----58030
:00402751 7574                    jne 004027C7

find 5 codes(for The Psychedelic Screen Saver)
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00402727(C)
|
:00402779 81FFDEFA0000            cmp edi, 0000FADE<----64222
:0040277F 743A                    je 004027BB
:00402781 81FF3BFD0000            cmp edi, 0000FD3B<----64827
:00402787 741A                    je 004027A3
:00402789 81FFC6FE0000            cmp edi, 0000FEC6<----65222
:0040278F 742A                    je 004027BB
:00402791 81FF23010100            cmp edi, 00010123<----65827
:00402797 740A                    je 004027A3
:00402799 81FFAE020100            cmp edi, 000102AE<----66222
:0040279F 741A                    je 004027BB
:004027A1 EB24                    jmp 004027C7