0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

android模拟器获取小程序包流程

jf_Fo0qk3ln 来源:CSDN 2023-03-14 15:03 次阅读

微信小程序

小程序测试流程

分为两个方面,解包可以挖掘信息泄露问题、隐藏的接口,抓包可以测试一些逻辑漏洞、API安全问题。两者结合起来就可以边调试边进行测试,更方便于安全测试。

搜索目标小程序

目标搜索不能仅仅局限于主体单位,支撑单位、供应商、全资子公司等都可能是入口点,所以小程序当然也不能放过它们。

小程序主体信息确认

查看小程序账号主体信息,否则打偏了花费了时间不说,还可能有法律风险。点击小程序,点更多资料就能看到小程序相关信息

a97e690c-af28-11ed-bfe3-dac502259ad0.png

小程序包获取

PC端

首先在微信中搜索到小程序,并打开简单浏览

然后在自己微信文件保存路径下找到applet下找到该小程序包,可以通过时间或者小程序的appid快速定位到目标包

微信电脑端小程序包存在加密,需要使用工具进行解密

a98ef39e-af28-11ed-bfe3-dac502259ad0.png

至于位置在微信文件夹Applet下

a9bf0840-af28-11ed-bfe3-dac502259ad0.png

移动端

找到对应目录,把包拉出来即可

由于安卓data目录需要root权限访问,所以需要手机模拟器root

android模拟器获取小程序包流程

这里我用到的是夜神模拟器,登录微信,找到小程序

方法是将复制的内容放到mnt->shared->orther下,就会自动同步到PC端,这是模拟器的共享目录

a9e81618-af28-11ed-bfe3-dac502259ad0.png

解包

kali安装npm

apt-get update
apt install npm

环境安装

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

执行node wuWxapkg.js xxxxxx.wxapkg

node wuWxapkg.js wx6693076a088ea68e.wxapkg 

a9fb256e-af28-11ed-bfe3-dac502259ad0.png

调试

打开微信开发者工具,选择导入项目,即可调试

后记

因为解包获取到的都是静态资源,所以小程序更多的是进行敏感信息的测试(例如对js文件中的接口进行渗透测试)。






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Android
    +关注

    关注

    12

    文章

    3911

    浏览量

    126990
  • 模拟器
    +关注

    关注

    2

    文章

    862

    浏览量

    43103
  • PC端口
    +关注

    关注

    0

    文章

    11

    浏览量

    6600

原文标题:实战|微信小程序渗透技巧

文章出处:【微信号:菜鸟学信安,微信公众号:菜鸟学信安】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    什么是程序包

    什么是程序包?编译一个程序包 导入程序包
    发表于 12-17 07:20

    将APK文件直接传到Android模拟器

    Graphic and Macintosh应用程序的声音格式ANI:Windows系统中的动画光标APK:AndroidPackage /Android(安卓)安装,APK是类似S
    发表于 08-20 06:18

    能否请您分享并提供Android 12的驱动程序包以及文档(移植指南)?

    能否请您分享并提供Android 12的驱动程序包以及文档(移植指南)?我们想在Android 12 OS的RK3568上使用88W8997,但是我们没有驱动,也不知道如何做,也没有
    发表于 04-19 07:01

    DSP MP3源程序包

    DSP MP3源程序包
    发表于 04-08 03:22 44次下载

    modbus开发程序包

    modbus开发程序包 详细说明
    发表于 07-09 17:52 114次下载

    51单片机汇编程序包

    51单片机汇编程序包
    发表于 01-06 14:12 16次下载

    如何设置KVM for Linux帮助Android模拟器快速运行

    了解如何设置KVM for Linux以帮助您的Android模拟器以更快的速度运行。
    的头像 发表于 11-01 06:01 4585次阅读

    STM32智能小车的试用Android应用程序包免费下载

    本文档的主要内容详细介绍的是STM32智能小车的试用Android应用程序包免费下载
    发表于 03-19 16:03 17次下载
    STM32智能小车的试用<b class='flag-5'>Android</b>应用<b class='flag-5'>程序包</b>免费下载

    CIM为VMware提供程序包

    电子发烧友网站提供《CIM为VMware提供程序包.zip》资料免费下载
    发表于 08-02 09:58 0次下载
    CIM为VMware提供<b class='flag-5'>程序包</b>

    SNMP安装程序包

    电子发烧友网站提供《SNMP安装程序包.zip》资料免费下载
    发表于 08-07 10:53 2次下载
    SNMP安装<b class='flag-5'>程序包</b>

    Windows驱动程序包

    电子发烧友网站提供《Windows驱动程序包.zip》资料免费下载
    发表于 08-07 10:22 0次下载
    Windows驱动<b class='flag-5'>程序包</b>

    VMware驱动程序包07.707.11.00

    电子发烧友网站提供《VMware驱动程序包07.707.11.00.txt》资料免费下载
    发表于 08-10 15:42 0次下载
    VMware驱动<b class='flag-5'>程序包</b>07.707.11.00

    CIM VMware提供程序包

    电子发烧友网站提供《CIM VMware提供程序包.zip》资料免费下载
    发表于 08-10 15:03 0次下载
    CIM VMware提供<b class='flag-5'>程序包</b>

    VMware认证驱动程序包

    电子发烧友网站提供《VMware认证驱动程序包 .txt》资料免费下载
    发表于 08-16 16:18 0次下载
    VMware认证驱动<b class='flag-5'>程序包</b>

    VMware驱动程序包

    电子发烧友网站提供《VMware驱动程序包.txt》资料免费下载
    发表于 08-28 11:38 0次下载
    VMware驱动<b class='flag-5'>程序包</b>