今天心血来潮,想搞搞软件破解,就拿“网络填表终结者”这个小工具练练手。听说这软件加壳,得先把它脱掉才能进一步操作。这壳嘛就像软件穿件衣服,遮住真面目,咱得先把这衣服给扒。
准备工具
工欲善其事,必先利其器。我从网上翻出几个工具:
- 侦壳工具: 这玩意儿能帮我看穿软件穿啥“衣服”,我找到 *。
- 脱壳工具: 专门用来“扒衣服”的,这回的主角是 *。
- 反编译工具: 脱完壳,就得靠它来看软件的内部结构,我下个 W32Dasm 黄金中文版。
- 十六进制编辑器: 有时候需要直接修改软件的二进制代码,UltraEdit 就派上用场。
侦查阶段
先把“网络填表终结者”拖到 * 里跑一下,看看它穿什么“衣服”。果不其然,显示这软件加 Aspack 壳。这下心里有底,知道该用什么工具来脱壳。
脱壳实战
双击运行 *,弹出一个对话框。我把“网络填表终结者”的 exe 文件选中,然后点“打开”。
紧接着又弹出一个框,我直接点“确定”。等一小会儿,* 提示脱壳完成!
我赶紧找到脱壳后的文件,发现文件名后面多个“.bak”,大小也变小些。看来这“衣服”是成功扒掉!
后续工作
脱壳只是第一步,接下来才是重头戏。我得用 W32Dasm 和 UltraEdit 来分析脱壳后的文件,找出软件的注册机制,然后想办法破解它。不过这又是另一个故事,今天就先分享到这里,下次再继续讲我的破解之旅!