网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

如何用微信本地数据库获取密钥

这篇文章主要介绍“如何用微信本地数据库获取密钥”,在日常操作中,相信很多人在如何用微信本地数据库获取密钥问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何用微信本地数据库获取密钥”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

成都创新互联-专业网站定制、快速模板网站建设、高性价比阆中网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式阆中网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖阆中地区。费用合理售后完善,十余年实体公司更值得信赖。

怎么找PC微信本地数据库的密钥,我们知道微信使用的数据库是sqlite3,然后数据库是经过 aes 加密的,我们需要找到aes的密钥,才能解密,然后进行数据库操作。思路是在微信登陆的时候,他肯定需要打开读取本地的数据库,如果不读取,他怎么显示数据呢,有一个api函数,名字叫:CreateFile,这是一个多功能函数,可打开或创建文件或者I/O设备,并返回可访问的句柄:控制台,通信资源,目录(只读打开),磁盘驱动器,文件,管道。然后我们先打开OD,附加微信,然后搜这个函数,这个CreateFile 有两个版本,一个是A版本,一个是W版本,微信是W版本。

如何用微信本地数据库获取密钥

先不要登陆微信,然后下断点,然后确认登陆,然后看到已经断下来了,

如何用微信本地数据库获取密钥

然后去找db结尾的信息,如果没有就放过去断点,继续找。找到后,单步运行,然后他解密函数至少两个参数或者以上,一个是数据库路径,一个是密钥。他这个密钥是32位的,那么转换为16进制就是20,找到后,我们记录一下这个密钥的地址,用CE找到基址。

如何用微信本地数据库获取密钥

然后从新登陆一下,在刚才标记的地方断下了,然后复制找到的密钥跟上次断点找到的一模一样,说明应该就是了。然后用这个密钥解密数据库,成功了。

目前已经实现了大部分功能,运行稳定,比如:发各种消息,接收各种消息,群管,下载文件,加好友,检测僵尸粉等等功能,可提供接口,方便二次开发,欢迎技术交流。

如何用微信本地数据库获取密钥

到此,关于“如何用微信本地数据库获取密钥”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!


文章标题:如何用微信本地数据库获取密钥
转载来源:http://bjjierui.cn/article/jjssod.html

其他资讯