版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。版权
汇编语言同时被 2 个专栏收录
102 篇文章1 订阅
订阅专栏
63 篇文章0 订阅
订阅专栏
下面使用Winhex来尝试直接修改文件的二进制数据。
首先选择一个图片文件来做修改练习。如果直接修改EXE文件,可能产生不可预料的后果。
打开一个图片文件,如下;
下划红线的按钮就是Winhex的修改数据按钮;
原图效果如下;看下修改了以后会成啥样;
看下修改数据对话框;有多种的修改方式;
选中一片区域;不要改开始部分,因为开始部分一般是文件头,如果改了文件头,可能软件无法识别,无法打开文件;
填入 1010 之后,确定;看一下,选中区域数据改变了;
看一下图片文件,可以打开;但是图片已经变成了如下;
操作成功;结束。
对于某些文件损坏后不能打开,比如图片文件,其文件头是固定格式,某些内容是固定的;如果是固定内容部分损坏,可以直接用winHex修复固定部分,修复文件。