小程序逆向之源码获取

这篇具有很好参考价值的文章主要介绍了小程序逆向之源码获取。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景:小程序使用越来越多,很多时候,我们工作中需要用到对小程序的研究,那么就出现了一个课题,小程序如何逆向,如何获取源码,今天这篇文章就来讲一下如何获取源码(pc端)。

一、加载小程序

1、pc端点击加载小程序(尽可能多点击一些功能,避免源码不全)

小程序逆向之源码获取,小程序,逆向,源码

 

2、找到PC端加载小程序的文件

小程序逆向之源码获取,小程序,逆向,源码

 设置--》文件管理--》得到文件路径+Applet

小程序逆向之源码获取,小程序,逆向,源码

 没错这就是你微信里加载过的所有小程序,从文件夹的名称很难看出来哪一个是,但是可以从文件的时间上,找到你操作目标小程序相近时间的文件夹,点进文件夹,找到后缀是wxapkg的文件就是我们想要的文件。

2、上一步得到的文件是加密过的,是不能拿来直接用的,所有就需要我们先要将找到的文件解密,需要一个小工具。(百度一下会有很多,找不到的可以留言找我)

小程序逆向之源码获取,小程序,逆向,源码

 直接点击exe文件,选中上一步找到的文件,就可以解密了,解密之后的文件保存路径会在小工具中有所展示。

二、反编译小程序

1、准备工作

同样需要借助一个大佬的工具,如下图(github上可以下载,找不到留言)

小程序逆向之源码获取,小程序,逆向,源码

文件夹中会有readme文件,需要的依赖和操作方法都写的很清楚,在执行代码前确保自己的环境和依赖配置正确。

小程序逆向之源码获取,小程序,逆向,源码

 

2、CTRL+R,然后输入 cmd,切到大佬工具所在的文件夹,执行以下代码

小程序逆向之源码获取,小程序,逆向,源码

 3、执行反编译,查看结果以及保存路径

小程序逆向之源码获取,小程序,逆向,源码

 反编译之后的结果会在工具的文件夹下面生成一个同名的文件夹,那就是我们今天想要的可以用来逆向的源码。

三、编辑源码文件,开始逆向操作

小程序逆向之源码获取,小程序,逆向,源码

用微信开发者工具加载源码,就可以愉快的找你想要的东西了,但是需要提醒的一点就是,反编译小程序没有文章讲的那么简单,会出现各种小问题(环境、依赖、分包等等),欢迎大家一起探索。文章来源地址https://www.toymoban.com/news/detail-699986.html

到了这里,关于小程序逆向之源码获取的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 获取微信小程序源码

    1、手机root环境下 开启调试模式,手机通过USB数据线连接电脑 查看设备 adb.exe devices 连接设备 adb.exe connect 10.10.10.1 //ip为手机IP 2、手机未root环境下 adb usbadb devicesadb tcpip 8888 // 设置端口号8888断开手机和电脑的连接adb connect 10.10.10.1:8888 //连接adb shell // 进入命令行 su微信小程序所

    2024年02月04日
    浏览(52)
  • 获取微信小程序源码教程

    最近在研究微信小程序,网上很多的小程序都是可以借鉴的,那么如何获取源码就很重要了 目录 1.安装对应环境 (Node,js) 2.下载反编译脚本 3.下载安卓模拟器获取微信小程序反编译文件 4.反编译   官方网址:http://nodejs.cn/download/  选择对应安装包即可,我是win10 64位。 注意

    2023年04月15日
    浏览(48)
  • 爬虫篇-小程序后台数据获取【附源码】

      鉴于网上以及视频教材很多都是直接用cookie写到了headers中,这样验证是会过期的,我这里直接模拟浏览器请求。   内部系统小程序后台爬虫应用,因此没有账号的可以学习思路,有账号的可以考虑实战爬虫。   首先会分析整个小程序从一开始登陆页面请求分析到数

    2024年02月09日
    浏览(36)
  • 微信小程序获取源码以及反编译

    反编译文件 wxappUnpacker-master以及wxapkg例子 点击获取 登录微信(模拟器 我用的mumu模拟器) 打开小程序 运行目标小程序 之后在指定文件夹内会生成其wxapkg文件 进入RE文件管理器 进入路径: /data/data/com.tencent.mm/MicroMsg/{数字串}/appbrand/pkg/ 找到所需的wxapkg文件(这里有个小技巧筛

    2024年02月02日
    浏览(66)
  • wx小程序解包源码获取

    本文主要针对pc端wx小程序 只要你登录电脑wx并使用过小程序,那么对应的路径下的WeChat FilesApplet下就会产生很多.wxapkg结尾的文件,例如.wxapkg。pc端的小程序代码是加密的,需要先用工具解密出来再反编译。 解密工具:https://github.com/nieweiming/pc_wxapkg_decrypt_python (需要本

    2024年02月08日
    浏览(32)
  • 小程序反编译获取源码详细教程-亲测有效

    1、微信电脑版(建议最新版) 2、Node.js环境 3、小程序程序包解密工具和反编译脚本 找到文件位置删除applet文件夹下所有文件,方便后期定位自己需要编译的小程序 wx开头的文件才是微信小程序生成的文件,实际上微信就是用小程序appid命名的 (第一步删除所有文件只是为了

    2024年02月09日
    浏览(39)
  • 微信小程序、小游戏反编译获取源码

    提示:需要准备如下材料 Node.js 去下载 反编译脚本git地址: https://gitee.com/lmqandwfy/wechat-applet-decompile-script.git 模拟器,这里我使用的是夜神模拟器,自行安装 废话不多说,直接进入正题,以下为我使用的夜神模拟器示例 设置夜神模拟器,设置中找到超级用户 点击右上角设置 自

    2024年02月13日
    浏览(74)
  • 微信小程序源码获取和反编译

    使用的工具,filddler,node,wuWxapkg来截取小程序安装包和反编译 1、获取.wxapkg文件 我是使用fiddler4来获取wxapkg文件的 这里 res.servicewechat.com是小程序的域名,我当时是一个个去看的,你们可以直接筛选这个域名,这样就不用去找了 提醒:这里是第一次使用这个小程序时才会下

    2024年02月09日
    浏览(62)
  • 微信小程序解密并拆包获取源码教程

    第一步:电脑端提取微信小程序包 一般在微信安装目录下的,比如我微信安装在d盘当中,那么下载的 wxapkg 包就在下方 那么微信小程序加载的wxapkg包都在这里 比如下方的一个微信小程序的包就在这里 第二步:解密wxapkg包 工具下载地址 https://github.com/superBiuBiuMan/wechatMiniAppReverse 工

    2023年04月11日
    浏览(46)
  • 75.网游逆向分析与插件开发-背包的获取-背包结构与指针的逆向分析

    内容参考于:易道云信息技术研究院VIP课 上一个内容:物品名称与物品编号的映射关系分析-CSDN博客 通过上一个内容已经可以通过物品的id得到一个名字,知道了它的算法,它的算法自己封装好了,我们直接用就好,接下来要用到物品的指针了,所以接下来分析物品的指针怎

    2024年01月21日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包