首页
社区
课程
招聘
PC守护神》爆破――打破守护神的大门[原创]
发表于: 2007-3-10 20:06 3483

PC守护神》爆破――打破守护神的大门[原创]

2007-3-10 20:06
3483
PC守护神》爆破――打破守护神的大门

【破解标题】爆破

【脱文作者】 //phantom[ghoster]

【作者邮箱】webmast9492@163.com

【使用工具】 Peid、Ollydbg 、ImportREC

【脱壳平台】 Win98/XP

【软件名称】 私人磁盘管理

【软件简介】 PC守护神是一款功能强大的系统安全辅助软件。它采用先进的安全技术,让您的电脑随时

保持在高速运行的安全状态之中。拥有系统安全实时防护、IE实时保护、系统安全管理、网络安全管理四

大强劲功能。同时还提供IE设置修复、弹出插件免疫、插件管理卸载、进程服务管理、系统安全设置、自

启动管理、系统漏洞修复、网络状态查看、IP查询、系统备份、系统清理等众多辅助功能。您不妨下载试

试,相信您一定会喜欢它的^_^

【加壳方式】 本软件为ASPack 2.12 -> Alexey Solodovnikov的壳

【破解声明】 为了技术而破解,别无他意。
  此软件注册后需要重起验证,输入的注册码存在注册表中,下次上传它的注册码算法分析^_^。

用OD载入程序后,ultra string reference----find  asii码发现“本软件已注册给:”的提示。
004F1860  /.  55            PUSH EBP
004F1861  |.  8BEC          MOV EBP,ESP
004F1863  |.  6A 00         PUSH 0
004F1865  |.  33C0          XOR EAX,EAX
004F1867  |.  55            PUSH EBP
004F1868  |.  68 DD184F00   PUSH 11_.004F18DD
004F186D  |.  64:FF30       PUSH DWORD PTR FS:[EAX]
004F1870  |.  64:8920       MOV DWORD PTR FS:[EAX],ESP
004F1873  |.  803D 50854F00>CMP BYTE PTR DS:[4F8550],1           ;  比较DS是不是为1,
004F187A      75 3C         JNZ SHORT 11_.004F18B8               ;  改为NOP不要跳过下面的“

本软件已注册给”对话框
004F187C  |.  8D45 FC       LEA EAX,DWORD PTR SS:[EBP-4]
004F187F  |.  8B0D 54854F00 MOV ECX,DWORD PTR DS:[4F8554]
004F1885  |.  BA F0184F00   MOV EDX,11_.004F18F0                 ;  本软件已注册给。
004F188A  |.  E8 B534F1FF   CALL 11_.00404D44
004F188F  |.  8B55 FC       MOV EDX,DWORD PTR SS:[EBP-4]
004F1892  |.  A1 746E4F00   MOV EAX,DWORD PTR DS:[4F6E74]
004F1897  |.  8B00          MOV EAX,DWORD PTR DS:[EAX]
004F1899  |.  8B80 2C030000 MOV EAX,DWORD PTR DS:[EAX+32C]
004F189F  |.  E8 0450F5FF   CALL 11_.004468A8
004F18A4  |.  A1 746E4F00   MOV EAX,DWORD PTR DS:[4F6E74]
004F18A9  |.  8B00          MOV EAX,DWORD PTR DS:[EAX]
004F18AB  |.  8B80 2C030000 MOV EAX,DWORD PTR DS:[EAX+32C]
004F18B1  |.  B2 01         MOV DL,1
004F18B3  |.  E8 E04EF5FF   CALL 11_.00446798
004F18B8  |>  A1 746E4F00   MOV EAX,DWORD PTR DS:[4F6E74]
004F18BD  |.  8B00          MOV EAX,DWORD PTR DS:[EAX]
004F18BF  |.  8B10          MOV EDX,DWORD PTR DS:[EAX]
004F18C1  |.  FF92 E8000000 CALL DWORD PTR DS:[EDX+E8]
004F18C7  |.  33C0          XOR EAX,EAX
004F18C9  |.  5A            POP EDX
004F18CA  |.  59            POP ECX
004F18CB  |.  59            POP ECX
004F18CC  |.  64:8910       MOV DWORD PTR FS:[EAX],EDX
004F18CF  |.  68 E4184F00   PUSH 11_.004F18E4
004F18D4  |>  8D45 FC       LEA EAX,DWORD PTR SS:[EBP-4]
004F18D7  |.  E8 6431F1FF   CALL 11_.00404A40
004F18DC  \.  C3            RETN
修改完后运行软件时,再执行软件注册时, 弹出“本软件已注册给:USERNAME”的MessageBox!

本软件在脱壳时有个问题,找到程序的OEP后,用OD 带的Dump debugged process插件抓取内存文件后,

不关闭OD时可以正常运行,关闭OD是不能正常运行。
在不关闭OD下,打开ImportREC_fix软件修复IAT时,不能修复IAT,显示不能在OEP找到任何有用信息。若

次时运行脱壳后的软件,再打开ImportREC_fix修复IAT时,修复suffcefull,关闭OD后软件可以正常运行


请高手解释其原因。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 846
活跃值: (221)
能力值: (RANK:570 )
在线值:
发帖
回帖
粉丝
2
支持一下
2007-3-10 20:30
0
游客
登录 | 注册 方可回帖
返回