破解C#程序终极大招-de4dot

AHAHA~是时候放大招的时候了, 本文将给大家带来的是我们C#程序的终结者破解工具,脱壳,反混淆,还原强制方法重命名统统都是小菜一碟,不过最终是否能破解还得看个人的悟性。下面先来介绍一下我们今天的小boss-De4Dot是一个开源的脱壳/反混淆工具,结识到神器工具我要感谢论坛里的朋友忧忧夏天,他在我的处女新手贴” [原创]新手破解.NET程序”中提到了这个工具,而这款工具被我奉为了神器级工具。因为它的脱壳能力的确很强,使用它我成功地脱掉了Dotfuscator、MaxToCode处理过的程序,至于其它的加壳/反混淆工具比如说Xenocode、ThemIDA等我还没有进行过实验,之后我将计划研究各类加壳/反混淆工具的脱壳方法,我深信De4Dot能够给我带来巨大帮助。(由于De4Dot是开源的,我相信即便De4Dot暂时处理不了的壳通过扩展其功能必将能解决)

案例

 

QQ图片20150724160452De4Dot是命令行工具,所以需要各位熟悉如何使用命令行。在命令行打开之后,对于一般的程序直接输入以下命令: De4Dot 目标程序全路径 便可以脱壳完成,对help.dll我们也这样试一下:

3O5{[DUYM8LVRV}`JR{]FKD

哇~这个时候发生了什么事情,help.dll下多了一个help-cleaned.dll脱壳成功了,我们这个时候再打开Reflector看一下我们的help-cleaned.dll看看,
我们熟悉的方法名字又回来了。。。

案例分析就到此结束吧,要最终破解这个程序仅靠改这两个地方远远不够的,还有许多其他地方也要修正,限于篇幅这里就不再赘述了。

de4dot:点击下载

本文章仅做技术分析文章-勿用与非法途径且与本人无关

未经允许不得转载:聚艺帮 » 破解C#程序终极大招-de4dot

分享到:更多 ()

牛评 抢沙发

爱生活 爱设计

齐聚智慧联系我们