用winhex修复损坏的复合文件头

[复制链接]
  • TA的每日心情
    奋斗
    2021-5-26 12:21
  • 签到天数: 3 天

    [LV.2]九品芝麻官

    2

    主题

    8

    回帖

    39

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    39
    发表于 2016-4-23 21:05:50 | 显示全部楼层 |阅读模式
    求助大神 告诉我,WORD、excel的文件头损坏后主要修复数据区的那几个数据,怎么查找,查找那几个数据,进行回填。 谢谢
  • TA的每日心情
    难过
    2018-1-18 23:48
  • 签到天数: 24 天

    [LV.4]七品知县

    0

    主题

    28

    回帖

    167

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    167
    发表于 2016-4-24 16:38:38 | 显示全部楼层
    本帖最后由 丨灬丶Joker 于 2021-1-19 14:59 编辑

    附带的图片中黄色的是需要填的。蓝色的固定值。0x30处搜索Root Entry,Root Entry所在扇区-1 填入0x30处。0x3C处可以通过读取Root Entry扇区中0x74处的值获得。0x74处的值-1填入0x3C处。0x40处说的是SSAT扇区数一般是0100000002000000开头FEFFFFFF结尾,数一数一共多少扇区填进去。0x44是指除了0扇区的SAT表额外的扇区开始,0x48是说额外的扇区有几个自己数数写进去。0x2C是一共有多少SAT表。
    DOC复合文档头.png
    回复 支持 2 反对 0

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-5-26 12:21
  • 签到天数: 3 天

    [LV.2]九品芝麻官

    2

    主题

    8

    回帖

    39

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    39
     楼主| 发表于 2016-4-24 20:09:39 | 显示全部楼层
    谢谢你 只不过这些有点不太懂(0x40处说的是SSAT扇区数一般是0100000002000000开头FEFFFFFF结尾,数一数一共多少扇区填进去。0x44是指除了0扇区的SAT表额外的扇区开始,)具体怎么算还是有点迷糊
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2019-5-1 20:29
  • 签到天数: 103 天

    [LV.6]五品郎中

    9

    主题

    296

    回帖

    238

    积分

    [INTOHARD]排长

    Rank: 3Rank: 3

    积分
    238
    发表于 2017-6-9 10:25:07 | 显示全部楼层


    学习中!见贴就顶!!!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-12-5 16:18
  • 签到天数: 44 天

    [LV.5]六品通判

    14

    主题

    80

    回帖

    209

    积分

    [INTOHARD]排长

    Rank: 3Rank: 3

    积分
    209
    发表于 2017-6-13 11:18:21 | 显示全部楼层
    简单   联系我   QQ979793640
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表