高悬赏!求已加密数据库在加密情况下直接打开的方法

查看 96|回复 5
作者:云烟成雨   
测试数据库:https://svn.lanzoue.com/ivZvp0lh3cmb
说明:此数据库为某信PC端的数据库文件,且已拿到密钥,密钥已写在上面提供的文件中。
要求:我想要在加密情形下输入密码直接打开这个数据库的方法,而非解密数据库,我会解密数据库。我现在不是要解密,我是要保持原加密状态,仅查看或修改此数据库,因为解密后数据库就无法被某信加载了。
注意重点:

[color=]要求在加密情况下直接打开此数据库,保留原加密配置!


[color=]要求在加密情况下直接打开此数据库,保留原加密配置!


[color=]仅解密数据库文件的不予采纳!

如果实在无法在加密情形下打开的,也可以提供解密后重新加密回去的方法(要求能被某信正常加载)
采纳原则:提供能在加密情况下打开方法者优先采纳。答非所问的不采纳。
如两个要求均无法满足,15天后此贴申请关闭。已经写的很清楚了,大家看仔细哦。
加密情形下直接打开数据库如果不理解的,我举个例子,比如Navicat打开已加密数据库,可以输入密码打开,保存后原加密还在,我要的是这种。或者DB Browser for SQLite这类专门针对SQLite的数据库软件,都支持直接打开加密的数据库。
移动端的加密数据库是可以用sqlcipher 2.1输入密码直接打开的,但PC端的我试了打不开,用其他软件试了也不行,折腾了一天了还是不行,不知道是不是PRAGMA的参数哪里不对,求大神指教。
关于PC端解密的操作请参考@Light紫星 :https://www.52pojie.cn/thread-1641882-1-1.html
这个帖子讲述了如何解密数据库,但没有提供直接打开的方法,我现在是想要直接打开的方法。
如果玩过某信数据库的人应该已经都明白我是什么意思了,如果有童鞋完全不知道我在讲什么的那也不用纠结了,这个帖子只向懂的人求助的,懂sqlite和SQLCipher的人应该都明白我的意思。

数据库, 的人

qeeqeeeq   

看你的意思应该是想直接编辑数据库吧?如果只是想打开可以复制一个解密打开。
云烟成雨
OP
  


qeeqeeeq 发表于 2023-1-20 22:45
看你的意思应该是想直接编辑数据库吧?如果只是想打开可以复制一个解密打开。

直接编辑,解密我会
Light紫星   

我试过修改数据库,但是好像有某种校验机制,你改过的数据会消失掉,我当时改的是安卓版本的数据,PC微信理论上也差不多,有一个sql工具可以直接打开微信的数据库并进行修改,这个工具名称我记不太清,版本是3.x,通过配置参数可以直接打开微信的数据库然后进行操作的。
云烟成雨
OP
  


Light紫星 发表于 2023-1-24 09:38
我试过修改数据库,但是好像有某种校验机制,你改过的数据会消失掉,我当时改的是安卓版本的数据,PC微信理 ...

微信安卓端的可以打开,pc端的不行,按理来说应该也可以
云烟成雨
OP
  


Light紫星 发表于 2023-1-24 09:38
我试过修改数据库,但是好像有某种校验机制,你改过的数据会消失掉,我当时改的是安卓版本的数据,PC微信理 ...

PC的加密参数配置是什么?我只知道安卓端的,PC端的我试了几次都不行
您需要登录后才可以回帖 登录 | 立即注册

返回顶部