Android打开微信本地数据库详细步骤二
特别声明:本文章只是用于技术交流,不可用于非法行为。
阅读过上篇文章后,我想你一定去取出来微信本地数据库文件EnmicroMsg.db,但是取出来有什么用呢?又打不开,加密了。好比邂逅了个穿着铁内裤的女人。你得找到钥匙,密码。
加密方式是:
(手机IMEI + 微信uin )取MD5的前7位
另外在此处补充一句,上篇文章提到的以MD5加密后的字符串为名文件夹。这个文件夹的名字的产生方式是:
(mm+微信uin)取MD5字符串
MD5取的 都是 32位 小写
那么问题来了,怎么获取到 手机IMEI 和 微信uin?
手机IMEI获取最是容易,在手机拨号 *#06# 就有显示。
微信uin,你可以选择抓包获取。
然后下载SQLCipher.exe,输入密码,打开。
我之前网上百度了好多文章,其中一个写的还不错SQLCipher.exe这个软件,打开.db文件时,输入计算出来的密码后,就可以打开EnMicroMsg.db文件了
IMEI,输入 *#06# 可能出现多个,取的是MEID,我就取错过。当然,作为一个开发人员,我们还是写代码获取比较靠谱
public static String getDeviceId(Context mContext) {TelephonyManager tm = (TelephonyManager) mContext.getSystemService(Context.TELEPHONY_SERVICE);return tm.getDeviceId(); }
uin,这个最简单的办法就是登陆网页版微信,F12,看网页元素
然后和朋友互发消息
从这儿你能取到uin。
然后,
(手机IMEI + 微信uin )取MD5的前7位 获取数据库密码。最后,下载个SQLCipher.exe这个软件,打开.db文件时,输入计算出来的密码后,就可以打开EnMicroMsg.db文件了。
有人问代码能不能获取到,但我突然意识到,很多小公司,小app,有煞笔老板会要求程序员获取手机中的通讯录,获取微信好友,来壮大自己的数据库。这是给程序员增加负担,我还是不上传源码吧。或许将来我会做个jar包的
Android打开微信本地数据库详细步骤二相关推荐
- Android逆向_微信本地数据库解密与删除聊天记录恢复完全教程
# 前言 在电子数据取证过程中,对微信本地数据库的解密.提取与恢复是非常重要的工作内容.本文以华为mate系列手机和最新版的微信(7.0.3)为例,通过总结互联网上已经发表的文章经验,主要针对**华为 ...
- 本地安装MySQL数据库详细步骤
本地安装MySQL数据库详细步骤 一.下载MySQL数据库 1.进入MySQL官网,在导航栏中点击DOWNLOADS 2.点击页面底部的"MySQL Community (GPL) Down ...
- 安卓微信本地数据库解密与删除聊天记录恢复完全教程
安卓微信本地数据库解密与删除聊天记录恢复完全教程 前言 正文 经验回顾 新的问题 解决华为旧备份数据导出问题 解密索引数据库 先要解密微信消息库 解密索引库 从索引库恢复被删除的消息 总结 [原创内容 ...
- win7 安装Oracle 10g 数据库详细步骤教程
win7 安装Oracle 10g 数据库详细步骤教程 一:环境 操作系统:win 7 64位 内存:8G Oracle 10g 压缩包:oracle.7z 客户端:Oracle_client_win ...
- PC微信机器人之实战分析微信本地数据库获取密码
今天主要讨论一下怎么找PC微信本地数据库的密钥,我们知道微信使用的数据库是sqlite3,然后数据库是经过 aes 加密的,我们需要找到aes的密钥,才能解密,然后进行数据库操作.思路是在微信登陆的时 ...
- PowerDesigner 连接MySQL数据库详细步骤
PowerDesigner 连接MySQL数据库详细步骤 简介 有的时候我们想把数据表结构可视化,想知道表中有哪些字段,表与表之间的关联关系,这个时候我们可以使用PowerDesigner工具,将表转 ...
- 水晶报表 mysql_水晶报表CrystalReport2008使用JDBC连接MySQL数据库-详细步骤
水晶报表CrystalReport2008使用JDBC连接MySQL数据库-详细步骤 一:前期准备工作 lCrystal Report 2008 lJDBC相关jar包 ---mysql-connec ...
- android 打开微信扫一扫
由于微信的更新导致不能直接通过scheme打开微信扫一扫界面,但是现在仍然有两种方式可以直接打开微信扫一扫界面: 1: public static void toWeChatScanDirect(Co ...
- h5接微信js-sdk的详细步骤
h5接微信js-sdk的详细步骤 JS-SDK配置流程(前端需要做的) 1.配置JS安全域名 2.服务接入 3.引入Js文件 4.使用wx.config进行权限验证 5.代码 JS-SDK配置流程(后 ...
最新文章
- 项目管理5大过程组与10大知识领域
- puppet (三)
- 虚方法、重写方法和抽象方法[转载]
- python中collections_Python中collections模块的基本使用教程
- 五、【SAP-PM模块】服务采购业务流程
- ruby array_Ruby中带有示例的Array.index()方法
- jq点击事件多次响应_Jquery中on绑定事件 点击一次 执行多次 的解决办法
- 如何把图片存入到数据库
- 多线程糗事百科案例(python2)
- 【SSM】手动SQL分页和PageHelper插件分页
- 如何用Excel制作甘特图?专业教程教你快速解决问题
- 本地html自动跳转,HTML页面跳转(重定向)
- 联通 吉比特无源光纤接入用户端设备(GPON ONU)TEWA-800G超级管理员 如何密码获取
- java post 提交数据_java中使用post提交数据
- URL.createObjectURL()方法
- python登录代码_python自动登录126等邮箱的代码
- C# Reflection 反射
- ”小糊涂“:数学考试之友
- Python升级之路( Lv9 ) 文件操作
- Cordova打包Vue项目(修改APP logo name)