首 页文章中心黑客工具黑吧学院技术论坛安全培训免费频道最近更新瑞星在线杀毒黑吧百度繁體中文
  设为首页
加入收藏
发布作品
   
栏目导航
· 漏洞利用 · 脚本注入
· 入侵实例 · 编程代码
· 逆向工程
热门文章
· 如何封别人QQ
· 充QQ币的疯狂——宽...
· 免费得QB
· 400秒远程攻破你的Q...
· [图文] QQ免费建400个群
· [组图] 给你一台永远不关机...
· [注意] QQ宠物砸蛋秘诀
· 再次有机会免费获得...
· 想的挂QQvip的进
· 在QQ中将自己从对方...
相关文章
· 一分钟破解远程控制...
一分钟破解远程控制软件
作者:佚名  来源:www.hack58.net  发布时间:2006-12-4 8:08:32  发布人:黑客动画吧

减小字体 增大字体

【软件名称】:NetWindows   软件版本:1.15
【软件大小】: 552KB
【下载地址】:http://wisefox.zj.com/
【软件简介】:绿色小巧的远程控制软件(国产精品)
【软件限制】:时间NAG+注册码
【破解声明】:初学Crack,只是感兴趣,没有其它目的。失误之处敬请诸位大侠赐教!
【破解工具】:W32Dasm,UltraEDIT32

———————————————————————————————————————————
 
【破解过程】:

此软件在打开运行1分钟就弹出一对话框提示我们注册,你输入用户名、公司、序列号(随便填)点击注册,看到什么啦!“序列号不合法”这是我们需要的重要信息,呵呵~~我们开工,用W32Dasm打开软件,从参考菜单里选择“串式数据参考”找到我们们需要的“序列号不合法”双击鼠标。

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00411CCA(C)
|
:00411D84 6A30                    push 00000030

* Possible StringData Ref from Data Obj ->"警告"
                                  |
:00411D86 68ECA24500              push 0045A2EC

* Possible StringData Ref from Data Obj ->"序列号不合法"  ;
                                  |
:00411D8B 68B8AC4500              push 0045ACB8  ;双击鼠标来到这里,一直向上找他的跳转(JZ,JNZ,JNE,JMP等等啦)
:00411D90 8BCE                    mov ecx, esi
:00411D92 E8DA010200              call 00431F71
:00411D97 5F                      pop edi
:00411D98 5E                      pop esi
:00411D99 5D                      pop ebp
:00411D9A 5B                      pop ebx
:00411D9B 59                      pop ecx
:00411D9C C3                      ret

×××××××××××××××××××××××××××××××××××××

* Reference T ADVAPI32.RegSetValueA, Ord:0185h
                                  |
:00411CE1 8B3D08904400            mov edi, dword ptr [00449008]
:00411CE7 8B48F8                  mov ecx, dword ptr [eax-08]
:00411CEA 51                      push ecx
:00411CEB 50                      push eax
:00411CEC 6A01                    push 00000001

* Possible StringData Ref from Data Obj ->"SOFTWARE\NetWindow\UserName"   ;你输入的用户名写入注册表
                                  |
:00411CEE 6840AD4500              push 0045AD40
:00411CF3 6802000080              push 80000002
:00411CF8 FFD7                    call edi
:00411CFA 85C0                    test eax, eax
:00411CFC 7413                    je 00411D11  ;注册表的对比计算
:00411CFE 6A30                    push 00000030

* Possible StringData Ref from Data Obj ->"警告"
                                  |
:00411D00 68ECA24500              push 0045A2EC

* Possible StringData Ref from Data Obj ->"修改注册表失败!"
                                  |
:00411D05 6830AD4500              push 0045AD30
:00411D0A 8BCE                    mov ecx, esi
:00411D0C E860020200              call 00431F71 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00411CFC(C)
|
:00411D11 8B4664                  mov eax, dword ptr [esi+64]
:00411D14 8B48F8                  mov ecx, dword ptr [eax-08]
:00411D17 51                      push ecx
:00411D18 50                      push eax
:00411D19 6A01                    push 00000001

* Possible StringData Ref from Data Obj ->"SOFTWARE\NetWindow\CompanyName"  ;输入的公司名写入注册表
                                  |
:00411D1B 6810AD4500              push 0045AD10
:00411D20 6802000080              push 80000002
:00411D25 FFD7                    call edi
:00411D27 85C0                    test eax, eax
:00411D29 7413                    je 00411D3E ;注册表的对比计算
:00411D2B 6A30                    push 00000030

