动态加载 .NET 程序集过杀软
动态加载.NET 程序集这个东西应该也有不少人知道利用.NET 反射实现动态的加载。
我在这里就随便写写。
利用这句就可以实现动态加载.NET 的程序集
Reflection.Assembly.Load().EntryPoint.Invoke(Nothing, Nothing)
首先我们可以通过网络传输.NET 程序集这样是无法直接检测的,同时为了保证传输不被检测我们则可以使用加密分段传输的方式这样可以进一步保证免杀。然后在内存中将分段的程序集拼接随后解密加载执行达到绕过杀软的目的。
基本思路就是这样。
关于 shellcode 同理也可以这样处理,具体免杀方法还是要结合目标环境情况等等一般情况主要是思路还是分离。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论