微信小程序11177版本开启控制台方法

简介: 微信小程序11177版本开启控制台方法

获取WeChatAppEx位置

打开任意小程序后,调出任务管理器

单机鼠标右键,选择打开文件位置,即可跳转至WeChatAppEx.exe目录

%USERPROFILE%\AppData\Roaming\Tencent\WeChat\XPlugin\Plugins\RadiumWMPF

WeChatOpenDevTools工具地址:

https://github.com/JaveleyQAQ/WeChatOpenDevTools-Python

下载后,在WeChatOpenDevTools-Python-main\configs创建address_11177_x64.json文件,文件内容如下:

{
  "LaunchAppletBegin": "0x289F94C",
  "MenuItemDevToolsString":"0x28AD361",
  "SwitchVersion":"0x26D10A8",
  "Version":11177
}

并修改WeChatOpenDevTools-Python-main\scripts\hook.js文件

增加

case 11177:
    Interceptor.attach(address.SwitchVersion, {
        onEnter(args) {
            this.context.r8 = this.context.rax
            sendMessage()
        }
    })
    break;

使用ida pro查看WeChatAppEx文件

本次需要找三个地址,首先搜索“WxWork isMiniGame, exit!” 字符串,(快捷键shift+f12)

双击鼠标左键即可进入

按一下 fn+x或者双击sub_14289F940+142↑o 直接跳转

跳转过去函数位置如下图所示

直接向上滑,找到上一个函数结束的位置

14289F94C 地址其实是先push上一个函数结束的地址后再call一下留出内存空间,最后还会pop保证堆栈平衡(大佬是这么说的)

去掉前面的14 第一个地址就是

{

 "LaunchAppletBegin": "0x289F94C",

 "MenuItemDevToolsString":"",

 "SwitchVersion":"",

 "Version":11177

}

接着,在IDA里面搜索  engineStart

在该位置的上面就是Devtools字符串,若是显示的是十六进制的,可以按A进行转码

跳转到sub_1428AD0B0地址

得到第二个地址1428AD361  ,那么就是0x28AD361

{

 "LaunchAppletBegin": "0x289F94C",

 "MenuItemDevToolsString":"0x28AD361",

 "SwitchVersion":"",

 "Version":11177

}

继续搜索 字串"/devtools/wechat_%s.html" 在其上方 cmovnz 指令处即为SwitchVersion处的地址

跳转到sub_1426D0FD0地址

找到上面的cmovnz 指令处即为SwitchVersion处的地址

1426D10A8 地址为0x26D10A8

{

 "LaunchAppletBegin": "0x289F94C",

 "MenuItemDevToolsString":"0x28AD361",

 "SwitchVersion":"0x26D10A8",

 "Version":11177

}

最后就是

保存后,执行脚本

打开小程序

相关文章
|
3月前
|
小程序
|
1月前
|
前端开发 API UED
我写个HarmonyOS Next版本的微信聊天02
我写个HarmonyOS Next版本的微信聊天02
95 9
我写个HarmonyOS Next版本的微信聊天02
家政服务小程序APP开发,做好上门家政最快的方法是什么?
在家政服务领域,打造成功的平台并非易事。本文分享了三个关键步骤:避免初期盲目投入、采用低成本获客方式、建立有效的阿姨筛选机制。遵循这些方法,可助你避开常见陷阱,成为行业头部平台。
|
1月前
|
人工智能 安全 前端开发
我写个HarmonyOS Next版本的微信聊天01
我写个HarmonyOS Next版本的微信聊天01
48 1
我写个HarmonyOS Next版本的微信聊天01
|
1月前
|
Dubbo IDE Java
dubbo学习二:下载Dubbo-Admin管理控制台,并分析在2.6.1及2.6.1以后版本的变化
这篇文章是关于如何下载和部署Dubbo管理控制台(dubbo-admin)的教程,并分析了2.6.1版本及以后版本的变化。
41 0
dubbo学习二:下载Dubbo-Admin管理控制台,并分析在2.6.1及2.6.1以后版本的变化
|
2月前
|
小程序
小程序消除图片下边距的三个方法
小程序消除图片下边距的三个方法
48 11
|
3月前
|
小程序 JavaScript
微信小程序中的页面跳转(通过点击按钮、调用方法的形式)
这篇文章讲解了微信小程序中页面跳转的方法,包括使用按钮点击事件和调用方法实现跳转,以及推荐使用`this.pageRouter.navigateTo`代替`wx.navigateTo`的方式。
微信小程序中的页面跳转(通过点击按钮、调用方法的形式)
|
3月前
|
小程序 安全
Fiddler抓取小程序后端请求导入AppScan扫描快捷方法
【8月更文挑战第26天】这是一种利用 Fiddler 捕获小程序后端请求并导入 AppScan 进行安全扫描的方法。首先安装配置 Fiddler 并设置手机代理,通过 Fiddler 捕获请求;接着导出这些请求为 .saz 文件,并在 AppScan 中导入此文件,配置扫描参数后启动扫描以检测安全漏洞。操作时需确保有合法授权并遵循相关法规。尽管不同版本软件操作细节可能有所不同,但整体流程类似。
133 1
|
3月前
|
小程序 JavaScript API
小程序实现分享的三种方法
【8月更文挑战第20天】
|
30天前
|
移动开发 小程序 数据可视化
基于npm CLI脚手架的uniapp项目创建、运行与打包全攻略(微信小程序、H5、APP全覆盖)
基于npm CLI脚手架的uniapp项目创建、运行与打包全攻略(微信小程序、H5、APP全覆盖)
203 3

热门文章

最新文章