0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

用于攻防中红队/渗透痕迹隐藏的工具

jf_Fo0qk3ln 来源:菜鸟学信安 2023-05-10 09:27 次阅读

通过在系统日志和文件系统时间戳上留下零痕迹,在 Linux 漏洞利用/渗透测试期间覆盖您的踪迹。

moonwalk是一个 400 KB 的单二进制可执行文件,可以在渗透测试Unix机器时清除您的痕迹。

它保存系统日志利用前的状态并恢复该状态,包括利用后的文件系统时间戳,在 shell 中留下零痕迹。

注意:此工具是开源的,仅用于协助红队的操作,作者对任何禁止使用此工具所造成的后果概不负责。仅在您有权测试的机器上使用它。

特征

  • 小型可执行文件:快速开始curl获取目标机器。

  • 快速:在 5 毫秒内执行所有会话命令,包括日志记录、跟踪清除和文件系统操作。

  • 侦察:为了保存系统日志的状态,moonwalk找到一个全局可写路径并将会话保存在一个点目录下,该目录在结束会话时被删除。

  • Shell 历史记录:不是清除整个历史记录文件,而是moonwalk将其恢复为包括调用moonwalk.

  • 文件系统时间戳:通过将文件的访问/修改时间戳恢复为使用GET命令的方式来隐藏蓝队。

安装

$ curl -L https://github.com/mufeedvh/moonwalk/releases/download/v1.0.0/moonwalk_linux -o moonwalk

(AMD x86-64)

或者

从Releases(https://github.com/mufeedvh/moonwalk/releases)下载可执行文件或使用以下命令安装cargo:

$ cargo install --git https://github.com/mufeedvh/moonwalk.git

安装 Rust/Cargo:https://rust-lang.org/tools/install

从源代码构建

先决条件:

  • 吉特

  • Cargo(安装 Rust 时自动安装)

  • AC 链接器(仅适用于 Linux,通常预装)

$ git clone https://github.com/mufeedvh/moonwalk.git
$ cd moonwalk/
$ cargo build --release

第一个命令将此存储库克隆到您的本地计算机,最后两个命令进入目录并以发布模式构建源代码。

用法

0bffeb66-eece-11ed-90ce-dac502259ad0.png

将 shell 安装到目标 Unix 机器后,通过运行以下命令启动 moonwalk 会话:

$ moonwalk start

在您进行侦察/利用并弄乱任何文件时,请touch事先获取文件的时间戳命令,以便在您访问/修改它后将其恢复:

$ moonwalk get ~/.bash_history

后利用,清除您的痕迹并使用以下命令关闭会话:

$ moonwalk finish

就是这样!

下载地址https://github.com/mufeedvh/moonwalk

审核编辑 :李倩


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11139

    浏览量

    208168
  • 开源
    +关注

    关注

    3

    文章

    3162

    浏览量

    42137
  • 日志
    +关注

    关注

    0

    文章

    131

    浏览量

    10606

原文标题:用于攻防中红队/渗透痕迹隐藏的工具

文章出处:【微信号:菜鸟学信安,微信公众号:菜鸟学信安】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    web渗透的测试流程

    ,最好的手段是在渗透前挂上代理,然后在渗透痕迹清除。  6.形成报告(漏洞描述、测试过程、风险评级、安全建议)  整理渗透工具:整理
    发表于 01-29 17:27

    如何隐藏CAD图纸的部分图形对象?CAD局部隐藏

    在CAD绘图过程,如果想要局部隐藏一些CAD图纸的对象的话该如何操作呢?有些CAD新手可能对此并不清楚,下面就和小编一起来了解一下浩辰CAD建筑软件CAD局部
    发表于 06-06 17:55

    讲讲Hook技术的攻防对抗思路

    1、论Hook技术的攻防对抗  首先,简单认识下Hook 技术。  Hook技术是一门广泛用于计算机攻防对抗的技术。它可以监视系统或者进程的各种事件消息,截获发往目标窗口的消息进行处
    发表于 09-28 11:12

    C#教程之隐藏工具

    C#教程之隐藏工具箱,很好的C#资料,快来学习吧。
    发表于 04-20 09:59 3次下载

    渗透测试工具开发

    渗透测试工具开发
    发表于 09-07 10:30 18次下载
    <b class='flag-5'>渗透</b>测试<b class='flag-5'>工具</b>开发

    AI技术在网络安全攻防可发挥重要作用

    在网络安全的攻防演练,攻击方叫做蓝,防守方叫做,蓝的水平往往决定了这场
    发表于 08-25 10:35 1023次阅读

    英创信息技术WinCE桌面隐藏工具DH使用简介

    实际应用,客户经常需要隐藏桌面,使用户程序启动之前不显示桌面图标、wince logo等信息。 隐藏前 完全隐藏后 英创提供一个DH(即Desktop Hide)
    的头像 发表于 02-06 11:29 1618次阅读

    渗透测试工具箱siusiu的特性及使用

    一款基于docker的渗透测试工具箱,致力于做到渗透工具随身携带、开箱即用。减少渗透测试工程师花在安装
    的头像 发表于 10-08 11:54 2603次阅读

    RequestTemplate工具应用场景

    RequestTemplate是一款两端并用的渗透工具以及甲方自查工具,其在内网渗透过程中有
    的头像 发表于 10-24 11:10 3525次阅读

    渗透测试中常用的工具

    代理池是渗透测试中常用的工具,用来躲避各种各样的封IP的防火墙,也帮助自身隐藏踪迹.
    的头像 发表于 10-27 09:24 1675次阅读

    蓝对抗的演练工具—Goblin

    Goblin 是一款适用于蓝对抗的演练工具。通过反向代理,可以在不影响用户操作的情况下无感知的获取用户的信息,或者诱导用户操作。也可以通过使用代理方式达到隐藏服务端的目的。内置插件,
    的头像 发表于 11-01 09:05 1135次阅读

    APK渗透测试工具:AppMessenger

    APK渗透测试工具:AppMessenger,一款适用于以APP病毒分析、APP漏洞挖掘、APP开发、HW行动//
    的头像 发表于 11-18 09:32 2615次阅读

    攻防之快速打点

    导读: 在整个攻防体系,打点是最基础也是最重要的一步。它对于
    的头像 发表于 05-27 10:20 172次阅读
    <b class='flag-5'>红</b><b class='flag-5'>队</b><b class='flag-5'>攻防</b>之快速打点

    一款适用于渗透测试团队为场景的移动端信息收集扫描工具

    工具介绍 一款适用于以HW行动//渗透测试团队为场景的移动端(Android、iOS、WEB、H5、静态网站)信息收集扫描
    的头像 发表于 07-05 10:17 518次阅读
    一款适<b class='flag-5'>用于</b>以<b class='flag-5'>渗透</b>测试团队为场景的移动端信息收集扫描<b class='flag-5'>工具</b>

    攻防之JS攻防

    前言: 随着当前攻防水平的不断提高,实战攻防过程,经常能遇到前端的参数被各种各样的方式加密的情况。毫无疑问,这种方式能够防止很多脚本小子的脚步,但是很多网站就存在“金玉其外,败絮其内“的情况,将
    的头像 发表于 05-27 10:16 147次阅读
    <b class='flag-5'>红</b><b class='flag-5'>队</b><b class='flag-5'>攻防</b>之JS<b class='flag-5'>攻防</b>