前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何使用MrKaplan在红队活动中隐藏和清理代码执行痕迹

如何使用MrKaplan在红队活动中隐藏和清理代码执行痕迹

作者头像
FB客服
发布2023-03-30 19:28:04
1.7K0
发布2023-03-30 19:28:04
举报
文章被收录于专栏:FreeBuf

关于MrKaplan 

MrKaplan是一款功能强大的红队安全研究工具,该工具可以帮助广大红队研究人员清理和隐藏活动中的代码执行痕迹。该工具可以通过保存文件运行时间、存储文件快照等信息来辅助红队活动,并将所有的取证信息与相关用户关联起来。

 功能介绍 

1、关闭系统事件日志记录功能; 2、清理文件和代码组件; 3、清理注册表; 4、支持多用户运行; 5、支持以普通用户或管理员身份运行(建议以管理员权限运行); 6、支持保存文件时间戳; 7、支持排除指定操作,并将组件留给蓝队人员。

 工具下载 

该工具本质上是一个PowerShell脚本,因此我们需要确保目标主机支持运行PowerShell。接下来,广大研究人员可以使用下列命令将该项目源码克隆至本地:

代码语言:javascript
复制
git clone https://github.com/Idov31/MrKaplan.git

 参数解释 

-Users:该参数不支持与-RunAsUser参数一起使用,该参数允许删除其他用户在当前设备上的工具组件;

-RunAsUser:该参数不支持与-Users参数一起使用,该参数允许删除当前用户权限下的工具组件;

-EtwBypassMethod:该参数不支持与-RunAsUser参数一起使用,该参数允许选择用于终止事件日志记录程序执行的方法;

-Exclusions:该参数允许我们控制哪些痕迹不需要被清理,其中包括:

eventlogs => 不终止ETW pshistory => 不覆盖PowerShell历史记录 userassist => 不清理UserAssist注册表键 bamkey => 不清理BAM注册表键 comdlg32 => 不清理ComDlg32注册表键 appcompatcache => 不清理AppCompatCache注册表键 inetcache => 不清理INet缓存文件夹 windowshistory => 不清理Windows历史记录文件夹 officehistory => 不清理Office历史记录文件夹 cryptnetcache => 不清理CryptNetUrlCache文件夹 prefetch => 不清理prefetch

 工具使用 

当我们需要在目标设备上进行红队操作之前,使用默认参数运行MrKaplan即可。注意,不要移除MrKaplan的注册表键,否则MrKaplan将无法正常运行。

 许可证协议 

本项目的开发与发布遵循BSD-2-Clause开源许可证协议。

 项目地址 

MrKaplan:https://github.com/Idov31/MrKaplan

参考资料:

https://github.com/mufeedvh/moonwalk https://github.com/PowerShellMafia/PowerSploit https://github.com/hlldz/Phant0m https://github.com/ForensicArtifacts/artifacts/blob/main/data/windows.yaml

精彩推荐

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

本文分享自 FreeBuf 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 关于MrKaplan 
  •  功能介绍 
  •  工具下载 
  •  参数解释 
  •  工具使用 
  •  许可证协议 
  •  项目地址 
  • 参考资料:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档