- UID
 - 6999
 
 注册时间2006-1-15
阅读权限20
最后登录1970-1-1
以武会友 
   
 
 
 
TA的每日心情  | 开心 2019-12-1 21:33 | 
|---|
 
  签到天数: 14 天 [LV.3]偶尔看看II  
 | 
 
我用OD跟踪一个软件到达这里: 
004144D4  |.  51                  PUSH ECX 
004144D5  |.  8D4424 20           LEA EAX,DWORD PTR SS:[ESP+20] 
004144D9  |.  8BCC                MOV ECX,ESP 
004144DB  |.  896424 0C           MOV DWORD PTR SS:[ESP+C],ESP 
004144DF  |.  50                  PUSH EAX 
004144E0  |.  E8 11120100         CALL <JMP.&MFC42.#535_CString::CString> 
004144E5  |.  8D4C24 0C           LEA ECX,DWORD PTR SS:[ESP+C]             ; | 
004144E9  |.  51                  PUSH ECX                                 ; |Arg1 
004144EA  |.  8BCE                MOV ECX,ESI                              ; | 
004144EC  |.  E8 CF000000         CALL 004145C0                            ; \Wordllk.004145C0 
004144F1  |.  8B00                MOV EAX,DWORD PTR DS:[EAX] 
004144F3  |.  8B5424 20           MOV EDX,DWORD PTR SS:[ESP+20] 
004144F7  |.  50                  PUSH EAX                                 ; /s2 
004144F8  |.  52                  PUSH EDX                                 ; |s1 
004144F9  |.  FF15 40BA4200       CALL DWORD PTR DS:[<&MSVCRT._mbsicmp>]   ; \_mbsicmp //到这里,寄存器中显示出注册码 
004144FF  |.  83C4 08             ADD ESP,8 
00414502  |.  8D4C24 08           LEA ECX,DWORD PTR SS:[ESP+8] 
00414506  |.  85C0                TEST EAX,EAX 
00414508  |.  0F94C3              SETE BL 
0041450B  |.  E8 A8100100         CALL <JMP.&MFC42.#800_CString::~CString> 
00414510  |.  84DB                TEST BL,BL 
00414512  |.  74 68               JE SHORT 0041457C 
00414514  |.  8D4424 1C           LEA EAX,DWORD PTR SS:[ESP+1C] 
00414518  |.  8D8E C4000000       LEA ECX,DWORD PTR DS:[ESI+C4] 
0041451E  |.  50                  PUSH EAX 
0041451F  |.  E8 EE100100         CALL <JMP.&MFC42.#858_CString::operator=> 
00414524  |.  8D4C24 20           LEA ECX,DWORD PTR SS:[ESP+20] 
 
这里是寄存器内容: 
EAX 00B4F058 ASCII "FTRG-LD0C-GUDK-7UMW"  //真码 
ECX 0012FB10 
EDX 003DC9E0 ASCII "123123123"            //假码 
 
到这里不知道如何制作注册机 
我做的注册机是: 
 
中断地址:004144F9 
中断次数:1 
第一字节:FF 
指令长度:6 
在“保存下列信息为注册码”选项里,不论选择“寄存器方式”,还是“内存方式”,都不能得到正确地注册码,请高手帮我看看那里不对。 
 
需要说明的是,我做的注册机得到的注册码里包括真码,只是多了一些别的字符 
 
[ 本帖最后由 pingan 于 2007-9-17 12:00 编辑 ] |   
 
 
 
 |