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

上海景泰建设有限公司网站短视频广告投放平台

上海景泰建设有限公司网站,短视频广告投放平台,石家庄刚刚发生的事,威海 医院网站建设前言 日常工作中经常会遇到对小程序的渗透测试,微信小程序的源码是保存在用户客户端本地,在渗透的过程中我们需要提取小程序的源码进行问题分析,本篇介绍如何在苹果电脑 MacOS 系统上提取微信小程序的源码。 0x01 微信小程序提取 在苹果电…

前言

日常工作中经常会遇到对小程序的渗透测试,微信小程序的源码是保存在用户客户端本地,在渗透的过程中我们需要提取小程序的源码进行问题分析,本篇介绍如何在苹果电脑 MacOS 系统上提取微信小程序的源码。

0x01 微信小程序提取

在苹果电脑 MacOS 操作系统上,微信小程序的源码统一保存地址如下:

/Users/【电脑用户名】/Library/Containers/com.tencent.xinWeChat/Data/.wxapplet/packages/

这里保存了电脑访问过的所有小程序源码文件夹,文件夹名字是随机生成的,可以根据首次访问小程序的时间来推定你要的小程序源码具体是在哪个文件夹。

保存位置

cd 命令进入指定文件夹,里面会有个随机数字的文件夹(例如:51),再 cd 命令进入就可以找到小程序的源文件 __APP__.wxapkg ,这个文件可以用 cp 命令复制到指定文件夹,用于后续逆向还原小程序代码。

小程序源文件

0x02 微信小程序逆向

1、工具安装

这里使用 wxappUnpacker 工具进行小程序源码逆向还原,原来的作者项目删除了,这里贴一个别人收藏保存的项目地址。

  • 项目地址:https://github.com/geilige/wxappUnpacker

该工具是基于 Node 进行开发的,因此需要安装 Node 环境,并且安装以下依赖环境。

  • Node 官网地址:https://nodejs.org/zh-cn
npm install esprima -g
npm install css-tree -g
npm install cssbeautify -g
npm install vm2 -g
npm install uglify-es -g
npm install js-beautify -g
npm install escodegen -g
2、工具使用

将源码文件拷贝出来,然后使用小程序反编译工具 wxappUnpacker 还原代码即可。

node wuWxapkg.js  __APP__.wxapkg

wxappUnpacker

执行成功后,即可在工具目录下看到对应名称还原后的源码文件夹。

小程序源码

至此,微信小程序源码提取逆向还原成功,后续便是渗透审计分析问题了。

http://www.dtcms.com/wzjs/405128.html

相关文章:

  • 手机企业网站推广免费建站网站网页
  • 制作网站首先要知道什么如何做好一个网站
  • 做b2b网站用什么架构在百度怎么免费发布广告
  • 音乐主题资源网站建设快速排名推荐
  • 国家开放大学网站的作业怎么做百度应用宝
  • 网站建设资金报告安徽seo人员
  • 哪个网站美丽乡村做的比较好中国新闻最新消息
  • 高阳网站制作免费发布推广的平台
  • 做仿牌网站空间百度助手app下载
  • 做学校网站素材图片描述优化方法
  • 路由器做网站免费seo排名网站
  • 汽车精品设计网站建设百度广告联盟收益
  • 出售网站平台友谊平台
  • 网站网站设计公司今日热点新闻事件
  • 黑龙江能源建设网站技成培训网
  • 投资我赢网seo优化网站
  • php和java做网站哪个好做外贸怎么推广
  • 高校网站建设近期情况说明在百度上做广告推广要多少钱
  • 网站内页做友链淘宝推广工具
  • 企业网站资料大全超云seo优化
  • 出口网站建设方案百度影响力排名顺序
  • 招聘网站评估怎么做郑州免费做网站
  • 网站基础建设和管理暂行办法为企业策划一次网络营销活动
  • 新疆建设职业技术学院招生信息网站seo工作流程
  • java网站开发思维导图怎样在百度上做广告
  • 如何在对方网站上做外链深圳网站建设公司
  • 视频上到什么地方可以做网站链接中文网站排名
  • 多地优化调整疫情防控措施seo的方法
  • 公司网站如何更改内容企业seo如何优化
  • 网站推广页面 英语体验营销