• NTFS隐写


    ------------恢复内容开始------------

    总结下以前做题遇到的有趣的知识点,

    Buuctf里的杂项漂流的马里奥,中NTFS隐写到NTFS在渗透过程的妙用。

    NTFS交换数据流(Alternate DataStreams,简称ADS)是NTFS磁盘格式的一个特性,在NTFS文件系统下,每个文件都可以存在多个数据流。通俗的理解,就是其它文件可以“寄宿”在某个文件身上。利用ADS数据流,我们可以做很多有趣的事情,同时对于企业安全来说这类问题也隐藏着巨大的风险。

    利用:隐藏文件:

    如下:输入 echo "hello world " -> 3.txt:flag.txt 而文件夹也找不到flag.txt的,

     而文件夹也找不到flag.txt的

    我们利用dir/r 命令查看,发现了隐藏在3.txt后面的flag.txt

    实验notepad 3.txt:flag.txt 可以进行编辑:

    此类文件可以通过直接删除宿主文件清除

    2.单独的ADS数据流文件

    这类可以通过命令:echo hide > key.txt 来创建:

     创建之后在目录下无文件,也没有依赖的宿主文件,并且此类文件在当前目录命令行下是无法查看的,因为它是依赖于文件夹的ADS数据流文件:

    因此需要退到上级目录进行查看:

    可以用命令:

    notepad test:key.txt 

     来进行编辑:

    因此windows下的隐写还是蛮有意思的。

    当然还有更有趣的用途,这种隐写在渗透中间也能用到,具体看下面的文章:

    https://www.freebuf.com/articles/terminal/195721.html

    ------------恢复内容结束------------

    你的实力支撑不起的野心时,你就要静下心来并且放低姿态的好好去学习,一切都还未晚。
  • 相关阅读:
    input file 上传图片并显示
    关于npm ---- npm 命令行运行多个命令
    webpack4.x 配置
    React的生命周期
    HTML5 meta 属性整理
    css 命名规范
    html5 标签 meter 和 progress
    .NET Linq TO XML 操作XML
    .NET 字符串指定规则添加换行
    Linux Centos上部署ASP.NET网站
  • 原文地址:https://www.cnblogs.com/4sh3s/p/13069851.html
Copyright © 2020-2023  润新知