通行证│用户名: 密码: 验证码: 验证码,看不清楚?请点击刷新验证码 电信网通铁通移动   在线
资源搜索:
热门搜索:Linux VB C语言 PhotoShop Flash TCP/IP
   首页 | 文章 | 软件 | 动画 | 资源 | 励志 | 骗术 | 论坛 | 邮箱 | 会员中心 | 军事 | 科技 | 博客 | 图片 | 商城 | 最新更新 | 800g资源 | 爱心黑客
您现在的位置: 爱国者黑客 >> 资源 >> 安全技术 >> 软件破解 >> 原理分析 >> 文章正文
Windows系统切换工具
责任编辑:admin   更新日期:2005-8-6
《Windows系统切换工具》包含了简体中文/繁体中文/英语三种语言包,并且在启动的过程中会自适应系统语言。相对来说《Windows系统切换工具》的操作非常简单,用户可以通过操作向导很容易完成系统切换任务。启动《Windows系统切换工具》,在“常规设定”中已经列出了程序已经检测出的安装的系统名称、目录、系统类型等等信息,用户可以通过右侧的按钮来进行添加(把安装了但没有检测到的系统添加到系统列表中去,注意只能添加Win9x/98/Me系统)、修改、默认等操作。“NT/2000/Xp启动菜单栏”这个主要是管理NT/2000/Xp启动菜单栏的,它可以用来管理NT/2000/Xp启动菜单的默认系统和菜单停留时间。除此之外,《Windows系统切换工具》还有设置系统和恢复IE设定的功能。

《Windows系统切换工具》未注册版本在功能和时间上没有任何限制,只是在启动时会显示一个评估版本的对话框。

软件性质: [免费版]
操作系统: WIN 9X/WIN NT/2000/XP
语言界面: 简体中文
文件大小:1176KB

   源文件用ASPack v2.11加壳,脱壳后,由原来的50k变成136k。
   破解工具:TRW2000 v1.22 娃娃修正版

   程序运行后,点“注册”,要求输入,用户名、注册名和注册码,用户名和注册名都至少大于3个字符。(破解后得知,用户名并不参与运算,只是通过注册名算出相应的注册码,典型的name/serial型)
   输入:
用户名:xqlk
注册名:ricemaster
注册码:1122334455

   设断点:bpx hmemcpy,程序一共断下来3次,分别是在读取上述3个信息,3次后,来到:
:00407226 E847980000              Call 00410A72
:0040722B 8BCD                    mov ecx, ebp
:0040722D E80E030000              call 00407540   ===》标准形式!!!!我喜欢!!!!!
:00407232 85C0                    test eax, eax
:00407234 0F842B020000            je 00407465     ===》不能跳,跳就game over了。
:0040723A 81EEB8040000            sub esi, 000004B8   ===》注册码保存到文件前减了4B8,可能是出于安全方面的考虑吧,不然,注册名及相应的注册码就直接暴露了。
:00407240 8D4C241C                lea ecx, dword ptr [esp+1C]
:00407244 56                      push esi

   F8进去:  
:00407540 6AFF                    push FFFFFFFF
:00407542 68581D4100              push 00411D58
:00407547 64A100000000            mov eax, dword ptr fs:[00000000]
:0040754D 50                      push eax
:0040754E 64892500000000          mov dword ptr fs:[00000000], esp
:00407555 83EC10                  sub esp, 00000010
:00407558 53                      push ebx
:00407559 55                      push ebp
:0040755A 56                      push esi
:0040755B 57                      push edi
:0040755C 8BF9                    mov edi, ecx
:0040755E 51                      push ecx
:0040755F 8D442434                lea eax, dword ptr [esp+34]
:00407563 8BCC                    mov ecx, esp
:00407565 8964241C                mov dword ptr [esp+1C], esp
:00407569 50                      push eax
:0040756A C744243000000000        mov [esp+30], 00000000

* Reference To: MFC42.Ordinal:0217, Ord:0217h
                                 |
