找回密码
 立即注册
注册 登录
×
热搜: 活动 交友 discuz
查看: 96|回复: 4

记一次小程序逆向和数据包解密

[复制链接]

1

主题

3

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2022-11-27 20:01:10 | 显示全部楼层 |阅读模式
声明:该公众号大部分文章来自作者日常学习笔记,也有少部分文章是经过原作者授权和其他公众号白名单转载,未经授权,严禁转载,如需转载,联系我。请勿利用文章内的相关技术从事非法测试,如因此产生的一切不良后果与文章作者和本公众号无关。
前言:
        故事起源于技术总监让我测一个小程序,那刚开始肯定是抓包了,直接拿出fidder神器,再将流量导入burp,好家伙 数据包加密的。



数据包内容加密

00x1:
        没办法,打工人得乖乖把数据包解密,那能怎么办了,只能小程序逆向看看了。得先找到缓存到本地的小程序包路径,打开微信设置即可看到,然后查看微信PC安装目录\WeChat Files\WeChat Files\Applet



寻找程序包

00x2:
        下面就是小程序的源码了,是不是很多,没事只要把下面所有的都删除,然后重新打开小程序,里面再出现的就是你要测试的小程序源码了,这里我是根据时间判断出来了我要测试的小程序。



小程序源码

00x3:
        发现该小程序的主包和分包,分别对主包和分包解密就行,这边就演示主包解密就可以了



主包和分包

00x4:
        先通过解密软件修改一下主包才能解密(需要node环境)。
https://pan.baidu.com/s/1p-wnX-mXr-Du0iJK_dT8RQ


工具演示

00x5:将主包放入该解密软件修改一下



解密

00x6:然后解密的包自动到 wxpack 目录下面这个包里面来了,后缀名为wxapkg



解出来的源码

00x7:在用反编译工具,项目地址来自于:
https://github.com/xuedingmiaojun/wxappUnpacker进入wxappUnpacker-master反编译工具里面进行逆向(需要node环境)


00x8:
         该目录wxappUnpacker-master下面cmd执行解包命令:
node wuWxapkg.js ..\wxpack\wx24c20b83c10c6028.wxapkg命令会把反编译后的文件夹放到wxpack 同级目录中


wx24c20b83c10c6028里面则是小程序的源码




00x9:
        然后可以根据小程序的源码对数据包看看能不能解密,多看看js,然后在一则目录下面发现了aesUtil.js 说明数据包很有可能是aes加密,那就好解密了,只要有密钥和偏移量即可


        public.js发现了数据包加密的方式,发现了其中最关键的函数e.AES.decrypt,则为aes加密,其中p为请求数据,r为key,iv为偏移量,mode和padding为具体的加密方式。没怎么系统学过js,凭借一个函数的解释则推出:key=f657 iv=72 加密方式CBC pk7


然后拿着数据包再解密网站解密,发现解密不了


后面再看了看js代码,发现数据包是hex了一下,所以解密输出为hex


后面解密成功


        解出来就可以开心的渗透了,但是勒渗透改数据包老是要加密解密,所以这里推荐插件(偷偷嫖技术总监发的文章)
插件下载:https://github.com/f0ng/autoDecode里面自带加解密,发现成功加解密


然后只要设置加解密域名就可以在模块看到明文进行渗透


不敢用渗透的图怕说泄密就偷了一个意思意思(没有工具私信我发给你)


00x11:
        还有告诫各位大佬千万别谈异地恋,因为超过50公里就会分手,别问那么多,问就是超过50公里我的小电驴就没电了。

回复

使用道具 举报

0

主题

3

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2022-11-27 20:01:24 | 显示全部楼层
大佬,您好,我想问下百度云分享文件密码多少呢?
回复

使用道具 举报

0

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2022-11-27 20:02:01 | 显示全部楼层
https://github.com/xuedingmiaojun/wxappUnpacker 还有github这个工具我看里面没有东西了,这个可以私发下吗?
回复

使用道具 举报

1

主题

3

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2025-2-2 08:37:01 | 显示全部楼层
确实不错,顶先
回复

使用道具 举报

1

主题

4

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2025-2-14 04:51:01 | 显示全部楼层
发发呆,回回帖,工作结束~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋| 黑客通

GMT+8, 2025-4-6 15:23 , Processed in 0.094518 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2020, LianLian.

快速回复 返回顶部 返回列表