信息隐藏实验-Windows中的交换数据库隐蔽
需积分: 0 197 浏览量
更新于2023-08-19
收藏 1.68MB DOC 举报
"信息隐藏实验-Windows中的交换数据库隐蔽"
本实验报告将介绍Windows中的交换数据库隐蔽技术,旨在了解交换数据流的隐蔽方法和原理,并通过实验步骤来隐蔽交换数据流。
一、实验内容
Windows中的交换数据库隐蔽是指在Windows操作系统中,将数据隐蔽在交换数据流中,使得外部无法检测到该数据的存在。本实验将通过创建交换数据流、隐蔽交换数据流和绑定保留设备名等步骤来实现交换数据库隐蔽。
二、实验目的
本实验的目的是了解交换数据流的隐蔽方法和原理,并掌握隐蔽交换数据流的技术。
三、实验原理
Windows NTFS 文件系统使用交换数据流来存储文件的相关元数据,包括安全信息、原作者及其他元数据。交换数据流是一个简单有效的隐藏载体文件渠道。
四、实验内容和步骤
1. 交换数据流回顾
创建一个文本文件“simple.txt”并写入数据。查看当前目录新建的文件。用原始文本文件创建第一个交换数据流。查看目录。可以见到交换数据流的存在,但是文件大小和磁盘空间没有变化,虽然我们刚才创建了一个交换数据流。
2. 隐蔽交换数据流
隐藏交换数据流还有一个更隐蔽的方式,就是将交换数据流绑定到一个保留设备名中,这样就算使用工具也无法检测到交换数据流。Windows 有很多不应该用作文件名的保留设备名(如:CON、AUX、NUL、COM1-9、LPT1-9),这些保留设备名是用来将输出数据发送到周边硬件设备的,这些保留设备名是不应该作为文件名,但并没有禁止使用,这便意味着可以用保留设备名作为文件名。
使用 echo 命令创建一个文件,然后用同样的命令创建一个使用保留设备名的文件。查看目录内容,可以发现新建的交换数据流的文件,但是本地无法读取该文件。利用“\\?\”选项可以读取文件内容。
五、实验总结
本实验介绍了Windows中的交换数据库隐蔽技术,包括交换数据流的创建和隐蔽方法,以及绑定保留设备名的技术。通过实验,我们掌握了隐蔽交换数据流的技术,并了解了交换数据流的隐蔽方法和原理。
六、结论
交换数据库隐蔽是Windows操作系统中的一种数据隐蔽技术,通过创建交换数据流和绑定保留设备名,能够隐蔽数据,使得外部无法检测到该数据的存在。本实验为信息隐藏和数字水印技术提供了一个示例,展示了交换数据库隐蔽在信息隐藏领域的应用价值。
不想说话-_-
- 粉丝: 16
- 资源: 12
最新资源
- 基于COMSOL多物理场耦合仿真的变压器流固耦合及振动噪声分析 变压器流固耦合仿真,变压器振动噪声耦合仿真,提供能够有效运行的几何构造划分及仿真
- 数据结构课程设计-航空客运订票系统
- Q学习(Q-learning)路径规划算法 matlab代码 智能体与环境交互来更新Q值表 可以通过窗口界面方便观察交互过程 非4栅格拓展 智能体可以在一个栅格向8个方向拓展 代码注释详尽,可
- JAVA源码+SpringBoot+vue+mysql 作业管理系统 +数据库+文档
- Comsol 超构表面动量空间参数图绘制
- 跟网型逆变器小干扰稳定性分析与控制策略优化simulink仿真模型和代码 现代逆变技术 阻抗重塑 双锁相环 可附赠参考文献(英文) 和一份与模型完全对应的中文版报告
- 超值阳光等大牌厂的PCS资料,光伏逆变器资料,储能逆变器资料,三相三电平,三相二电平,单相,并网离网,组串式,集装箱式等等,MPPT,500K 70KW 50K 30K 20K 10K等资料,有设计标
- 五星红旗绘制源码jscanvas绘制
- 11.Prius2004永磁同步电机设计报告: 磁路法、maxwell有限元法、MotorCAD温仿真、应力分析 内容:: 1.Excell设计程序,可以了解这个电机是怎么设计出来的,已知功率转矩
- 利用Python与OpenCV、PyAutoGUI实现摄像头隔空手势控制鼠标的技术实现方案-含代码
- 基于matlab的用于分析弧齿锥齿轮啮合轨迹的程序,输出齿轮啮合轨迹及传递误差 程序已调通,可直接运行 程序保证可直接运行
- 逆合成孔径雷达稀疏成像,短孔径成像,压缩感知
- 基于特征脸方法的人脸表情识别模型研究与应用
- MATLAB代码:考虑电动汽车负荷随机性的蓄电池容量优化配置 关键词:蓄电池容量优化配置 储能优化配置 中长期配置 并网波动性 参考文档:《不确定环境下并网型光储微电网的容量规划》考虑电动汽车
- 基于图像分析的猪只群体活动自动监测系统的研究与应用
- 机械臂轨迹规划算法,鲸鱼算法优化353多项式,时间最优,鲸鱼优化算法与改进鲸鱼优化算法对比,带约束matlab源码