← 返回首页

针对VT免杀的vs编译小tips

作者:T4y1oR
发布时间:2025-04-01 14:38:19
浏览:2792    评论:16

针对VT免杀的vs编译小tips

2025-04-01 14:38:19 16 2792


vs编写的马子编译后,上传VT检查一下查杀率时,VT 1/72,发现总是有一个Elastic阴魂不散。。
Malicious (high Confidence)  


为了达到纯绿VT0报毒(手动滑稽),针对此项报毒一直在尝试修改源代码 将主函数注释成空无果,依然是1/72 ???
转变思路修改 vs编译时的参数
总所周知:vs编译时 经常会修改编译器 多线程MT,关闭安全检查GS,关闭生成清单,关闭嵌入清单,关闭调试信息...

经过一番折腾,将之前的 生成调试信息【否】修改成【生成调试信息 (/DEBUG)】


成功 VT 0/73 ~


但打开生成调试信息以后 在原本pe里会包含编译时的绝对路径,说人话就是 如果你在c盘下编译出 可能会泄露你的windows机器用户名 (这也是为什么要关闭调试信息的原因)


那这个问题也很好解决,1. 在其他盘符编译就好了 2. 编译完的pe 使用pe工具删除掉路径字段 ...
如大佬们有更哇塞的编译技巧 希望可以多多指教。
类别 安全研究

关于作者

T4y1oR12篇文章292篇回复