方法和详细的 *** 作步骤如下:
1、第一步,打开程序后,可以在程序左侧看到“数据库列表”,展开以查看打开的所有数据库,见下图,转到下面的步骤。
2、第二步,执行完上面的 *** 作之后,单击.db文件,然后将.db直接拖到程序窗口中,见下图,转到下面的步骤。
3、第三步,执行完上面的 *** 作之后,显示“注册数据库”,单击[确定]按钮,以便可以使用SQLiteDeveloper来管理此.db文件,见下图,转到下面的步骤。
4、第四步,执行完上面的 *** 作之后,展开左侧的数据库列表,然后找到刚注册的.db文件, 在右键菜单中单击[打开数据库]选项,见下图,转到下面的步骤。
5、第五步,执行完上面的 *** 作之后,可以看到此.db文件中有很多数据表,选择其中一个,右键单击[查询数据]选项,可以查看此表的数据内容,见下图,转到下面的步骤。
6、第六步,执行完上面的 *** 作之后,记住在读取数据库后关闭数据库, 否则,此.db文件将被程序占用,并且无法移动或删除,见下图。这样,就解决了这个问题了。
使用sqlcipher打开EnMicroMsg.db文件先运行sqlcipher,点击File 一>OpenDatabase 一>选择桌面的那个EnMicroMsg.db文件,这时会出现这样一个对话框
这里是要求咱们输入密码,由于微信本地数据库是加密的,那么密码是什么呢,规则很简单
具体以下:
(手机IMEI + 微信uin )取MD5的前7位
手机的IMEI获取:手机拨号盘输入:*#06# ,你或者用android代码获取能够,怎么都行
微信uin的获取,我是经过网页版微信,我用的是win10的那个Edge浏览器,打开F12开发人员工具,选择网络,而后随便 *** 做或者聊天,就能够看到了
而后百度打开在线md5加密:输入IMEI+wxuin,进行加密,选择32位小写的前七个字符串便可;
而后将这七位字符串输入到sqlcipher中,就顺利的打开了
接下来就能够愉快的查看表结构了,还能够选择Browse Data查看数据,也能够选择Execute SQL执行sql语句了。
到这里就已经完全打开了微信手机本地的数据库了,
用sql2000之类的应该能打开吧。但是需要密码。目前应该没破解工具。 http://www.54cw.net 参考资料: http://54cw.net或
使用UltraEdit等二进制编辑工具打开数据库文件,通过查找“DBA”(二进制使用“44 42 41”),定位到底一个位置,注意观察这个区域,前面一般有“dbo”、“PUBLIC”,后面有“SYS”。这个区域就是ASA保存用户口令的数据段。把“SYS”之前四个空字符“00 00 00 00”之前到“44 42 21”之间的所有二进制数据,改为如下二进制数(代表SQL):
24 36 3BDF 7D B5 77 B2
82 45 67 6D C2 DB D6 E7 F2 64 28 C3 55 22 97 F5
6C F5 8C 0F 8C C5 71 BA 15 C9 5E BC 43 01 59 01
59 01 59 01 4E 01 4E 01 4E 17 00 00
改好后,保存数据库,DBA密码就是“SQL”了。当然还可以先建立一个测试数据库TEST,输好自已 DBA密码后,按以上方法查找到密码区,把密码值写入到要更改的数据库文相关区,即可随意更改成自已想要的密码了.以上方法 ASA5,ASA7通过
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)