关闭

如何脱壳:PECompact 1.68 - 1.84 -> Jeremy Collake [Overlay]

3289人阅读 评论(0) 收藏 举报
 
我是个初学者,第一次写破文,有错误之处,请大虾们指出,谢谢!

从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”,好象是没用的。

这里就不详细说了。累了 :-)
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:47543次
    • 积分:726
    • 等级:
    • 排名:千里之外
    • 原创:23篇
    • 转载:21篇
    • 译文:0篇
    • 评论:7条
    最新评论