【Try to Hack】Windows和Linux下隐藏文件
📒博客主页:开心星人的博客主页
🔥系列专栏:Try to Hack
🎉欢迎关注🔎点赞👍收藏⭐️留言📝
📆首发时间:🌴2022年5月2日🌴
🍭作者水平很有限,如果发现错误,还望告知,感谢!
🌳1.Windows下
🌾1.1.ADS
⛅1.1.1.简述ADS
ADS:NTFS alternate streams , 或者叫streams,(which stands for Alternate Data Streams)是NTFS文件系统中一个非常有用的特性,但很少被人知道。和早期文件系统比如FAT相比,NTFS对描述一个数据文件的名称方面进行了内容上的扩展
⛅1.1.2.隐藏文本
1、在任一NTFS分区下打开CMD命令提示符,输入
echo abc >> a.txt:b.txt
当前目录下会生成一个名为a.txt的文件,但文件的大小为0字节,打开后也无任何内容
只有输入命令:notepad a.txt:b.txt
才能看见写入的abc
2、a.txt可以不存在,文件格式无所谓,可以是指定文件名以及后缀名
b.txt也可以任意指定文件名。(可以将任意文本信息隐藏于任意文件中,只要不泄露冒号后的虚拟文件名(即b.txt),别人是根本不会查看到隐藏信息的)
3、包含隐藏信息的文件仍然可以继续隐藏其它的内容,我们仍然可以使用命令echo 12345>>a.txt:c.txt 给a.txt建立新的隐藏信息的流文件
⛅1.1.3.隐藏文件
命令格式:type 文件名+后缀 >> 任意文件:任意文件名+原文件后缀
例:type 1.jpg >> 2.abc:1.jpg
将1.jpg的内容写入到2.abc:1.jpg这个流文件中,2.abc可以随便换,1.jpg也可以随便,但是为了好记还是选择跟要隐藏的文件一样,最好是使用正常的文件,这样隐蔽性更强。
例: type muma.exe>>2.jpg:muma.exe
打开:start 流文件绝对路径
start c:/2.jpg:muma.exe
⛅1.1.4.打开隐藏文件
画图工具:mspaint
打开记事本: notepad
可执行程序exe:start
- 1
- 2
- 3
🌾1.2.attrib隐藏文件
attrib指令用于修改文件的属性·文件的常见属性有:只读,存档,隐藏,系统。
在通常情况下.在资源管理器中不显示带有隐藏属性的文件.
attrib +h a.txt
- 1
可以看到a.txt消失了
但是这一隐藏文件很容易被发现
🌳2.Linux下
🌾2.1.steghide
⛅2.1.1.安装steghide
sudo apt install steghide -y #安装steghide
- 1
⛅2.1.2.简述nano
nano secret.txt
- 1
nano是一个字符终端的文本编辑器,有点像DOS下的editor程序。它比vi/vim要简单得多
了解更多
⛅2.1.3.隐藏文件
将secret.txt隐藏到F5.jpg中
steghide embed -cf F5.jpg -ef secret.txt
- 1
⛅2.1.4.提取隐藏文件
提取F5.jpg中隐藏信息
steghide extract -sf F5.jpg
- 1
参考链接,很多内容来自这篇
参考视频,youtube:NetworkChuck
参考链接
我只是内容的搬运工
文章来源: blog.csdn.net,作者:开心星人,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/qq_55675216/article/details/124527361
- 点赞
- 收藏
- 关注作者
评论(0)