您的位置:首页精文荟萃破解文章 → 松试卷 V4.5 单机版的算法分析

松试卷 V4.5 单机版的算法分析

时间:2004/10/15 0:55:00来源:本站整理作者:蓝点我要评论(0)

 

机器码:0042F31E
姓名 : chen[dfcg]
注册码:RWXEFVVMVLVYPFK


下载地址:http://www.skycn.com/soft/1609.html

轻松试卷是一个旨在帮助老师出试卷的软件。它同市面上常见的教学软件或者多媒体软件不同,它不是针对一个年级或者一所学校的教学辅助软件,而是适用于那些要经常出试卷的老师,例如初高中老师,大学老师,单位的人事部门等。轻松试卷本身不提供题库,而是要由您自己建立,您可以跟据自己的情况,将适合于自己使用的试题加入题库,然后,您就可以随时出试卷了。单位的人事部门也可以有自已的题库,用来对自己的职员做定期或不定期的考核。单机版主要功能有:题库管理、抽取试卷。

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00407070(U)
|
:00407077 52                      push edx
:00407078 837DF400                cmp dword ptr [ebp-0C], 00000000
:0040707C 7405                    je 00407083
:0040707E 8B45F4                  mov eax, dword ptr [ebp-0C]
:00407081 EB05                    jmp 00407088

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040707C(C)
|
:00407083 B8657B5600              mov eax, 00567B65

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00407081(U)
|
:00407088 50                      push eax
:00407089 FFD3                    call ebx                (根进入)
:0040708B 803D9882570000          cmp byte ptr [00578298], 00
:00407092 740E                    je 004070A2


  call ebx                (根进入)
006E2718   8B4424 0C        MOV EAX,DWORD PTR SS:[ESP+C] eax=123456789012345
006E271C   8B4C24 08        MOV ECX,DWORD PTR SS:[ESP+8] ecx=chen[dfcg]
006E2720   8B5424 04        MOV EDX,DWORD PTR SS:[ESP+4] edx=机器码:0042F31E
006E2724   50               PUSH EAX                    
006E2725   51               PUSH ECX
006E2726   52               PUSH EDX
006E2727   E8 1CFFFFFF      CALL 006E2648      (根进入)  
006E272C   83C4 0C          ADD ESP,0C
006E272F   85C0             TEST EAX,EAX     (关健哟)
006E2731   74 0D            JE SHORT 006E2740  
006E2733   8B4424 10        MOV EAX,DWORD PTR SS:[ESP+10]
006E2737   40               INC EAX
006E2738   50               PUSH EAX
006E2739   FF5424 1C        CALL DWORD PTR SS:[ESP+1C]
006E273D   C2 1800          RETN 18
006E2740   FF5424 14        CALL DWORD PTR SS:[ESP+14]
006E2744   C2 1800          RETN 18
-----------------------------------------------------------------------------------------
 CALL 006E2648      (根进入)  
006E2648   83EC 10          SUB ESP,10
006E264B   53               PUSH EBX
006E264C   55               PUSH EBP
006E264D   56               PUSH ESI
006E264E   8B7424 20        MOV ESI,DWORD PTR SS:[ESP+20]  [ESP+20]=0042F31E
006E2652   57               PUSH EDI                                                
006E2653   8BFE             MOV EDI,ESI                    edi=esi=0042F31E
006E2655   83C9 FF          OR ECX,FFFFFFFF                ecx=-1
006E2658   33C0             XOR EAX,EAX                    edx=0
006E265A   F2:AE            REPNE SCAS BYTE PTR ES:[EDI]   ES:[EDI]=chen[dfcg]
                                                          ecx=-10
006E265C   8B6C24 28        MOV EBP,DWORD PTR SS:[ESP+28]  SS:[ESP+28]=chen[dfcg]
006E2660   F7D1             NOT ECX                        ecx=9
006E2662   49               DEC ECX                        ecx=8(机器码的长度)
006E2663   8BFD             MOV EDI,EBP                    edi=chen[dfcg]
006E2665   8BD9             MOV EBX,ECX                    ebx=8
006E2667   83C9 FF          OR ECX,FFFFFFFF                ecx=-1
006E266A   F2:AE            REPNE SCAS BYTE PTR ES:[EDI]   ecx=-12
006E266C   8B7C24 2C        MOV EDI,DWORD PTR SS:[ESP+2C]  [ESP+2C]=123456789012345
006E2670   F7D1             NOT ECX                        ecx=B
006E2672   49               DEC ECX                        ECX=A
006E2673   894C24 24        MOV DWORD PTR SS:[ESP+24],ECX  ECX=[ESP+24]=A(姓名的长度)
006E2677   83C9 FF          OR ECX,FFFFFFFF
006E267A   F2:AE            REPNE SCAS BYTE PTR ES:[EDI]
006E267C   F7D1             NOT ECX
006E267E   49               DEC ECX                       ECX=F(注册码的长度)
006E267F   83F9 0F          CMP ECX,0F                (好关健的注册码不等于15(F),你就完了)
006E2682   74 0D            JE SHORT 006E2691        
006E2684   5F               POP EDI
006E2685   5E               POP ESI
006E2686   5D               POP EBP
006E2687   B8 01000000      MOV EAX,1
006E268C   5B               POP EBX
006E268D   83C4 10          ADD ESP,10
006E2690   C3               RETN
006E2691   33C9             XOR ECX,ECX     (来到这里) ecx=0
--------------------------------------------------------------------------------------
006E2693   8BC1             MOV EAX,ECX                eax=0
006E2695   99               CDQ                        edx=0
006E2696   F7FB             IDIV EBX               初始 ebx=8 (机器码的长度)
                              eax=8时eax=1 edx=0
                             
