本帖最后由 神龟Turmi 于 2023-6-18 08:56 编辑

完结撒花 截图龟速上传中

往期回顾

第三期:https://bbs.kafan.cn/thread-2250429-1-1.html

第一期:https://bbs.kafan.cn/thread-2181276-1-1.html

结果统计

https://docs.qq.com/sheet/DRkJWbnZTYUdNRmNu

三年前的第一期,我们测试过Empire框架对个人安全软件的攻击效果,半年前,我们测试过CobaltStrike框架对个人安全软件的效果。

最近,我了解到,很多红队并不会非常依赖这些开源的加载器,而是有一些预配置的商业方案,我决定来试一试。

刚好,有一个商业的AV Bypass工具作者愿意赞助我进行这个测试,感谢他提供的Bypass工具。

同时,有一个团队接盘了已经停止更新的Empire,我决定将新版本的Empire也加入测试,看看之前测试之后有没有安全软件做了更好的防御。

作为实验组,我们使用市面上几乎全部的个人安全软件来测试,并且完全保持默认状态。

我们的测试将做以下操作:

1.下载payload到本地

2.启动payload(可能有加载器)

3.样本建立c2连接(目标服务器为公网云服务器)

4.靶机上线

5.控制端下发命令截图

6.控制端下发命令获取c盘的一个txt文件(模拟窃取数据)

安全软件若在下列过程的任意一步以任意方式(包括静态扫描/启发/防火墙拦截c2等)阻止,则视为防御成功,只有在全部步骤执行完毕后依然毫无动作则视为防御失败。

本次测试的参与者:

卡饭病毒测试组:@神龟Turmi

卡饭帮帮团:@隔山打空气 @呵呵大神001

无团队成员:@東雪蓮Official @alpharabbit

本次我们为了测试准备了10个样本,分为Scenario-A(CobaltStrike)和Scenario-B(Empire):

Scenario-A 样本1:基于CobaltStrike,使用XOR加密payload,使用direct syscalls替代原有依赖,打包为.Net 4.0可执行文件

Scenario-A 样本2:基于CobaltStrike,使用HEX混淆payload,使用direct syscalls替代原有依赖,附带一个伪造的数字签名,打包为.Net 4.0可执行文件

Scenario-A 样本3:基于CobaltStrike,使用AES加密payload,使用ConfuserEX混淆,打包为.Net 4.0可执行文件

Scenario-A 样本4:基于CobaltStrike,使用XOR加密payload,附带一个伪造的数字签名,使用LLVM编译为可执行文件

Scenario-A 样本5:基于CobaltStrike,使用XOR加密payload,使用Shikata-Ga-Nai混淆,使用LLVM编译为可执行文件

Scenario-B 样本1:基于Empire,模拟Ducky/Teensy等BadUSB的方式,使用击键的方式执行Powershell payload,无二进制落地

Scenario-B 样本2:基于Empire,打包为XSL文件,由wmic执行Powershell payload,无二进制落地

Scenario-B 样本3:基于Empire,打包为SCT脚本,由regsvr32执行Powershell payload,无二进制落地

Scenario-B 样本4:基于Empire,打包为VBS脚本,由scripthost执行Powershell payload,无二进制落地

Scenario-B 样本5:基于Empire,打包为XML文件,由msbuild执行Powershell payload,无二进制落地

以下为测试正篇,图片较多,请流量党小心观看

1号选手:Windows Defender(7/10)

Scenario-A 样本1:防御成功

Scenario-A 样本2:防御失败

Scenario-A 样本3:防御失败

Scenario-A 样本4:防御成功

Scenario-A 样本5:防御失败

Scenario-B 样本1:防御成功

Scenario-B 样本2:防御成功

Scenario-B 样本3:防御成功

Scenario-B 样本4:防御成功

Scenario-B 样本5:防御成功

2号选手:Kaspersky(10/10)

Scenario-A 样本1:防御成功

Scenario-A 样本2:防御成功

Scenario-A 样本3:防御成功

Scenario-A 样本4:防御成功

Scenario-A 样本5:防御成功

Scenario-B 样本1:防御成功

Scenario-B 样本2:防御成功

Scenario-B 样本3:防御成功

Scenario-B 样本4:防御成功

Scenario-B 样本5:防御成功

3号选手:360(6/10)

Scenario-A 样本1:防御失败

Scenario-A 样本2:防御失败

Scenario-A 样本3:防御成功

Scenario-A 样本4:防御失败

Scenario-A 样本5:防御失败

Scenario-B 样本1:防御成功

Scenario-B 样本2:防御成功

