在B站,公众号上发了一篇 AOT 的文章后,没想到反响还是挺大的,都称赞这个东西能抗反编译,可以让破解难度极大提高,可能有很多朋友对逆向不了解,以为用 ,,这些工具打不开就觉得很安全,其实不然,在,,这些逆向工具面前一样是裸奔。
刚接触C#或者.NET的小伙伴会对一对专业词汇根本不理解或者不清楚这些东西的作用和关系,例如:.NET Native , C# , .NET , CLR , JIT , IL , AOT等等词汇完全蒙圈的状态这里简单的介绍一下。
在之前的文章都主要都是对APK文件进行信息收集,而信息收集后就需要对APP漏洞进行挖掘,但是从本质上来看,APP其实就是将原先应该部署在网站上的页面塞入APP中,所有的调用都是给予服务器,而且在对WEB漏洞进行挖掘的时候,除了部分漏洞是基于本地页面所导致的,其它的可以说基本上就是由于服务端的问题。
上次跟大家分享过,C#程序反编译与篡改代码的教程《C#程序发布时,一定要好好地保护,不然你会后悔的「带破解教程」》,根据这个教程,我们都知道C#程序,发布后必须进行加密混淆,不然就是相当于源码直接暴露。
这里可不敢讨论各种开发语言引战,单纯站在一个程序员角度分享一下日常应用,由于工作的本本,倒没啥娱乐软件,说的都是日常工作效率相关。代码相关:Visual Studio 2019 / Visual Studio Code。