当前位置: 首页 > 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

相关文章:

  • IHC肿瘤标志物 | 常见前列腺癌诊断
  • RAG-分块策略
  • 项目实战--新闻分类
  • 如何从EndNote中将某一篇手稿里面涉及到的引用文献导出,导出格式为bib?
  • 北京SMT贴片厂精密制造关键工艺
  • ESP-IDF教程2 GPIO - 输入、输出和中断
  • 【C++】 —— 笔试刷题day_19
  • STM32 HAL 通用定时器延时函数
  • 观察者 ➜ 事件总线:一路走来的碎碎念
  • 贪心、动态规划、其它算法基本原理和步骤
  • 00.IDEA 插件推荐清单(2025)
  • fastdds:传输层SHM和DATA-SHARING的区别
  • java输出HelloWorld
  • C语言动规学习
  • HOOPS Exchange 与HOOPS Communicator集成:打造工业3D可视化新标杆!
  • 【SAP ME 44】在 HANA DB中报废SFC时的SHOP_ORDER表记录锁定
  • MyBatis框架
  • 图+文+语音一体化:多模态合成数据集构建的实战与方法论
  • 利用deepseek+Mermaid画流程图
  • C++类和对象上
  • 马上评丨超常设置战略急需专业,意味着什么
  • 中国泳协:新奥运周期竞争激烈,“三从一新”全力提升实力
  • 俄乌就不打击民用基础设施释放对话信号
  • 商务部:试点示范已形成9批190多项创新成果向全国推广
  • 竹笋食用不当,小心“鲜”变“险”
  • 商务部24日下午将举行发布会,介绍近期商务领域重点工作情况