Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >闲谈免杀二

闲谈免杀二

作者头像
乌鸦安全
发布于 2023-10-20 07:48:05
发布于 2023-10-20 07:48:05
98000
代码可运行
举报
文章被收录于专栏:乌鸦安全乌鸦安全
运行总次数:0
代码可运行

✎ 阅读须知

乌鸦安全的技术文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。利用此文所提供的信息而造成的直接或间接后果和损失,均由使用者本人负责。

乌鸦安全拥有对此文章的修改、删除和解释权限,如转载或传播此文章,需保证文章的完整性,未经允许,禁止转载!

本文所提供的工具仅用于学习,禁止用于其他,请在24小时内删除工具文件!!!

本文作者:zedxx10,本文为zedxx10大佬投稿文章。

1. 前言

此文章为对闲谈免杀1的一些补充样例和一些学习思路。

2. 小马效果演示

针对为二开的cs马,以及对抗过杀软。

首先先上一张图片这里自研小马的bypass log

再加上公司同事提供的的真实环境的测试反馈 ,目前存活时间4个月左右(环境:麦咖啡赛门、以及猎鹰 )。之前我提到的为什么我自研的c2小马没被杀软识别,主要原因就在于其样本少, 另外其中还有些未公开对抗手法,目前正在对整个小马项目进行堆栈的混淆升级。

回归主题,之前讲的杀软对抗分为流量对抗行为对抗,这里补充一个新的东西内存对抗。未来杀软的查杀趋势可能会更多的重心放在内存的上面了,当然行为对抗依旧是主流对抗之一。

在这里大概分享一些内存对抗的东西,其实就是内存扫描栈回溯技术,其它的需要根据杀软的不同,会有自己的一些独特技术,如edr的日志记录等;

如何对抗内存扫描,这里推荐一篇文章不做详解,原因是需要有对系统运行windows开发的基础:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
https://www.blackhillsinfosec.com/avoiding-memory-scanners/

当然,这里所有的内容都是针对国外的杀软,不会针对360火绒电脑管家等。

3. cs免杀测试

以下是我以白+黑的形式在卡巴的环境上进行的测试(这里不会公开代码):

提示一下各位目前cs对抗国外大型杀软的效果是非常糟糕的,bypass edr基本上不用考虑了,基本上被秒杀(还是提一嘴非二开的cs,二开cs可能会有起效,但是在未抹除所有特征的情况下,依旧是稳定被查杀的)。

这里是我的三个文件:白程序+黑dll+加密的shellcode

上线测试:

成功上线,对比进程pid

4. 技术分析

我所使用的技术这里可以大概讲解一下:

首先是dll镂空技术+syscall以及disabled cfg + 壳保护,这里使用壳保护的目的是混淆一些内部的关键函数和字符串;

我上文提到过内存查杀的随机性,根据同事的测试反馈来看,当前免杀相对稳定(测试环境中存在诺顿赛门铁克麦咖啡卡巴Windows Defender);但这依旧不能保证不会被内存查杀(内存查杀存在一定的随机性),我未执行cmdpowershell的操作,但是我通过模块化的形式,一样的获取了我所需要的信息。

模块化地址:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
https://github.com/trustedsec/CS-Situational-Awareness-BOF

讲一下模块化的意义,目前主要的手法是绕过一些敏感操作获取信息,比如起cmd线程等;

通过api进行同样的信息获取,这样有效的避免了行为查杀,起一个线程和一个进程都可能是一个危险行为。

下图为全量扫描结果针对该cs马的log(查杀为webroot)

5. 学习路线

最后一次讲,按照本人的学习思路,无需花钱。

  1. c/c++c/c++学到继承就可以了,数据结构和指针是重点,最低的要求能看得懂代码就行(b站、51hook或者榴莲的极安御信,对入门很有帮助,全是免费的,不是打广告!);
  2. 熟悉windows编程以及核心编程,了解windows机制、apccfgetw进程内存dll等;
  3. 学习一些主流技术,如动态调用aesrc4加密syscallunhook代码混淆堆栈欺骗 (过国内的可能不需要);
  4. 了解杀软的查杀点,分析自己的木马和别人写的样例,学会idawindbgx64dbgcff等工具的使用,学习汇编、看懂汇编(汇编很重要)。 杀软的静态比较容易bypass(赛门除外),edr的一些特点在于对危险行为的记录累计,或许你一开始上线是成功的,但过不了多久就被查杀了,这里存在内存和危险操作两种可能,具体的还要看某些特别的分析;
  5. 多看github上优秀的coding和一些前沿技术的文章(亲测有效);

