当前位置:首页 > 逆向 > 正文内容

小程序源码反编译

UzJu2年前 (2022-04-16)逆向894

一、ADB连接

1、手机安装WIFI ADB

2、终端安装ADB

brew install adb

手机打开WIFI ADB

adb connect ip

image-20220105145646268

或者直接USB也可以

adb devices #查看连接设备

image-20220105145723105

二、寻找小程序

小程序目录

/data/data/com.tencent.mm/MicroMsg/[随机字符]/appbrand/pkg

随后访问一个小程序

image-20220105150543431

然后再adb pull的时候会发现,提示does not exit

image-20220105151413208

这里的原因是:/data 目录为系统级目录,无法直接将其进行复制,需要重新挂载为可操作模式

mount -o remount,rw /data 

随后copy 到sdcard即可

/data/data/com.tencent.mm/MicroMsg/{User}/appbrand/pkg/_-1845295975_25.wxapkg /mnt/sdcard 

image-20220105151544724

adb pull /mnt/sdcard/_-1845295975_25.wxapkg

三、解包

首先需要用到wxappUnpacker

git clone https://github.com/xuedingmiaojun/wxappUnpacker.git

image-20220105151704191

因为这里没有开代理,所以使用加速地址下载

首先安装npm

# macos 下直接用brew即可
brew install npm

image-20220105153247381

随后进入wxappUnpacker目录

cd wxappUnpacker
npm install 

安装依赖

npm install esprima 
npm install css-tree  
npm install cssbeautify
npm install vm2
npm install uglify-es
npm install js-beautify

随后输入命令

node wuWxapkg.js xxx.wxapkg

image-20220105155528452

随后下载微信开发者工具

image-20220105162507250

Tips: m1用户记得选择arm版本的

随后点击确定就可以看到代码了

image-20220105163629241

扫描二维码推送至手机访问。

版权声明:本文由UzJu的安全屋发布,如需转载请注明出处。

SQL ERROR: ERROR 1105 (HY000): XPATH syntax error: '~root@localhost'

本文链接:https://uzzju.com/post/18.java

分享给朋友:
返回列表

没有更早的文章了...

下一篇:VMP3.X过虚拟机检测

相关文章

【旧文】VMProtect完美脱壳过程

【旧文】VMProtect完美脱壳过程

VMProtect完美脱壳过程1.查看程序这是我自己写的一个VB的小程序,长得有点丑,别介意。然后自己加了一个壳,是VMProtect v.1.6x - 2.03的壳。 接下来我们国际惯例,用PEID,EXEinfo PE查一下壳...

【旧文】浅析_网友说的过火绒的远控

浅析:网友说的过火绒的远控【文件名称】:DNF5天号解封教程.exe 【HA256】 :3504ec84a6efb00010064e3abb1d0ae5e38883ce0abbd7c1ad7245eeb3a05bcd 【运行环境】:...

非洲某银行APP安全分析

非洲某银行APP安全分析

GTBank APP SecurityTest˂a name="前言" class="reference-link" href="#"˃前言国庆放假期间领导给了一个任务,分析非洲某银行APP,绕过反抓包,并且分析加密算法,能实现自动登录,这...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。