Scenario-B 样本3:防御成功

Scenario-B 样本4:防御成功

Scenario-B 样本5:防御成功

4号选手:奇安信(8/10)

Scenario-A 样本1:防御成功

Scenario-A 样本2:防御成功

Scenario-A 样本3:防御成功

Scenario-A 样本4:防御成功

Scenario-A 样本5:防御失败

Scenario-B 样本1:防御成功

Scenario-B 样本2:防御成功

Scenario-B 样本3:防御成功

Scenario-B 样本4:防御成功

Scenario-B 样本5:防御失败

5号选手:火绒(7/10)

Scenario-A 样本1:防御失败

Scenario-A 样本2:防御失败

Scenario-A 样本3:防御失败

Scenario-A 样本4:防御成功

Scenario-A 样本5:防御成功

Scenario-B 样本1:防御成功

Scenario-B 样本2:防御成功

Scenario-B 样本3:防御成功

Scenario-B 样本4:防御成功

Scenario-B 样本5:防御成功

6号选手:腾讯(1/10)

Scenario-A 样本1:防御失败

Scenario-A 样本2:防御失败

Scenario-A 样本3:防御失败

Scenario-A 样本4:防御失败

Scenario-A 样本5:防御失败

Scenario-B 样本1:防御失败

Scenario-B 样本2:防御失败

Scenario-B 样本3:防御失败

Scenario-B 样本4:防御失败

Scenario-B 样本5:防御失败

7号选手:金山(4/10)

Scenario-A 样本1:防御失败

Scenario-A 样本2:防御失败

Scenario-A 样本3:防御失败

Scenario-A 样本4:防御失败

Scenario-A 样本5:防御失败

Scenario-B 样本1:防御成功

Scenario-B 样本2:防御成功

Scenario-B 样本3:防御成功

Scenario-B 样本4:防御成功

Scenario-B 样本5:防御失败

8号选手:瑞星(2/10)

Scenario-A 样本1:防御成功

Scenario-A 样本2:防御成功

Scenario-A 样本3:防御失败

Scenario-A 样本4:防御失败

Scenario-A 样本5:防御失败

Scenario-B 样本1:防御失败

Scenario-B 样本2:防御失败

Scenario-B 样本3:防御失败

Scenario-B 样本4:防御失败

Scenario-B 样本5:防御失败

9号选手:Norton(8/10)

Scenario-A 样本1:防御成功(防火墙)

Scenario-A 样本2:防御成功(防火墙)

Scenario-A 样本3:防御成功

Scenario-A 样本4:防御失败

Scenario-A 样本5:防御失败

Scenario-B 样本1:防御成功

Scenario-B 样本2:防御成功

Scenario-B 样本3:防御成功

Scenario-B 样本4:防御成功

Scenario-B 样本5:防御成功

10号选手:Avast(9/10)

Scenario-A 样本1:防御成功

Scenario-A 样本2:防御成功

Scenario-A 样本3:防御成功

Scenario-A 样本4:防御失败

Scenario-A 样本5:防御成功

Scenario-B 样本1:防御成功

Scenario-B 样本2:防御成功

Scenario-B 样本3:防御成功

Scenario-B 样本4:防御成功

Scenario-B 样本5:防御成功

11号选手:Avira(8/10)

Scenario-A 样本1:防御成功

Scenario-A 样本2:防御成功

Scenario-A 样本3:防御成功

Scenario-A 样本4:防御成功

Scenario-A 样本5:防御成功

Scenario-B 样本1:防御失败

Scenario-B 样本2:防御失败

Scenario-B 样本3:防御成功

Scenario-B 样本4:防御成功

Scenario-B 样本5:防御成功

12号选手:ESET(10/10)

Scenario-A 样本1:防御成功

Scenario-A 样本2:防御成功

Scenario-A 样本3:防御成功

Scenario-A 样本4:防御成功

Scenario-A 样本5:防御成功

Scenario-B 样本1:防御成功

Scenario-B 样本2:防御成功

Scenario-B 样本3:防御成功

Scenario-B 样本4:防御成功

Scenario-B 样本5:防御成功

13号选手:Dr.Web(6/10)

Scenario-A 样本1:防御成功

Scenario-A 样本2:防御成功

Scenario-A 样本3:防御成功

Scenario-A 样本4:防御成功

Scenario-A 样本5:防御成功

Scenario-B 样本1:防御失败

Scenario-B 样本2:防御失败

Scenario-B 样本3:防御成功

Scenario-B 样本4:防御失败

Scenario-B 样本5:防御失败

14号选手:Bitdefender(10/10)