* Possible StringData Ref from Data Obj ->"警告"
                                  |
:00411D2D 68ECA24500              push 0045A2EC

* Possible StringData Ref from Data Obj ->"修改注册表失败!"
                                  |
:00411D32 6830AD4500              push 0045AD30
:00411D37 8BCE                    mov ecx, esi
:00411D39 E833020200              call 00431F71

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00411D29(C)
|
:00411D3E 8B4500                  mov eax, dword ptr [ebp+00]
:00411D41 8B48F8                  mov ecx, dword ptr [eax-08]
:00411D44 51                      push ecx
:00411D45 50                      push eax
:00411D46 6A01                    push 00000001

* Possible StringData Ref from Data Obj ->"SOFTWARE\NetWindow\SerialNo"    ;输入的序列号写入注册表
                                  |
:00411D48 68F4AC4500              push 0045ACF4
:00411D4D 6802000080              push 80000002
:00411D52 FFD7                    call edi
:00411D54 85C0                    test eax, eax
:00411D56 7413                    je 00411D6B  ;计算相等跳出注册成功对话框
:00411D58 6A30                    push 00000030

* Possible StringData Ref from Data Obj ->"警告"
                                  |
:00411D5A 68ECA24500              push 0045A2EC

* Possible StringData Ref from Data Obj ->"修改注册表失败!"
                                  |
:00411D5F 6830AD4500              push 0045AD30
:00411D64 8BCE                    mov ecx, esi
:00411D66 E806020200              call 00431F71

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00411D56(C)
|
:00411D6B 6A40                    push 00000040

* Possible StringData Ref from Data Obj ->"恭喜"
                                  |
:00411D6D 68ECAC4500              push 0045ACEC

* Possible StringData Ref from Data Obj ->"注册成功!感谢你对智狐软件的支持!"
                                  |
:00411D72 68C8AC4500              push 0045ACC8
:00411D77 8BCE                    mov ecx, esi
:00411D79 E8F3010200              call 00431F71
:00411D7E 5F                      pop edi
:00411D7F 5E                      pop esi
:00411D80 5D                      pop ebp
:00411D81 5B                      pop ebx
:00411D82 59                      pop ecx
:00411D83 C3                      ret

;最后找到这里来了,先找第一个跳转,不行在测试其他的,真麻烦啊!学破解要有耐心嘛~~~
:00411CB2 E856CB0000              call 0041E80D
:00411CB7 83C410                  add esp, 00000010
:00411CBA 8D4C2410                lea ecx, dword ptr [esp+10]
:00411CBE 85C0                    test eax, eax
:00411CC0 0F94C3                  sete bl
:00411CC3 E888CD0100              call 0042EA50
:00411CC8 84DB                    test bl, bl
:00411CCA 0F84B4000000            je 00411D84 ;我们向上找到这里,第一个跳转,看看这个跳转到那里了,哈哈~~原来就是跳到了“序列号不合法”这里了!这一行代码变成绿色时看到底部的偏移地址@Offset xxxxxxxxh记住这个地址,退出此软件。
:00411CD0 8BCE                    mov ecx, esi
:00411CD2 C7465C01000000          mov [esi+5C], 00000001
:00411CD9 E88ADA0100              call 0042F768
:00411CDE 8B4660                  mov eax, dword ptr [esi+60]

用UltraEDIT32打开软件,执行最后的一步~~~修改!按Ctrl+G输入我们上面看到的偏移地址,点击确定。看到的是0F 84 将84该为85,别忘了点击保存,不然我们上面的工作白做啦。关闭退出,看看我们的成果怎样呢,试着输入注册信息,看看~~~~成功了!~~嘿嘿!还有BUG^_^

———————————————————————————————————————————

【Crack_总结】:

我只是抛砖引玉,用了1分钟的时间破解了一款软件,只是看到了我们最想要的结果,详细的注册码自己去找吧,还有怎样去掉这个1分钟的时间限制,请大侠来发现了,希望能写出来让我们大家学学。

[ ] [返回上一页] [打 印] [收 藏]
下一篇文章:最新手工注入
 
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 网站导航 - 作品发布
互联网备案登记:粤ICP备05008775号
友情提示:浏览本站,请使用IE6.0浏览,并将分辩率设置为1024*768 为佳
Copyright © 2002-2005 Hack58.Com. All Rights Reserved .