热点资讯
写几句代码自动解密微信,手机 PC 版
发布日期:2024-10-14 09:29 点击次数:95
https://mp.weixin.qq.com/s/PF原文地址链接:Sgfl1m4JED5z4FxG5LoA 写几句代码自动解密微信,手机 + PC 版原创 Jacen He aardio 2024-05-10 22:59 浙江 听全文
一、解密安卓手机微信数据库
只要在第一行代码指定安卓微信备份目录,其他全自动处理。
需要下载 aardio ,体积很小只有 几 MB 不需要任何复杂步骤,复制粘贴下面的代码然后按 F5 运行就可以了。
//指定安卓手机数据备份目录var dir = "C:\adb\download\apps\com.tencent.mm"import console.int;console.showLoading("正在获取账号配置"); //自动搜索要处理的文件import fsys;var dbPath = fsys.searchFile("EnMicroMsg.db",dir,true);var xmlPath = fsys.searchFile("system_config_prefs.xml",dir,true);var comInfoPath = fsys.searchFile("CompatibleInfo.cfg",dir,true); //解析 XML 配置文件import string.xml;var xmlDoc = string.xml( string.load(xmlPath))var ele = xmlDoc.queryEle( tagName="int",name="default_uin");var uin = ele.value;//反序列化 Java 对象var imei = "1234567890ABCDEF";if(#string.load(comInfoPath)){ //很方便很小的嵌入 JAVA 虚拟机。 import java.jre.v6; var jvm = java(); imei = jvm.loadFileObject(comInfoPath) .get( jvm.int(258)) }//计算密钥import crypt;var key = crypt.md5(imei++uin,false,7);console.showLoading("正在解密数据库,密钥:",key)//打开数据库import process.sqlCipher;var db = process.sqlCipher(dbPath,{csv=true});//输入密钥db.write("PRAGMA key = '",key,"'; ") //写入 SQL 指令并关闭输入db.writeClose(`PRAGMA cipher_compatibility = 3; PRAGMA cipher_use_hmac = OFF;PRAGMA cipher_page_size = 1024;PRAGMA kdf_iter = 4000;ATTACH DATABASE "DeMicroMsg.db" AS DeMicroMsg KEY "";SELECT sqlcipher_export("DeMicroMsg");DETACH DATABASE DeMicroMsg;`)//回显输出db.logResponse(); //在资源管理器打开解密数据库process.exploreSelect("/DeMicroMsg.db")
二、解版微信电脑版数据库
只要把下面代码里的微信 ID 换成你自己的,然后在 aardio 里按 F5 运行就可以了。
import console;import process.python;360docimg_0_process.python.path = "python.exe";
import process.python.pipprocess.python.pip.github("/lich0821/WeChatDB/blob/master/requirements.txt")//这里指定微信 ID 就可以了var python = process.python.github("/lich0821/WeChatDB/blob/master/GetWeChatAesKey.py",{ "--id":"这里指定微信 ID 就可以了"})//获取数据库密钥var key = python.expect("数据库密钥:(\N+)");//获取密钥失败if(!#key){ console.log("请先登录指定账号"); return console.pause();}//找到数据库目录import fsys.latest;var dbPath = fsys.latest(io.getSpecial(0x5/*_CSIDL_MYDOCUMENTS*/,"WeChat Files"),"wxid*")dbPath = io.joinpath(dbPath,"Msg\ChatMsg.db")//解密数据库var python = process.python.github("/lich0821/WeChatDB/blob/master/CrackWeChatDB.py",{ "-k":key; "-p":dbPath}) //回显输出python.logResponse();//查看解密的数据库process.exploreSelect(dbPath + ".dec.db");
人划线
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。