整理学校 02-09 年的录取信息,叫 全国普通高校招生网上录取院校子系统
原始数据需要这样导出: 输入用户名和密码,进入界面才可以把学生信息表格导出为.dbf(不需要联网)
这个系统软件目录里有很多.db 结尾的,我想既然它不联网都能导出,肯定是把.db 里的文件给展示出来,我能不能直接打开.db 文件获取数据,省去输入用户名密码的时间呢?( 02-09 这么多年,每年密码都不一样)
但是我用 navicat-sqlite3-数据源选择这个.db ,打不开 用 access 、sqlitespy 也打不开,记事本倒是打开显示部分数据和大部分的乱码 怎么办?附上网上找到的这个古董系统的操作手册: https://www.docin.com/p-699636087.html
1
tulongtou 2022-03-02 21:02:20 +08:00
20 多年前的软件了,这种可能是私有协议的存储格式吧。扩展名并不能代表什么,sqlite 2001 年才发布 alpha 版,这系统开发的时候可能都还没有 sqlite 呢
|
2
mineralsalt 2022-03-02 23:10:04 +08:00
你不把文件发出来, 大家伙怎么尝试呢
|
3
thrinity 2022-03-02 23:15:18 +08:00 via Android
用 winhex 打开看一下,找一下有没有一些常见文件的特征码
|
4
ysc3839 2022-03-03 03:26:06 +08:00 via Android
有一种可能是数据加密了,你输入的用户名密码会算出密钥用来解密。
另外如果程序可以自己创建数据的话,建议把程序本身发出来,这样你不需要发敏感数据,别人也可以帮你测试。 |
5
LLaMA2 2022-03-04 17:18:09 +08:00
十有八九是 delphi 开发的,自己开发的数据库,那个年代都是这么过来的。
先用 winex 看看,能搞定最好。不行的话上 IDA 、OD 之类的,得看你水平了。 |