yshdata 发表于 2011-4-29 22:32:50

winhe修复xls文件头和SAT扇区

同行发过来一个xls表格、做这个案例是感觉这个xls表格不只是单纯的文件头损坏 而是文件头和一个SAT扇区 损坏
打开文档提示 用软件修复过1MB表格容量修复成280多kb效果差的不行

用winhex打开此文件解释为磁盘发现该文档的前两个扇区被覆盖其中包括(文档头、SAT表)
0号扇区、1号扇区全被破坏、一般情况下都只是单纯文件头被破坏、这次情况特殊连SAT表也破坏一个
经过分析确定只是文件头和SAT表被覆盖然后着手修复

打开一个好的xls表格复制一个完整的文件头和SAT表写入到造破坏文档的0号扇区和1号扇区
然后修复文件头的基本参数这里就不将了基地有很多资料搜索复合文档就能看到 主要说下SAT的修改参数
图片中红色线描写的四个字节是需要修改参数不固定根据文件而定

修改好xls文件头和SAT扇区的参数后保存 然后打开数据—修复成功
数据隐私-涂改

zs2826725 发表于 2011-4-29 22:41:19

沙发·······

xiongdeyuan 发表于 2011-4-29 22:54:06

不错,支持下

aoegery 发表于 2011-4-30 09:42:49

谢谢帮忙!以后紧密合作!!{:4_157:}

yanglu 发表于 2011-4-30 10:11:36

还好 学习

4638951 发表于 2011-4-30 11:52:49

没看明白,修复文件头,那个SAT怎么计算

sgqms 发表于 2011-4-30 13:36:47

路过,学习了

wbh1414 发表于 2011-4-30 16:05:42

路过,收藏,学习了

xjwpg6 发表于 2011-5-4 03:20:27

收藏起来,谢谢

wsyxdl 发表于 2011-5-5 21:31:11

收藏起来慢慢学习哈
页: [1] 2 3 4
查看完整版本: winhe修复xls文件头和SAT扇区