好友
阅读权限10
听众
最后登录1970-1-1
|
玩家一号
发表于 2023-3-6 17:11
25吾爱币
一个免费版的进销存库存管理软件,因为工作需要,加上该软件操作上不够方便,需要导出里面存储的数据。
自己技术不太行,虽然找到了三个关键函数,createfile、sqlite_open和sqlite_key函数,但是key后面的那串“{AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA}”的32位字符串用SQLCipher当做秘钥无法打开,在此请教各位大佬提供以下思路:
1、key函数那里“{AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA}”的32位字符串是否是db文件的秘钥,如果不是,如何找到和判断db文件的秘钥
2、有了秘钥,如何判断他的加密方式以及如何解密(我知道的sqlite解密方式为SQLCipher:SQLCipther使用256-bit AES加密,由于其基于免费版的SQLite,主要的加密接口和SQLite是相同的,但试用了无法解密)
个人研究了半个月,卡在这里挺久的了,恳请各位大佬指点
createfile
(createfile函数)
open
(sqlite_open函数)
key
(sqlite_key函数) |
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|