实操——Winhex初步

主要操作:

        1.打开文件——修改、保存

        2.打开磁盘——查看、更新快照

        3.搜索——文本、十六进制

        4.复制选块

        5.位置——转到扇区、簇

步骤:

1.打开文件——修改、保存

        (1)打开Winhex软件(使用管理员身份运行),界面如下:

        (2)点击“文件”,“打开”,选择一个文本文件打开:

        打开后如下图所示,可以看到它的字节和解读出来的信息:

        文件的内容以十六进制编码的形式显示出来,可以进行修改,如下图所示,将第一个数字4C改为48,文件内容中的Li变为了Hi。

原图如下:

修改后:

        改完之后修改的地方变成了蓝色,表示修改完没有保存,点击保存图标进行保存,这时候会弹出一个警告表示是否要更新文件,因为对于Winhex来讲,分析的是证据文件,证据文件是不允许被修改的,所以保存之前会再问一遍,点击“是”进行确认,可以发现修改的地方不再是蓝色的,保存成功:

        (3)关闭:在左上角的文件名上单击右键,点击关闭:

2.打开磁盘——查看、更新快照

        (1)点击“工具”,“打开磁盘”(也可以使用快捷键F9):

        打开磁盘的时候会把所有的逻辑磁盘和物理磁盘都列出来,学硬盘结构需要打开物理磁盘,本次实验学习基本操作,打开逻辑磁盘E盘,点击确定:

        打开后界面如下:

        (2)磁盘打开后可以查看里面的文件,这时如果在磁盘中进行了一些修改,例如新建了一个RAR文件,想要到Winhex里查看它的一些情况,可以发现里面是没有我们新建的那个文件的。此时想要让这个文件显示出来需要打开新的快照。

        (3)打开新快照:点击“工具”,“磁盘工具”,“重新进行磁盘快照”,这个操作也就是刷新一遍,因此也可以直接关闭程序再重启:

        可以看到新建的文件显示出来了:

3.搜索——文本、十六进制

        (1)查找文本

        点击“搜索”,“查找文本”:

        以happy为例,不用区分大小写,首先采用ASCII码去搜,搜索的范围选择全部,其他的先不选,点击确定,就开始进行搜索:

        搜索结果如下:

        前面搜到的数据可能并不是我们所需要的,继续往下搜,点击“搜索”,“继续搜索”,直到找到想要的数据为止:

        还可以使用Unicode去搜:

        Unicode编码用2个字节来表示1个字符,对于英文字符也是一样,所以由上图可知,字符H用48 00 来表示,A用41 00来表示,所以在进行文本搜索时,看起来搜索的是happy这个关键词,实际上是把关键词用所选择的编码表示出来,得到相应的十六进制的串,把这个十六进制的串作为关键词去搜索。

        (2)查找十六进制

        点击“搜索”,“查找十六进制数值”(以jpg文件为例来搜):

        按下图所示填写,点击确定:

        可以看到搜索出来的是jpg文件,如果不是,可以点击“搜索”,“继续搜索”:

如何选中jpg文件?

        首先在搜索出的第一个字节的地方点击右键,选择“选块起始位置”:

        要查看jpg文件从哪里结束:以当前位置向下去搜,点击“搜索”,“查找十六进制数值”,按下图所示填写,点击确定:

        可以看到搜索出来了结尾的位置,在结尾的字节D9处单击右键,选择“选块尾部”:

        由下图可知全部选中了:

4.复制选块

        经过上述操作已经选中了选块,这时在选中的地方单击右键,选择“编辑”:

        复制选块里有几种情况,分别进行实验:

        (1)选择“复制选块”,“标准(或正常)”:

        相当于把内容复制到剪切板里去,如果我们新建一个Winhex文件,把内容粘贴进去是可行的,操作如下:

        点击“文件”,“新建”:

        设置文件大小,点击确定:

        单击右键,点击“编辑”:

        会弹出下面的提示,表示从文件的开始位置去粘贴,这会增加文件的大小,点击确定:

        可以看到内容成功粘贴进来:

        需要注意的是,复制选块时选择标准(或正常)时,在外部程序(例如word)中粘贴是不可行的,只能在Winhex里粘贴。

        (2)选择“复制选块”,“至新文件”:

        至新文件就是把选中的一部分内容,放到一个文件里,文件没有要求,自己设(由于搜索的是jpg文件,设文件时也写成jpg文件):

        点击保存后可以看到选中的内容粘贴进了新文件中:

        也可以打开这个新文件看到图片:

        (3)选择“复制选块”,“十六进制数值”:

        这种方法可以向选择“标准(或正常)”选项那样在Winhex里粘贴,也可以在word里粘贴,如下图所示:

5.位置——转到扇区、簇

        (1)选择“导航(位置)”,“跳至(转到)扇区”:

        想要快速到某某位置,可以点它,比如说想要到扇区2,就输入2,点击确定,如下:

        除了上述方法还可以直接在扇区2的上面直接点击,出来的效果是一样的:

        (2)簇:要求在一个正常的文件系统里它才可以去换算。对于一个正常的文件系统,Winhex它可以去判断一个簇的大小,所以它也就可以把扇区换算成一个簇,也可以指定跳转到某个簇。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值