软件逆向
大致步骤:查壳,去壳,反编译;
- 网站-吾爱破解、爱破解;
- 博客教程,教程的系列内容很好
- shark恒逆向教程,B站也有教程;
软件混淆
去壳
de4dot 是一个开源的.Net反混淆脱壳工具,支持一键脱去Xenocode、.NET Reactor、MaxtoCode、Eazfuscator.NET、Agile.NET、Phoenix Protector、Manco Obfuscator 、CodeWall、NetZ .NET Packer 、Rpx .NET Packer、Mpress .NET Packer、ExePack .NET Packer、Sixxpack .NET Packer、Rummage Obfuscator、Obfusasm Obfuscator、Confuser 1.7、Agile.NET、Babel.NET、CodeFort、CodeVeil、CodeWall、CryptoObfuscator、DeepSea Obfuscator、Dotfuscator、 Goliath.NET、ILProtector、MPRESS、Rummage、SmartAssembly、Skater.NET、Spices.Net 等常见的壳。(教程)
反编译
- DNSPY(使用教程);
- ILSPY;
强命名
在开发一般的、非共享的程序时,我们不需要使用强命名的程序集,仅将项目(Project)编辑成.DLL或者.EXE即可。但是,如果我们开发的是组件库、框架时,通过对程序集进行强命名,并使用将其部署到GAC中,可以保证我们的程序集不会出现版本问题。(强命名的作用)
来源:CSDN
作者:thunderlakers
链接:https://blog.csdn.net/qq_36699238/article/details/104253261