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

上海景泰建设有限公司网站武汉百捷集团百度推广服务有限公司

上海景泰建设有限公司网站,武汉百捷集团百度推广服务有限公司,口碑营销相关案例,nginx wordpress 配置前言 日常工作中经常会遇到对小程序的渗透测试,微信小程序的源码是保存在用户客户端本地,在渗透的过程中我们需要提取小程序的源码进行问题分析,本篇介绍如何在苹果电脑 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/224980.html

相关文章:

  • 大型网站系统与java中间件实践 pdf网站排名提升软件
  • 做网站排名多少钱全球外贸采购网
  • 网站建设方案word最新消息新闻头条
  • 品牌网站建设有哪两种模式培训心得体会范文大全1000字
  • 付费网站推广西安网站制作推广
  • ftp上传网站教程短视频营销策略有哪些
  • 商务网站设计与开发百度指数网
  • 网站建设类型分类百度网站的网址是什么
  • 学做ps的软件的网站有哪些站长工具在线平台
  • 海南做网站站长工具高清
  • 淘宝网站做阳光棚多少钱一平米微信群拉人的营销方法
  • 给bc做网站劫持长沙关键词优化推荐
  • 大公司做网站企业网站建设的流程
  • 做外贸的网站要多少钱关键词挖掘排名
  • 做网站学习什么seo排名工具给您好的建议
  • 网站被降权私人做网站建设
  • 个性化建网站定制百度账号快速注册入口
  • 嵌入式软件开发薪资百度seo优化及推广
  • wordpress如何更改页面链接地址湖南靠谱关键词优化
  • 建设银行网站用户名怎么查长沙专业网站制作
  • wordpress商店展示seo发包排名软件
  • 杭州富阳网站建设公司百度网站提交入口网址
  • wordpress 添加过滤器免费百度seo引流
  • 怎么做付费的小说网站杭州上城区抖音seo有多好
  • 网站开发项目的规划与设计文档小红书seo软件
  • 东台企业网站建设百度标记号码认证平台
  • 网站推广都有哪些江苏seo排名
  • 通付盾 网站公司建设百度seo和谷歌seo有什么区别
  • 网站建设seo优化推广北京最新发布信息
  • 推荐常州微信网站建设做推广的公司一般都叫什么