006E2698   0FBE0432         MOVSX EAX,BYTE PTR DS:[EDX+ESI]  esi=0042F31E  eax=30
                                                           取机器码的位进行运算
006E269C   99               CDQ                         edx=0  
006E269D   8BF8             MOV EDI,EAX                 eax=30=edi        
006E269F   8BC1             MOV EAX,ECX                 ecx=0=eax
006E26A1   33FA             XOR EDI,EDX                 edi=30 xor 0=30
006E26A3   2BFA             SUB EDI,EDX                 edi=30-0 =30
006E26A5   99               CDQ                         edx=0
006E26A6   F77C24 24        IDIV DWORD PTR SS:[ESP+24]  [ESP+24]=A(姓名的长度)
006E26AA   0FBE042A         MOVSX EAX,BYTE PTR DS:[EDX+EBP]  
                                        ebp=chen[dfcg] edx=eax/A的余数  EAX=63
                                        当eax=a时,edx=0
006E26AE   99               CDQ
006E26AF   33C2             XOR EAX,EDX      63 XOR 0=63=EAX
006E26B1   2BC2             SUB EAX,EDX      EAX=63
006E26B3   03C7             ADD EAX,EDI      EAX=63+30=93
006E26B5   BF 1A000000      MOV EDI,1A       EDI=1A
006E26BA   99               CDQ            
006E26BB   F7FF             IDIV EDI         EDX= 93/1A=11
006E26BD   80C2 41          ADD DL,41        EDX=41+11=52
006E26C0   88540C 10        MOV BYTE PTR SS:[ESP+ECX+10],DL
006E26C4   41               INC ECX          ECX来确认是否取位完了
006E26C5   83F9 0F          CMP ECX,0F
006E26C8  ^7C C9            JL SHORT 006E2693
-----------------------------------------------------------------------------------------  
006E26CA   8B4424 2C        MOV EAX,DWORD PTR SS:[ESP+2C] eax=123456789012345
006E26CE   8D7424 10        LEA ESI,DWORD PTR SS:[ESP+10] esi=真的注册码 RWXEFVVMVLVYPFK
-----------------------------------------------------------------------------------------              
006E26D2   8A10             MOV DL,BYTE PTR DS:[EAX]      
006E26D4   8A1E             MOV BL,BYTE PTR DS:[ESI]
006E26D6   8ACA             MOV CL,DL
006E26D8   3AD3             CMP DL,BL             比较真假注册码的第一位不等你就完了
006E26DA   75 24            JNZ SHORT 006E2700
006E26DC   84C9             TEST CL,CL
006E26DE   74 16            JE SHORT 006E26F6
006E26E0   8A50 01          MOV DL,BYTE PTR DS:[EAX+1]
006E26E3   8A5E 01          MOV BL,BYTE PTR DS:[ESI+1]
006E26E6   8ACA             MOV CL,DL
006E26E8   3AD3             CMP DL,BL
006E26EA   75 14            JNZ SHORT 006E2700
006E26EC   83C0 02          ADD EAX,2
006E26EF   83C6 02          ADD ESI,2
006E26F2   84C9             TEST CL,CL
006E26F4  ^75 DC            JNZ SHORT 006E26D2
------------------------------------------------------------------------------------------
006E26F6   5F               POP EDI
006E26F7   5E               POP ESI
006E26F8   5D               POP EBP
006E26F9   33C0             XOR EAX,EAX       eax=0
006E26FB   5B               POP EBX
006E26FC   83C4 10          ADD ESP,10
006E26FF   C3               RETN
006E2700   5F               POP EDI
006E2701   5E               POP ESI
006E2702   1BC0             SBB EAX,EAX
006E2704   5D               POP EBP
006E2705   83D8 FF          SBB EAX,-1
006E2708   5B               POP EBX
006E2709   83C4 10          ADD ESP,10
006E270C   C3               RETN

注册表内的software\easypaper中的school name和user name不能为空,否则为未注册版本.


    
    
     
    
    
     

相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么

文章评论
发表评论

热门文章 去除winrar注册框方法

最新文章 比特币病毒怎么破解 比去除winrar注册框方法 华为无线路由器HG522-C破解教程(附超级密码JEB格式文件京东电子书下载和阅读限制破解教UltraISO注册码全集(最新)通过Access破解MSSQL获得数据

人气排行 华为无线路由器HG522-C破解教程(附超级密码JEB格式文件京东电子书下载和阅读限制破解教UltraISO注册码全集(最新)qq相册密码破解方法去除winrar注册框方法(适应任何版本)怎么用手机破解收费游戏华为无线猫HG522破解如何给软件脱壳基础教程