Scenario-A 样本1:防御成功

Scenario-A 样本2:防御成功

Scenario-A 样本3:防御成功

Scenario-A 样本4:防御成功

Scenario-A 样本5:防御成功

Scenario-B 样本1:防御成功

Scenario-B 样本2:防御成功

Scenario-B 样本3:防御成功

Scenario-B 样本4:防御成功

Scenario-B 样本5:防御成功

15号选手:McAfee(7/10)

Scenario-A 样本1:防御成功

Scenario-A 样本2:防御成功

Scenario-A 样本3:防御成功

Scenario-A 样本4:防御失败

Scenario-A 样本5:防御失败

Scenario-B 样本1:防御成功

Scenario-B 样本2:防御成功

Scenario-B 样本3:防御成功

Scenario-B 样本4:防御成功

Scenario-B 样本5:防御失败

16号选手:Malwarebytes(3/10)

Scenario-A 样本1:防御成功

Scenario-A 样本2:防御成功

Scenario-A 样本3:防御失败

Scenario-A 样本4:防御失败

Scenario-A 样本5:防御成功

Scenario-B 样本1:防御失败

Scenario-B 样本2:防御失败

Scenario-B 样本3:防御失败

Scenario-B 样本4:防御失败

Scenario-B 样本5:防御失败

17号选手:Sophos(10/10) PS:这tm完全就是个企业级的东西。。。哪有给家庭用户看ATT&CK Technique的。。。

Scenario-A 样本1:防御成功

Scenario-A 样本2:防御成功

Scenario-A 样本3:防御成功

Scenario-A 样本4:防御成功

Scenario-A 样本5:防御成功

Scenario-B 样本1:防御成功

Scenario-B 样本2:防御成功

Scenario-B 样本3:防御成功

Scenario-B 样本4:防御成功

Scenario-B 样本5:防御成功

18号选手:HMPA(5/10)

Scenario-A 样本1:防御成功

Scenario-A 样本2:防御成功

Scenario-A 样本3:防御成功

Scenario-A 样本4:防御成功

Scenario-A 样本5:防御成功

Scenario-B 样本1:防御失败

Scenario-B 样本2:防御失败

Scenario-B 样本3:防御失败

Scenario-B 样本4:防御失败

Scenario-B 样本5:防御失败

19号选手:Ikarus(7/10)

Scenario-A 样本1:防御成功

Scenario-A 样本2:防御成功

Scenario-A 样本3:防御成功

Scenario-A 样本4:防御失败

Scenario-A 样本5:防御失败

Scenario-B 样本1:防御成功

Scenario-B 样本2:防御成功

Scenario-B 样本3:防御成功

Scenario-B 样本4:防御失败

Scenario-B 样本5:防御成功

20号选手:Panda(5/10)

Scenario-A 样本1:防御失败

Scenario-A 样本2:防御失败

Scenario-A 样本3:防御失败

Scenario-A 样本4:防御失败

Scenario-A 样本5:防御失败

Scenario-B 样本1:防御成功

Scenario-B 样本2:防御成功

Scenario-B 样本3:防御成功

Scenario-B 样本4:防御成功

Scenario-B 样本5:防御成功

21号选手:TrendMicro(10/10)

Scenario-A 样本1:防御成功

Scenario-A 样本2:防御成功

Scenario-A 样本3:防御成功

Scenario-A 样本4:防御成功

Scenario-A 样本5:防御成功

Scenario-B 样本1:防御成功

Scenario-B 样本2:防御成功

Scenario-B 样本3:防御成功

Scenario-B 样本4:防御成功

Scenario-B 样本5:防御成功

22号选手:F-Secure(8/10)

Scenario-A 样本1:防御成功

Scenario-A 样本2:防御失败

Scenario-A 样本3:防御成功

Scenario-A 样本4:防御失败

Scenario-A 样本5:防御成功

Scenario-B 样本1:防御成功

Scenario-B 样本2:防御成功

Scenario-B 样本3:防御成功

Scenario-B 样本4:防御成功

Scenario-B 样本5:防御成功

23号选手:G DATA(9/10)

Scenario-A 样本1:防御成功

Scenario-A 样本2:防御成功

Scenario-A 样本3:防御成功

Scenario-A 样本4:防御成功

Scenario-A 样本5:防御成功

Scenario-B 样本1:防御成功

Scenario-B 样本2:防御成功

Scenario-B 样本3:防御成功

Scenario-B 样本4:防御成功

Scenario-B 样本5:防御成功

本主题由 白露为霜 于 2024-10-21 13:54 提升

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x