您的位置:首页精文荟萃破解文章 → 闪电ASP V1.53

闪电ASP V1.53

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

 【软件名称】闪电ASP V1.53
【下载地址http://myis007.myetang.com/
【应用平台】Win9x/NT/2000/XP
【软件大小】1.28Mb
【软件限制】无限制
【破解声明】破解只是感兴趣,无其它目的。失误之处敬请诸位大侠赐教!
【破解工具】W32Dasm UltreEdit
【软件简介】一个编写ASP的工具,非常不错的!
========================================================================================
【分析过程】
先用PEiD看看有壳没有,没有,在用language看看是什么编译的,是用Delphi写的,本来想用DeDe的,但是水平不够到现在都不太会用,算了,还是用我最拿手的W32Dasm吧,分析ing.......
仔细找找,看到"注册码错误,请重新填写!" ,噢?有门了,往上看看,来到
* Referenced by a (U)nconditional or (C)onditional Jump at Address:|
004d9431(C)|:
004D94A0 8D45F8                  lea eax, dword ptr [ebp-08]
004D94A3 E874FEF2FF              call 0040931C
004D94A8 8B55F8                  mov edx, dword ptr [ebp-08]
004D94AB 58                      pop eax
004d94AC E867B7F2FF              call 00404C18   //这个应该是计算注册码的call吧,功力不够,看不明白  
004d94B1 754A                    jne 004D94FD      //关键跳转!与注册码相等吗?相等则跳到注册成功
004d94B3 B201                    mov dl, 01
004d94B5 A158904D00              mov eax, dword ptr [004D9058]
004d94BA E8FDA4F2FF              call 004039BC
* Referenced by a (U)nconditional or (C)onditional Jump at Address:|004d945A(C)|
004d94BF 8BD8                    mov ebx, eax
004d94C1 8D4304                  lea eax, dword ptr [ebx+04]

* Possible StringData Ref from Code Obj ->"Software\Microsoft\Alworder\FTM"   
                              |
004d94C4 BA48954D00              mov edx, 004D9548
004d94C9 E8A2B3F2FF              call 00404870
004d94CE 8BC3                    mov eax, ebx
004d94D0 E8EBFBFFFF              call 004D90C0
004d94D5 8BC3                    mov eax, ebx
004d94D7 E810A5F2FF              call 004039EC
004d94DC 6A40                    push 00000040

* Possible StringData Ref from Code Obj ->"注册"                                  |
004d94DE B968954D00              mov ecx, 004D9568* Possible StringData Ref from Code Obj ->"注册成功,感谢您对"闪电 ASP "的支持!"                                  |
004d94E3 BA70954D00              mov edx, 004D9570
004d94E8 A1FC434F00              mov eax, dword ptr [004F43FC]
004d94ED 8B00                    mov eax, dword ptr [eax]
004d94EF E8DCEBF8FF              call 004680D0
004d94F4 8BC6                    mov eax, esi
004d94F6 E899B3F8FF              call 00464894
004d94FB EB18                    jmp 004D9515

* Referenced by a (U)nconditional or (C)onditional Jump at Address:|
004d94B1(C)|
004d94FD 6A10                    push 00000010* Possible StringData Ref from Code Obj ->"注册"                                  |
004d94FF B968954D00              mov ecx, 004D9568* Possible StringData Ref from Code Obj ->"注册码错误,请重新填写!"                                  |
004d9504 BA98954D00              mov edx, 004D9598
004d9509 A1FC434F00              mov eax, dword ptr [004F43FC]
004d950E 8B00                    mov eax, dword ptr [eax]
004d9510 E8BBEBF8FF              call 004680D0


我想下面的应该是注册码的计算:

* Referenced by a CALL at Addresses:
:00404C18 53                      push ebx
:00404C19 56                      push esi
:00404C1A 57                      push edi
:00404C1B 89C6                    mov esi, eax
:00404C1D 89D7                    mov edi, edx
:00404C1F 39D0                    cmp eax, edx
:00404C21 0F848F000000            je 00404CB6
:00404C27 85F6                    test esi, esi
:00404C29 7468                    je 00404C93
:00404C2B 85FF                    test edi, edi
:00404C2D 746B                    je 00404C9A
:00404C2F 8B46FC                  mov eax, dword ptr [esi-04]
:00404C32 8B57FC                  mov edx, dword ptr [edi-04]
:00404C35 29D0                    sub eax, edx
:00404C37 7702                    ja 00404C3B
:00404C39 01C2                    add edx, eax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:00404C21(C), :00404C73(C), :00404C7A(C), :00404C8D(C), :00404C91(U)
|:00404C98(U), :00404C9F(U), :00404CA4(C), :00404CA8(C), :00404CB2(C)
|
:00404CB6 5F                      pop edi
:00404CB7 5E                      pop esi
:00404CB8 5B                      pop ebx
:00404CB9 C3                      ret

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00404C29(C)
|
:00404C93 8B57FC                  mov edx, dword ptr [edi-04]
:00404C96 29D0                    sub eax, edx
:00404C98 EB1C                    jmp 00404CB6

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00404C2D(C)
|
:00404C9A 8B46FC                  mov eax, dword ptr [esi-04]
:00404C9D 29D0                    sub eax, edx
:00404C9F EB15                    jmp 00404CB6

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00404C37(C)
|
:00404C3B 52                      push edx
:00404C3C C1EA02                  shr edx, 02
:00404C3F 7426                    je 00404C67

哪位大哥帮我看看,应该怎么写注册机?TKS
========================================================================================
【分析总结】
找:E867B7F2FF754AB201A158904D00E8FDA4F2FF8B
改:E867B7F2FF744AB201A158904D00E8FDA4F2FF8B
使用暴力破解后,软件会在HKCU\Softwre\Microsoft\Alworder\FTM生成正确的注册码  
========================================================================================
【版权信息】
鄙人写的第一篇破文 写的不好 多多原谅
By sbdx
                                                  2003-06-01
    
    
     
    
    
     

相关阅读 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破解如何给软件脱壳基础教程