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
    +关注

    关注

    88

    文章

    11542

    浏览量

    215052
  • 开源
    +关注

    关注

    3

    文章

    3797

    浏览量

    44175
  • 日志
    +关注

    关注

    0

    文章

    144

    浏览量

    10914
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    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 ?1243次阅读

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

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

    RequestTemplate工具应用场景

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

    渗透测试中常用的工具

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

    蓝对抗的演练工具—Goblin

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

    APK渗透测试工具:AppMessenger

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

    攻防之快速打点

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

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

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

    攻防之JS攻防

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

    华为安全大咖谈 | 论道攻防第1期:攻防演练之三十六计——开篇

    本期讲解嘉宾 凡战者,以正合,以奇胜 国家级网络攻防演练已经进行了七年,攻防双方的对抗日益激烈,技战术水平也得到了极大的提升。 除了“正”面常规技战术对抗之外,攻击还采用了各种新颖的变形绕过攻击
    的头像 发表于 08-04 20:20 ?1279次阅读
    华为安全大咖谈 | 论道<b class='flag-5'>攻防</b>第1期:<b class='flag-5'>攻防</b>演练之三十六计——开篇