雷点(注意点)

  1. 大部分所谓的培训的内容都是开源内容不如自学(内核除外)
  2. 易语言和python不能作为免杀
  3. 大灰狼这种c2不要接触(但是个人感觉看懂ghost并分析非常重要)
  4. 所有的开发环境要为无网环境和无杀软环境,为了防止样本被上传,请及时卸载Windows Defendergithub上:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
https://github.com/ionuttbara/windows-defender-remover
  1. 开发完的东西不要上传vt,自己搭建av-box进行测试即可。
  2. 学习免杀肯定是离不开开发的,尤其是你想真的搞好免杀,一定不要认为免杀是很容易哦!
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-10-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 乌鸦安全 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
闲谈免杀三
乌鸦安全的技术文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。利用此文所提供的信息而造成的直接或间接后果和损失,均由使用者本人负责。
乌鸦安全
2023/12/06
1.6K1
闲谈免杀三
Cobalt Strike已死?如何真正意义上的入门免杀
本文章以原生的cs为基础进行免杀来进行简单的闲谈和讲解,内容版本从 cs4.5-cs4.9.1。
乌鸦安全
2024/03/15
3.8K0
Cobalt Strike已死?如何真正意义上的入门免杀
新版掩日——免杀Windows Defender
乌鸦安全的技术文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。利用此文所提供的信息而造成的直接或间接后果和损失,均由使用者本人负责。
乌鸦安全
2022/06/07
7K0
新版掩日——免杀Windows Defender
【免杀手法】红队免杀木马快速生成
Step 2:生成的beacon.bin放入程序目录下然后运行命令加密,AES key可以自定义(256bit)
Al1ex
2025/01/02
3440
【免杀手法】红队免杀木马快速生成
闲谈免杀
乌鸦安全的技术文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。利用此文所提供的信息而造成的直接或间接后果和损失,均由使用者本人负责。
乌鸦安全
2023/09/10
8991
闲谈免杀
CS免杀之信手拈来
最近搞了一个cs免杀的东西出来,主流的杀毒软件,某绒,某0,windows defender都轻松过掉,但是把在测试卡巴全方位版时,成功上线之后就死掉了,我怀疑不是内存查杀,如果是内存查杀,我把shellcode写进去内存的时候,就应该爆肚了,我觉得还是cs上线之后的行为触发卡巴的杀毒机制,就哦豁了。
Gamma实验室
2021/08/20
1.5K0
UUID结合回调函数免杀初探
乌鸦安全的技术文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。利用此文所提供的信息而造成的直接或间接后果和损失,均由使用者本人负责。
乌鸦安全
2022/03/11
1.8K0
UUID结合回调函数免杀初探
利用白加黑静态逃逸杀软
本文记录的我学习实现白+黑免杀的过程,以及遇到了shellcode编写32位无法注入64的问题,最后组合了各种静态规避手段,成功静态层面逃逸大部分的杀软。成品和源码可以在最下方的先知的附件中可以拿到,仅供学习参考。
亿人安全
2024/03/18
5881
利用白加黑静态逃逸杀软
红队技术-钓鱼手法及木马免杀技巧
钓鱼是攻防对抗中一种常用的手段,攻击者通常伪装成可信任的实体,例如合法的机构、公司或个人,以引诱受害者揭示敏感信息或执行恶意操作,能快速地撕破目标的伤口进行深入利用,快速进内网进行刷分,投递木马同时需要考虑逃避杀毒软件检测,本篇文章将围绕一些常见的钓鱼手法和木马免杀对抗展开
hyyrent
2023/11/16
8980
红队技术-钓鱼手法及木马免杀技巧
我有关于免杀的2个概念和3个误区要讲
加载器是一种技术,打个比方,核弹,核弹它不是一个导弹,它是一个弹头配一个推进加载器,用什么推进器和弹头决定了它的威力,你用高超音速导弹,那就很厉害,你用普通导弹也不是不可以,只不过就是慢一点。还有一种是飞机搭载,就跟俄罗斯的匕首一样,他可以用先进战斗机搭载,战斗机就是他的平台,匕首就是加载器,它可以搭载核弹头也可以搭载钻地弹,弹头就相当于我们的shellcode或者是paylaod,用什么加载器决定了你能否绕过杀软或EDR,这么说明白了么?
白帽子安全笔记
2024/10/28
1330
我有关于免杀的2个概念和3个误区要讲
艰难的mimikatz源码编译免杀 Windows Defender
乌鸦安全的技术文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。利用此文所提供的信息而造成的直接或间接后果和损失,均由使用者本人负责。
乌鸦安全
2022/01/25
2.4K0
艰难的mimikatz源码编译免杀 Windows Defender
免杀初探:python加载shellcode免杀与国内主流杀软大战六个回合
本文整理自小迪师傅近期课程以及本人实验时所踩的一些坑和思路。文章由浅入深,可以让你从免杀小白到免杀入门者,能够绕过火绒和360等国内主流安全软件,成功上线msf。本人也是刚接触免杀,若有说得不对的地方,欢迎大佬们及时提出指正。关于本人在实验过程中所踩的一些坑会在文中提醒大家,让大家尽量少入坑。
FB客服
2021/10/11
3.7K0
【工具分享】免杀360&火绒的shellcode加载器
乌鸦安全的技术文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。利用此文所提供的信息而造成的直接或间接后果和损失,均由使用者本人负责。
乌鸦安全
2022/01/25
2.2K0
【工具分享】免杀360&火绒的shellcode加载器
【新版】掩日免杀windows Defender「建议收藏」
掩日免杀是一个非常优秀的项目,目前在4月19号已经更新,更新的变动较大,支持的种类更多,在这里再试试现在的效果如何: https://github.com/1y0n/av_evasion_tool/
全栈程序员站长
2022/09/24
2.7K0
【新版】掩日免杀windows Defender「建议收藏」
Nim之套接字免杀学习
乌鸦安全的技术文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。利用此文所提供的信息而造成的直接或间接后果和损失,均由使用者本人负责。
乌鸦安全
2022/04/15
9740
Nim之套接字免杀学习
记一次powershell的免杀之路(绕过360、火绒)
powershell是一种命令行外壳程序和脚本环境,使命令行用户和脚本编写者可以利用 .NET Framework的强大功能,PowerShell脚本的文本文件,其文件名需要加上扩展名“.PS1”。PowerShell需要.NET环境的支持,同时支持.NET对象,其可读性、易用性居所有Shell之首。
潇湘信安
2021/11/12
6.9K0
记一次powershell的免杀之路(绕过360、火绒)
从零开始的 mimikatz 免杀之旅
锦鲤安全的技术文章仅供参考,此文所提供的信息仅供网络安全人员学习和参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。利用此文所提供的信息而造成的直接或间接后果和损失,均由使用者本人负责。如有侵权烦请告知,我们会立即删除并致歉。本文所提供的工具仅用于学习,禁止用于其他,请在24小时内删除工具文件!谢谢!
Creaper
2024/03/05
1.4K1
从零开始的 mimikatz 免杀之旅
远控免杀从入门到实践——工具总结篇
在了解了免杀的一些基础知识和 Metasploit 自带的一些免杀方式之后,我开始学习和研究市面上知名度比较高的免杀工具,从互联网上找到了大约 30 多个免杀工具,从中筛选出来了 21 个工具进行免杀测试和学习,耗时一个多月时间。
FB客服
2020/02/26
4.2K0
免杀入门教程及新手常见问题解答(一)
锦鲤安全的技术文章仅供参考,此文所提供的信息仅供网络安全人员学习和参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。利用此文所提供的信息而造成的直接或间接后果和损失,均由使用者本人负责。如有侵权烦请告知,我们会立即删除并致歉。本文所提供的工具仅用于学习,禁止用于其他,请在24小时内删除工具文件!谢谢!
Creaper
2023/11/20
3.8K0
免杀入门教程及新手常见问题解答(一)
pyinstaller打包exe免杀和逆向浅析
乌鸦安全的技术文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。利用此文所提供的信息而造成的直接或间接后果和损失,均由使用者本人负责。
乌鸦安全
2021/11/25
6.2K0
pyinstaller打包exe免杀和逆向浅析
相关推荐
闲谈免杀三
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验