绝大多数情况马子是在静态时被杀的,如果在内存中运行起来后无法被及时扫描到,那就不用担心了。
Quasar这个最常见的远控,基本用C#工具混淆、加弱壳都没有太好的免杀效果。
一、首先编译出来马子,这个马子可以过不了静态,但是接下来的处理基本上静态查杀无解。
二、把马子的十六进制复制成base64模式,并且把base64编码中所有的大写字母“B”替换成“,”,这样完全去除静态特征。
三、由于马子的源代码是用C#编写的,这里用C#加载器最简单。
加载器要做的事情就是把上面这个文件释放出来并在内存中恢复成PE并加载到内存中(不会写在磁盘上)。当然加载器也可以添加一些延时功能来反沙箱分析,测试网络是否连接的一些代码。
4、测试下效果,结果在火绒和360极速版都安装且联网的情况下,是可以跑起来上线的。
360企业版主动防御引擎能否拦截C#的Assembly.Load方法并扫描出木马原型,这个未测试。