当前位置: 首页 > article >正文

自动化反编译微信小程序工具-e0e1-wx

一、项目地址

https://github.com/eeeeeeeeee-code/e0e1-wx

二、简介

1.还在一个个反编译小程序吗?

2.还在自己一个个注入hook吗?

3.还在一个个查看找接口、查找泄露吗?

现在有自动化辅助渗透脚本了,自动化辅助反编译、自动化注入hook、自动化查看泄露

注:本工具仅用于学习参考,任何事情与作者无关

平台限制:windows

三、config.yaml文件解释

tools:
  是否开启请求接口
  asyncio_http_tf: False
  
  小程序结果保存的文件名
  proess_file: "proess.xlsx"
  
  不进行拼接的接口的url,不写入该状态码的接口
  not_asyncio_http: ["weixin.qq.com", "www.w3.org", "map.qq.com", "restapi.amap.com"]
  not_asyncio_stats: [404]
  
  最大线程数
  max_workers: 5
  
  工具运行时间限制,单位秒
  wxpcmd_timeout: 30

wx-tools:
  微信位置(必须配置),注意这里必须使用的是单引号
  wx-file: ''

bot:
  飞书机器人配置,是否开启飞书提醒
  feishu-tf: False
  api_id: ""
  api_secret: ""
  phone: [""]
  
配置正则处,前面是正则名字 后面为正则匹配条件,可自行更改添加
rekey:
  google_api: 'AIza[0-9A-Za-z-_]{35}'
  firebase: 'AAAA[A-Za-z0-9_-]{7}:[A-Za-z0-9_-]{140}'
  google_captcha: '6L[0-9A-Za-z-_]{38}|^6[0-9a-zA-Z_-]{39}$'
  ......

四、config配置

1、配置wx文件夹位置配置

来到设置,查看文件管理对应的文件夹位置
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

2、配置hook,如果想进行hook-f12,我们需要配置对应的基址

首先查看 %appdata%\Tencent\WeChat\XPlugin\Plugins\RadiumWMPF\ 文件夹

如果这里有两个,就是版本新的,修改日期新的的这个,如果不行就回头试试另一个,这里记住对应的版本

在这里插入图片描述

来到https://github.com/x0tools/WeChatOpenDevTools/tree/main/Core/WeChatAppEx.exe ,查看对应版本的addres

或者到 https://github.com/eeeeeeeeee-code/wx-hook/tree/master/addres 查看对应的基址

在这里插入图片描述

来到脚本./tools/WeChatAppEx.exe.js文件中,修改addres参数为对应的版本addres

在这里插入图片描述

五、使用方法

1、不进行hook(直接反编译)

python3 e0e1-wx.py

在这里插入图片描述

2、进行hook

python3 e0e1-wx.py -hook

3、进行hook同时对输出的代码进行优化

python3 .\e0e1-wx.py -hook -pretty

http://www.kler.cn/a/564608.html

相关文章:

  • 基于大数据的去哪儿网景区可视化及协同过滤推荐系统
  • 解锁CSnakes:.NET与Python的融合魔法
  • 事务的隔离级别
  • 深度学习中的 shape以及 axis的含义以及使用
  • java23种设计模式-状态模式
  • vue框架后遗症∶被遗忘的dom操作
  • 蓝耘科技发布DeepSeek满血版:引领AI推理革新,开启智慧新时代
  • 网络通信库
  • 时序论文40 | 将不规则采样时间序列转换为图像,利用预训练视觉Transformer进行分类
  • IO 和 NIO 有什么区别?
  • Linux:Shell环境变量与命令行参数
  • 29.[前端开发-JavaScript基础]Day06-创建对象-对象补充-包装类型-数组Array
  • 神经网络 - 函数饱和性、软性门、泰勒级数
  • CSS 实现波浪效果
  • Python 的基础语法
  • 基于 ‌MySQL 数据库‌对三级视图(用户视图、DBA视图、内部视图)的详细解释
  • React + TypeScript 复杂布局开发实战
  • 【落羽的落羽 数据结构篇】链式结构的二叉树
  • 计算机视觉 |解锁视频理解三剑客——SlowFast
  • mysql架构查询执行流程(图解+描述)