暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

C# 程序脱壳,去除强签名

不想做程序员 2018-03-15
3809

        由于.net程序的运行机制,利用Reflector,ilspy等反射工具很容易就能看到原代码。很多程序都做了代码混淆,加壳。代码混淆后反编译乱码,不容易理解;加壳使反编译工具不能正常反射,提示无效的程序集。

     

       有些程序还用了强名称程序集

需要做的就是:脱壳、去除强名称、反编译

脱壳用de4dot

去除强名称用StrongNameRemove

反编译用ref、ilspy、dnSpy等

尽量用新版本。

de4dot用法:de4dot没有gui界面,要在命令行运行,切换到de4dot所在目录,键入 de4dot  程序名称

StrongNameRemove :运行程序,选择要去除的程序即可

此时就能正常反编译和使用了

文章转载自不想做程序员,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论