首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Beacon 命令和 OPSEC 操作绕过查杀

Beacon 命令和 OPSEC 操作绕过查杀

作者头像
白帽子安全笔记
发布2024-10-28 13:01:28
发布2024-10-28 13:01:28
25000
代码可运行
举报
运行总次数:0
代码可运行

在这之前,我们分享了几个高级免杀加载器,我们还介绍了使用BOF对目标执行操作的理论,接下来我们来看一下这些命令的实操。

技术部分

Cobalt Strike有很多远程命令,包括我们熟悉的键盘记录、Mimikatz、屏幕截图等。但目前为止它的许多命令已受到严格监控,一旦操作不慎,可能被检测到导致会话丢失。因此,搞清楚哪些命令能敲,哪些不能随便敲至关重要。

fork & run 命令

什么是Fork & Run命令?

Fork & Run是后利用的一种技术,使用这类命令后,它需要首先创建一个子进程(fork),然后将代码注入到这个进程内并运行(run),这种模式被称为 fork&run。典型的命令有hashdumpmimikatzscreenshot,相信大家也都知道。

打个比方:比如我们执行hashdump命令后,它会注入到系统的 LSASS(Local Security Authority Subsystem Service) 进程中。LSASS 进程负责处理系统的安全策略和用户认证信息,因此它存储着用户的密码散列值。攻击者通过将恶意代码注入到 LSASS 进程,可以提取这些密码散列(即 hash),然后进行后续的密码破解或使用这些散列来进行横向移动攻击。

Fork & Run命令有什么问题?

会被监控并查杀。由于这些命令比较危险,各大杀软对其做了严格的监控,不信?我们来试试就知道了。

被查杀的屏幕截图命令

接下来我们在windows defender演示下内置的screenshot

可以看到,执行屏幕截图后被defender查杀了,导致beacon掉线,这显然不是我们想看到的结局。

解决方案

1、命令分类:

由于内置命令有许多类,这里就不展开了,我们需要使用一个方法,将命令分为淡绿色绿色黄色红色。如此一来,我们就能清楚的知道哪些命令能敲,哪些命令不能敲。

导入我们的HelpColor插件,使用helpx查看帮助。

  • • 深绿色和绿色代表安全的命令,这种命令你可以随便操作不会被查杀。
  • • 黄色代表Fork & Run类别,让你小心点,刚才演示的。
  • • 红色就危险了,必被查杀,就这么意思。
2、使用BOF:

归类了然后呢,我们必须开发对应命令的BOF操作来替代内置命令。

导入我们的screenshotBOF插件,我们使用screenshot_bof进行屏幕截图。命令为:

代码语言:javascript
代码运行次数:0
运行
复制
screenshot_bof desk.bmp 1

执行完后,点击菜单栏的下载图标,可以看到一个bmp文件。

右键它,选择 Render BMP (渲染BMP)查看。这时候你会发现,我们绕过了Defender监控对目标进行了截屏,此opsec操作无法被查杀。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-10-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 白帽子安全笔记 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 技术部分
    • fork & run 命令
      • 什么是Fork & Run命令?
      • Fork & Run命令有什么问题?
    • 被查杀的屏幕截图命令
    • 解决方案
      • 1、命令分类:
      • 2、使用BOF:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档