如何脱壳:PECompact 1.68 - 1.84 -> Jeremy Collake [Overlay]
2007-09-20 21:51
204 查看
我是个初学者,第一次写破文,有错误之处,请大虾们指出,谢谢!
从www.cpzj.zj.com 下载完QQsee,解压后发现只有一个主程序qqsee.exe
用PEid查了一下:PECompact 1.68 - 1.84 -> Jeremy Collake [Overlay]
试过了很多脱壳工具,包括有名的Procdump,脱不掉.郁闷 T_T(看来还要学学脱壳)。没办法,不能来硬的~~换个方法吧~~
用Filemon 监视了一下,发现软件读取同一目录下的几个文件,看了一下,却找不到,于是就试试把隐藏文件显示出来,
看到有个QQsee.uzy的文件,好,找到蛛丝马迹了。用记事本打开,大发现!
(乱码)This program cannot be run in DOS mode.
程序不能在DOS下运行
很熟悉吧?下面还有
text data rsrc MSVBVM60.DLL
把后缀改成exe,哈~~运行正常~~~~用PEID查:Microsoft Visual Basic 5.0 / 6.0(其实不用查也知道了)这下好了,
连壳也不用脱了~奇怪的是这个程序只有280K,原程序是2.67M,而且这个小程序能独立运行,功能也没少。加壳还把程序
加大了?真不明白~~~作者还真逗嘛!
既然是VB写的,那就用SmartCheck好了,启动SmartCheck,载入,运行,切换到注册,
邮箱: 260256505@163.com
注册码:12345 67890 12345 67890
提示“错误的注册码!”
切换到SmartCheck的窗口,找到最后的“_Click”展开,看到前几个字符串都是邮箱名。一直
往下找,发现程序逐一取字符去计算,拖到最下面的时候发现了一个字符串很可疑
635231531940091377616
数了数,21位,不管了,试试再说!输入前20位,点注册按扭,下面赫然写着几个大字:
你已成功注册!
好了,破解到此就告一段落了。整理一下:
260256505@163.com
63523 15319 40091 37761
注册信息保存在c:/windows/system32/qqlogin.exe,把它改成qqlogin.txt就一目了然了
用 WinHex 试试 ,发现也能找到正确的注册码,试了几个后面都多一个“6”,好象是没用的。
这里就不详细说了。累了 :-)
相关文章推荐
- 手动脱壳----PECompact 2.x -> Jeremy Collake
- ASPack 2.x (without poly) -> Alexey Solodovnikov [Overlay] 手动脱壳
- 脱 PECompact 2.x -> Jeremy Collake 壳
- ASPack 2.x (without poly) -> Alexey Solodovnikov [Overlay]脱壳
- UPX 0.80 - 1.24 DLL -> Markus & Laszlo [Overlay]脱壳后修复出问题
- 手脫 -- PECompact 2.x -> Jeremy Collake
- linux --> 计算机是如何启动的?
- 如何理解jsp页面中的“<base href="<%=basePath%>">”?
- javascript中如何获取<select>标签中<option>的值
- <转>如何将Chrome变成开发利器,开发者们在用这些插件
- 如何设计平台框架的<未来性>
- <转>如何防止页面刷新,后退导致的重复提交
- AS-->如何更高效的使用 Gradle, 快速build apk
- 如何使用 4GT RAM 调节功能
- 如何理解">/dev/null 2>&1"
- 微信小程序常见问题->上传文件后如何在后台(php)获取文件名解决方法
- <转>浅析如何学习基于ARM平台的嵌入式系统
- <IOS>Xcode中一个工程如何引用另一个工程
- 读书笔记--<<如何阅读一本书>>