当前位置: 首页 > news >正文

常见免杀框架的使用(3款)---【AniYaGUI1.2.0、AV_Evasion_Tool掩日、FoxBypass_V1.0】

一、AniYaGUI1.2.0免杀框架

环境:虚拟机Win10 、云服务器

工具:Xshell、CobaltStrike

项目下载地址:

https://github.com/piiperxyz/AniYa

1.  安装Go语言环境

确保Win10虚拟机安装 Golang 且环境变量中包含 go 否则⽆法编译(注意安装go1.23.0.windows-

amd64.msi,低版本cs⻢⽆法上线

依次执行下面的命令:【在AniYa-GUI-release(项目的现成版本release)文件夹内打开cmd】

go env -w GO111MODULE=on

配置镜像源:go env -w GOPROXY=https://mirrors.aliyun.com/goproxy

下载:go mod download

这里会出现 Protocol error协议错误,再次运行go mod download下载即可。

2.  在云服务器中开启CobaltStrike服务端

【需要提前准备好CobaltStrike

cd  Cobalt_Strike_4.7

如果初次运行,需要给teamserver和TeamServerImage添加可执行权限

chmod 755 teamserver           chmod 755  TeamServerImage

再开启服务端:./teamserver 云服务器ip 用于CS客户端连接的密码,回车开启服务。

3. 【物理机】在CS客户端设置监听器,生成原生木马bin

创建监听器,并开启监听。绑定的ip是开启服务端的ip。这里是云服务器的ip,端口视情况选择。

有效载荷——Payload生成器

选择“Raw”,选择监听器为上面创建的,点击生成,保存payload1.bin文件。

再生成一个原生木马的可执行文件  beacon.exe

4. 【虚拟机】AniYa-GUI免杀过程:对于bin文件

5. 上线原生木马beacon.exe和上线免杀木马result.exe

6.  在网站进行查杀比较免杀的效果

网站:https://www.virustotal.com/

结果:数值上,原生exe72款杀毒被53款查杀,而AniYa-GUI   72款杀毒仅被24款查杀,其免杀效果较好。

二、AV_Evasion_Tool掩⽇20231208

1. 环境需求及安装

1. 64位 Windows 7 或以上操作系统         这里还是使用Win10虚拟机

2. .NET Framework 4.5 或更⾼版本

3. 安装 tdm-gcc(推荐) 或者 tcc

tdm-gcc,双击运⾏,选择 CREATE,然后⼀直“下⼀步”即可。

https://github.com/jmeubank/tdm-gcc/releases/download/v9.2.0-tdm64-1/tdm64-gcc-9.2.0.exe

tcc,这个不需要安装,解压到任意⽬录即可(⽬录不要包含中⽂字符)。http://download.savannah.gnu.org/releases/tinycc/tcc-0.9.27-win64-bin.zip

 这⾥选择tdm-gcc双击运⾏,选择 CREATE,然后⼀直“下⼀步”即可。【在虚拟机安装】

2.  AV_Evasion_Tool掩⽇20231208启动的配置

将安装的go.exe、gcc.exe两个程序的完整路径输入启动配置相应位置。

3. 使用CS生成C木马文件

    

将木马C文件拖至虚拟机Win10

4.免杀cs⻢

启动 AV_Evasion_Tool掩⽇, 选择上述⽣成的1.c选择相关参数: 选择“通用免杀”,生成 免杀⻢exe。

5. 上线exe木马文件

6.  网站检测免杀效果

https://www.virustotal.com/gui/
免杀前:生成的原生木马beacon.exe
免杀后:mjR.exe
数值上:免杀前,72款杀毒测试中被57款查杀;免杀后,下降到被24款查杀,免杀效果好。

三、FoxBypass_V1.0

1.环境要求:

保证安装了GCC

2. 下载FoxBypass,运行,查看帮助手册

3.⽣成分离加载器

注意上⽅选择exe是⽤来该图标和版本信息的。这⾥什么都不选,直接点击免杀⽅式即可。

生成了分离加载器:S9IclEGL.exe

4. 将第一个免杀中生成的bin木马:payload1.bin进⾏混淆

在foxbupass目录中生成的output目录下,切入cmd:使用分离加载器

# ⽣成的程序.exe -i <bin⽂件> <⽣成的txt⽂件⾃定义命名>

输入命令:S9IclEGL.exe -i payload1.bin【指定的bin文件】 1.txt【生成的配置文件】

5. 上线木马

使⽤⽣成的加载器加载混淆后的⽂件上线

# ⽣成的程序.exe <⽣成的txt⽂件>

S9IclEGL.exe 1.txt

三款免杀框架,免杀效果各有优劣,但整体效果都不错。

练习结束,再见。。。

                                                                                                ----------------2025/4/18 23:55

http://www.xdnf.cn/news/18955.html

相关文章:

  • 遨游科普:三防平板除了三防特性?还能实现什么功能?
  • 广搜bfs-P1443 马的遍历
  • Java学习手册:常见并发问题及解决方案
  • 如何提高单元测试的覆盖率
  • AI开发-效率提升小工具-“打盹弹窗侠”记录
  • Datawhale春训营赛题分析和总结
  • 每日文献(十四)——Part one
  • 2d深度预测
  • 【前端进阶】深入解析 Flexbox 布局中的 flex-shrink 与 gap 兼容性问题
  • 哈佛团队在Cancer Cell发表多模态医学AI模型,整合病理切片和基因组特征,为癌症预后提供新思路
  • stm32f407-01(GPIO)
  • 系统架构师2025年论文通用模板
  • 使用 Puppeteer 监听并打印网页的接口请求
  • 55、⾸屏加载⽩屏怎么进⾏优化
  • 观察者 ➜ 事件总线:一路走来的碎碎念
  • 每天学一个 Linux 命令(23):file
  • RT-Thread学习笔记(二)
  • Linux工具学习之【gcc/g++】
  • 守护者进程小练习
  • 文件强制删除
  • React 函数组件和类组件的区别
  • Oracle日志系统之重做日志和归档日志
  • linux驱动之poll
  • k8s介绍与实践
  • android测试硬件工具 安卓硬件测试命令
  • AI Agents系列之AI代理架构体系
  • 解决splice改变原数组的BUG(拷贝数据)
  • threadLocal的内存泄漏及解决方法
  • python 对接支付宝账单流程及问题处理
  • 写论文时降AIGC和降重的一些注意事项