1 Star 1 Fork 3

my-fork/WeChatOpenDevTools

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
WeChatWin.dll.js 2.00 KB
一键复制 编辑 原始数据 按行查看 历史
zhiyuan 提交于 2024-05-01 01:59 . 更新 公众号代码 和 文档
const regedit = require('regedit').promisified;
const path = require("path");
const fs = require('fs');
var frida = require("frida");
// 定义要读取的注册表路径
function onMessage(message, data) {
if (message.type === 'send') {
console.log(message.payload);
} else if (message.type === 'error') {
console.error(message.stack);
}
}
;;;;(async function Run(){
let WeChatArg = (process.argv[2] );
let addressSource =fs.readFileSync(path.join(__dirname, `/Core/WeChatWin.dll/hook.js`));
if(!WeChatArg){
WeChatArg = WeChatArg+"";
const regPath = 'HKCU\\SOFTWARE\\Tencent\\WeChat';
let regls = await regedit.list(regPath);
let installPath = regls[regPath]["values"]?.InstallPath?.value;
if(!installPath){
console.log("未找到微信安装路径 请手动指定 node WeChatWin.dll.js \"C:\\Program Files\\Tencent\\WeChat\\你的版本\\WeChat.exe\"");
}
let version = regls[regPath]["values"]?.Version?.value;
if(!version){
console.log("未找到微信安装路径 请手动指定 node WeChatWin.dll.js \"C:\\Program Files\\Tencent\\WeChat\\你的版本\\WeChat.exe\"");
}
let hexVersion = version.toString(16);
hexVersion = hexVersion.replace(hexVersion[0],'0');
let new_hex_num = parseInt(hexVersion,16);
let major = (new_hex_num >> 24) & 0xFF
let minor = (new_hex_num >> 16) & 0xFF
let patch = (new_hex_num >> 8) & 0xFF
let build = (new_hex_num >> 0) & 0xFF
version = `[${major}.${minor}.${patch}.${build}]`;
WeChatArg = path.join(installPath,version,"WeChat.exe")
}
var device = await frida.getLocalDevice();
var pid = await device.spawn(WeChatArg)
session = await frida.attach(pid);
script = await session.createScript(addressSource);
script.message.connect(onMessage);
await script.load();
await device.resume(pid)
})().catch((error)=>{
console.error(error.stack);
});
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
NodeJS
1
https://gitee.com/hejun-fork/WeChatOpenDevTools.git
git@gitee.com:hejun-fork/WeChatOpenDevTools.git
hejun-fork
WeChatOpenDevTools
WeChatOpenDevTools
main

搜索帮助

23e8dbc6 1850385 7e0993f3 1850385