:00407572 E8FB940000              Call 00410A72
:00407577 8BCF                    mov ecx, edi
:00407579 E822010000              call 004076A0  *****传入的是用户名ricemaster
:0040757E 8BF0                    mov esi, eax
:00407580 85F6                    test esi, esi
:00407582 0F84F0000000            je 00407678
:00407588 51                      push ecx
:00407589 8BCC                    mov ecx, esp
:0040758B 8964241C                mov dword ptr [esp+1C], esp

* Possible StringData Ref from Data Obj ->"EasunLee"
                                 |
:0040758F 68F4A64100              push 0041A6F4

* Reference To: MFC42.Ordinal:0219, Ord:0219h
                                 |
:00407594 E8BF930000              Call 00410958
:00407599 8BCF                    mov ecx, edi
:0040759B E800010000              call 004076A0  *****传入的是EasunLee
:004075A0 51                      push ecx
:004075A1 8BD8                    mov ebx, eax
:004075A3 8BCC                    mov ecx, esp
:004075A5 8964241C                mov dword ptr [esp+1C], esp

* Possible StringData Ref from Data Obj ->"EasunLee"
                                 |
:004075A9 68F4A64100              push 0041A6F4

* Reference To: MFC42.Ordinal:0219, Ord:0219h
                                 |
:004075AE E8A5930000              Call 00410958
:004075B3 8BCF                    mov ecx, edi
:004075B5 E8E6000000              call 004076A0  *****传入的是EasunLee
:004075BA 51                      push ecx
:004075BB 8BE8                    mov ebp, eax
:004075BD 8BCC                    mov ecx, esp
:004075BF 8964241C                mov dword ptr [esp+1C], esp

* Possible StringData Ref from Data Obj ->"easunlee98meiosys"
                                 |
:004075C3 68E0A64100              push 0041A6E0

* Reference To: MFC42.Ordinal:0219, Ord:0219h
                                 |
:004075C8 E88B930000              Call 00410958
:004075CD 8BCF                    mov ecx, edi
:004075CF E8CC000000              call 004076A0  *****传入的是easunlee98meiosys
:004075D4 51                      push ecx
:004075D5 89442418                mov dword ptr [esp+18], eax
:004075D9 8BCC                    mov ecx, esp
:004075DB 8964241C                mov dword ptr [esp+1C], esp

* Possible StringData Ref from Data Obj ->"Luyanghs&&Tsai&&bluebird"
                                 |
:004075DF 68C4A64100              push 0041A6C4

* Reference To: MFC42.Ordinal:0219, Ord:0219h
                                 |
:004075E4 E86F930000              Call 00410958
:004075E9 8BCF                    mov ecx, edi
:004075EB E8B0000000              call 004076A0  *****传入的是
                                                    Luyanghs&&Tsai&&bluebird
:004075F0 51                      push ecx
:004075F1 89442414                mov dword ptr [esp+14], eax
:004075F5 8BCC                    mov ecx, esp
:004075F7 8964241C                mov dword ptr [esp+1C], esp

* Possible StringData Ref from Data Obj ->"heshengwssu1091119"
                                 |
:004075FB 68B0A64100              push 0041A6B0

* Reference To: MFC42.Ordinal:0219, Ord:0219h
                                 |
:00407600 E853930000        

[1] [2] [3] 下一页

  • 上一篇文章:
  • 下一篇文章:
  • 热门文章
    Olldbg常见问题
    汇编语言的艺术(组合语言的艺术)--观
    汇编语言的艺术(组合语言的艺术)--准
    汇编语言的艺术(组合语言的艺术)--基
    汇编语言的艺术(组合语言的艺术)--基
    汇编语言---程式设计 (4)
    虚拟8086模式
    SYS命令使用说明
    javascript + CSS 实现动态菜单显
    推荐文章
    自制Windows XP SP2自动安装光盘
    SQLServer注入工具改进版 v1.02
    使用photoshop CS进行自然美肤
    Photoshop绘制诺基亚手机
    PHOTOSHOP制作秋日之梦
    PHOTOSHOP鼠绘名模王爱萍
    Photoshop制作晶莹飞溅的水珠
    教你用PHOTOSHOP做放大镜
    鼠绘美女及服装修画全过程