利用逆向工具反编译溯源小程序

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

工具介绍:

以下为逆向过程工具,下载后无需安装直接使用。

小程序 逆向,小程序

逆向工具使用的是:wxappUnpacker

小程序 逆向,小程序

解密工具使用的是以上工具包中的:

小程序 逆向,小程序

逆向过程

使用PC版微信客户端的小程序模块,查找客户端的文件保存目录

小程序 逆向,小程序

Applet目录即为存放小程序编译包的路径。如果此目录下有多个文件夹无法区分建议把wx开头的文件夹全部删除,再重新打开你所要逆向的小程序,可以的话把小程序内尽量多的页面都点一点以使编译包缓存的更完整。如此新生成的文件夹即为你要的。

小程序 逆向,小程序

进入到文件里面,不过里面的是加密过的文件:APP.wxapkg就需要用到我们前面的解密软件。

解密

打开解密工具

小程序 逆向,小程序

选择加密的程序包

小程序 逆向,小程序

出现如图所示的即为解密成功,解密后的文件会在wxpack目录下。

逆向

打开逆向工具文件夹,直接输入cmd打开命令板:

小程序 逆向,小程序

检查是否有node环境,没有需要安装。

安装依赖,挨个执行:本地电脑需要安装node环境。

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

使用bingo.bat脚本执行解密步骤获取到的解密后的文件

小程序 逆向,小程序小程序 逆向,小程序

出现以上信息,则表示编译完成,编译后的文件保存在如下图所示路径。

至此就拿到了小程序端的代码,可以使用微信开发者工具开发。如果生成的文件不包含app.json,说明你逆向的小程序做了反编译安全措施,这种方式无法逆向。小程序 逆向,小程序文章来源地址https://www.toymoban.com/news/detail-849515.html

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

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

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

相关文章

  • 微信小程序 Spdier - OfferShow 反编译逆向(一)

    本文需要使用到的工具有: Charles抓包工具、夜神模拟器、微信开发者工具、wxapkg反编译工具CrackMinApp; 提示:需要安装好Charles和夜神模拟器并配置好App抓包环境,以及安装好微信开发者工具 / 反编译工具CrackMinApp Charles夜神模拟器安装教程:https://blog.csdn.net/EXIxiaozhou/article

    2024年01月17日
    浏览(33)
  • 小程序逆向工程:这个开源的小程序逆向工具真不错,2023年亲测成功

    安全部门的大哥又双叒叕报了一个小程序的高危漏洞,他使用逆向工程破解了加密信心,用抓包修改了请求参数。又是头疼的一天… 想成为一名微信小程序的开发者,前端思路的学习和安全意识是非常有必要的,故务必掌握小程序反编译技能。 这里用到了2个工具《解密》与

    2023年04月19日
    浏览(45)
  • 小程序逆向工具 | 3秒抓取微信小程序源码

    目录 一、工具准备 二、解密小程序 1、找到小程序包 2、解密小程序包 三、反编译小程序 1、安装依赖 2、执行反编译 四、完成 想成为一名微信小程序的开发者,前端思路的学习和安全意识是非常有必要的,故务必掌握小程序反编译技能。 这里用到了2个工具《包解密》与《

    2024年02月03日
    浏览(35)
  • 利用Figlet工具创建酷炫Linux Centos8服务器-登录欢迎界面-SHELL自动化编译安装代码

    因为我们需要生成需要的特定字符,所以需要在当前服务器中安装Figlet,默认没有安装包的,其实如果我们也只要在一台环境中安装,然后需要什么字符只要复制到需要的服务器中,并不需要所有都安装。同样的,我们也可以利用此生成的字符用到脚本运行的开始起头部分,

    2024年02月12日
    浏览(46)
  • windows下使用microsoft、intel、gnu不同编译器利用cmake和vscode对c++和fortran程序进行编译和调试

    由于编译器支持特性、编译后程序运行速度、安装使用便捷程度等的不同,我们往往会安装多种不同的编译器。对于c++语言主要的编译器有:microsoft、intel、gnu等,对于fortran语言则更多,包括gnu、intel、pgi等等。不同的编译器在一个系统下,往往需要利用一些手段进行区分,

    2024年02月05日
    浏览(46)
  • 【Java可执行命令】(四)反编译工具javap:深入解析应用程序反编译工具javap ~

    javap 是Java开发工具包(JDK)提供的一个命令行工具,用于反编译Java字节码。它旨在帮助开发人员深入了解和分析已编译的Java类文件。 javap 可以将Java类文件解析为易于阅读的文本形式,展示其中的信息以及反编译出类的结构、方法、字段、常量池等信息 。通过阅读和分析这

    2024年02月10日
    浏览(32)
  • 利用无代码工具开发一款小程序

    日常我们开发小程序的时候都是要从写代码开始,但是写代码这个事只有专业开发才可以干,那作为普通人,如果也希望开发小程序,有没有更好的方案呢? 答案是肯定的,2014年Forrester首次提出了低代码的概念,利用更少的代码更快的创建应用。Forrester把这种无编程经验的

    2024年02月06日
    浏览(25)
  • 【安卓逆向】APK修改与反编译回编译

    在日常开发我们可能需要替换某些资源或者修改某些代码,但是我们没有源码环境只有一个APK或者想通过编写一些工具,实现重打包,这时我们可以使用apktool 进行对APK包的修改以及重打包 使用工具 工具 功能 jadx-gui 反编译查看源码 apktool 反编译/回编 APK android sdk 进行APK签名

    2024年02月07日
    浏览(28)
  • 提供一些防扫描被封禁、防溯源工具

    1 ► 介绍 SecScanC2可以创建P2P网络进行安全扫描和C2。该工具可以帮助安全研究人员更有效地进行渗透测试,防止扫描被封禁,保护自己免受溯源。 2 ► 工具特性 P2P:将大量互联网节点构建成P2P网络 防止扫描被封禁 :随机或指定节点作为代理池,P2P网络中的所有节点都将启动

    2024年01月22日
    浏览(25)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包