打开winhex恢复文件,保存时候老出现 无效文件:user.txt do not proceed

打开winhex恢复文件,保存时候老出现 无效文件:user.txt do not proceed,第1张

恢复硬盘、闪存、手机内存卡、U盘故障误 *** 作、误格式化、误删除、误分区、病毒破坏、黑客攻击等造成的文件丢失; 文件损坏:损坏的Word、Excel、Access、PowerPoint、

相片、图片等文件。详情见QQ

将图片在WinHex里打开

第二行,前四位是宽,后四位是高。(这里两个数字在一起,是为一位)

PC机对有多位的十六进制的数据的存储方法是:低位在前,高位在后(16进制中,最右边为最低位)

有大佬说,把图片扔到虚拟机里,宽和高不匹配的话打不开

手动尝试,出现的错误是:无法载入对象,IHDR:CRC error

CRC校验是一种防错处理程序,对写入与读取的数据进行比对,防止将错误数据当成正常的写入

看writeup,是要将第二行的第7位改为F4,实际 *** 作中,尝试了一下,其实就算是将第5位(按照排法,第5位应该是最低位),将00改成01,都可以另存为后得到新的图片,会报“无无效文件:user.txt.Do not proceed!”的错,但还是能够保存图片,而且能得到图片下面的flag

WinHex(手动恢复数据)

将磁盘内容清空再恢复,挺有意思,下次试试

这里学到的内容->WinHex恢复磁盘

MBR,即主引导记录,位于整个硬盘的0柱面0磁道1扇区,共占用了63个扇区,但实际仅仅使用了1个扇区(512字节)。在总共512字节的主引导记录中,MBR又可分为三部分:第一部分:引导代码,占用了446个字节;第二部分:分区表。占用了64字节;第三部分:55AA,结束标志,占用了两个字节。后面我们要说的用winhex软件来恢复误分区。主要就是恢复第二部分:分区表(64字节)。

引导代码的作用:就是让硬盘具备能够引导的功能。假设引导代码丢失,分区表还在。那么这个硬盘作为从盘全部分区数据都还在。仅仅是这个硬盘自己不能够用来启动进系统了。假设要恢复引导代码。能够用DOS下的命令:FDISK/MBR;这个命令仅仅是用来恢复引导代码,不会引起分区改变,丢失数据。另外,也能够用工具软件,比方DISKGEN、WINHEX等。

但分区表假设丢失。后果就是整个硬盘一个分区没有。就好象刚买来一个新硬盘没有分过区一样。可见分区表是非常多病毒喜欢破坏的区域。

EBR。也叫做扩展MBR(Extended MBR)。由于主引导记录MBR最多仅仅能描写叙述4个分区项,假设想要在一个硬盘上分多于4个区,就要采用扩展MBR的办法。

原因:在保存数据时,就在修改磁盘的数据,这是系统不允许的。所以它才显示无法写入硬盘,虽然硬盘是自己虚拟出来的。不管是虚拟出来的还是系统真实存在的物理磁盘,系统都是不允许随意更改。解决办法就是让系统不要保护磁盘。

解决办法:关闭系统的防火墙和实时保护。左下角设置-安全与更新-安全中心,关闭防火墙,并在病毒威胁和防护设置中,关闭实时保护。然后再重启winhex,点保存,勾选不再显示此提示,确定,是,就可以保存了。

在做以上 *** 作时,确定你已经尝试过下面相关设置:

1.用管理员方式运行winhex。

2.打开winhex,选项-编辑模式,选缺省编辑模式(=可编辑)

3.打开winhex,选项-常规设置-将临时文件夹设为真实存在的文件夹。

4. 打开winhex,帮助-设置-初始化设置


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11982577.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存