[讨论] 如何区别各个ACCESS的版本

[复制链接]

该用户从未签到

1

主题

13

回帖

35

积分

[INTOHARD]工兵

Rank: 1

积分
35
发表于 2013-9-19 20:15:55 | 显示全部楼层 |阅读模式
要破解ACCESS的密码;分析ACCESS数据块结构,
必然要首先判断版本,因为不同版本,细微的存储结构是不一样的;
所以要分析ACCESS内部结构,首先先要识别版本;


winhex打开,
各个版本的ACCESS;

可以发现:
access2000/2003: 第一页第一个扇区: ....Standard Jet DB....
access2007      :第一页第一个扇区: ....Standard ACE DB....

所以只要2007的分水岭就看 Jet/ACE的区别;


但是如何区分 access2000 和 access2003 ,甚至在和 access97 区分;
摸索了半天没搞定
  • TA的每日心情
    开心
    2023-9-8 14:06
  • 签到天数: 1119 天

    [LV.10]一品大学士

    8

    主题

    1351

    回帖

    5618

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    5618
    QQ
    发表于 2013-9-20 12:56:10 | 显示全部楼层
    谢谢分享 access2000 和 access2003 总是分不开
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    13

    回帖

    35

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    35
     楼主| 发表于 2013-9-21 17:00:45 | 显示全部楼层
    本帖最后由 daizhicun 于 2013-9-21 21:27 编辑

    access2000 和 access2003 应该可以区分的。因为他们的密码加密机制是不一样的;

    网上有些破解工具能够识别出access的版本,我想应该是根据某些特殊扇区的特殊值来区分的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-4-28 18:23
  • 签到天数: 22 天

    [LV.4]七品知县

    0

    主题

    86

    回帖

    184

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    184
    发表于 2013-10-11 21:12:36 | 显示全部楼层
    感谢分享,学习了。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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