首页 > 编程语言 >小程序逆向

小程序逆向

时间:2022-10-04 20:46:45浏览次数:48  
标签:node 逆向 微信 程序 解包 js 工具

前言

在日常的渗透测试项目中经常会遇到小程序测试的场景,而金融项目中又都对数据包进行了加密处理或者做了抓包限制,对我们的渗透测试造成了很大的困扰,此时可以通过对小程序进行解包,然后导入到微信开发者工具中来对小程序进行调试。

环境工具准备

  • root的android手机或者模拟器
  • 安卓端RE管理器(reguanliqi.apk)
  • node.js运行环境
  • 解包工具(wxappUnpacker-master)
  • 微信开发者工具

以上工具打包分享:

链接: https://pan.baidu.com/s/1w842n2CZ5X2wuY8xWAbDfA 提取码: gxvp 

下载工具包后进行解压,首先安装node.js,安装完成后使用终端输入node -vnpm -v验证是否安装成功

image-20221004202820614

标签:node,逆向,微信,程序,解包,js,工具
From: https://www.cnblogs.com/qianggediyi/p/16754407.html

相关文章

  • 第一百零二篇:小程序起步
    好家伙,来了来了,新的技术栈,本节笔记来自黑马教程 小程序和普通网页的区别1.运行环境不同网页运行在浏览器环境中小程序运行在微信环境中 2.API不同小程序中,无法......
  • 程序块(Program Block)和时序区域(Timing Region)
    设计和测试平台都用module封装后,它们之间可能会出现竞争状态。这个问题的根源在于设计和测试平台的事件混合在同一个时间片内,我们希望存在一种方法可以在时间轴上分开这些......
  • 程序块
    Gre*_*reg 10查看IEEEStd1800-2012§3.4和§24program.有关块的完整描述.在一个简短的,不完整的摘要中,一个program块:不能包含always过程,primitive实例,module 实......
  • UDP程序设计
    UDP程序设计​无连接,不可靠的数据报协议-->简单,快捷域名系统,简单网络管理协议(SNMP),网络文件系统(NFS),动态主机配置协议(DHCP),实时传输协议RTP服务器端:创建socket......
  • Python 教程之控制流(6)打印金字塔图案的程序
    可以使用简单的for循环在python中打印模式。第一个外循环用于处理行数,而内嵌套循环用于处理列数。操作打印语句,可以打印不同的数字图案、字母图案或星形图案。 本文展......
  • 【Java练习题】Java 程序的输出 | 第二十一套(类型转换)
    难度级别:简单程序程序一1)以下程序的输出是什么?publicclassTest{publicstaticvoidmain(String[]args){intvalue=554;Stringvar=(String)value;/......
  • QT的控制台程序解决中文乱码的三种方式
    第一个方法第一个方法适用于还没有开始创建程序时。将QtCreator文本编辑器的文件编码改成System,创建新项目后默认的文件编码就是GBK格式的了,控制台输出也就不会乱码第......
  • 0579-5.15.1-Java 应用程序中修改Kerberos ticket_lifetime参数无效异常分析
    作者:辉少1文档编写目的在Kerberos环境中,我们的应用程序通过Java代码来提交任务需要先进行Kerberos凭证的初始化然后进行应用程序的提交,本文档主要讲述Java应用程序中读取krb......
  • 0578-5.15.1-Kerberos环境下Java应用程序认证超时异常分析
    作者:谢敏灵/辉少1文档编写目的在Kerberos环境中,我们的应用程序通过Java代码来提交任务需要先进行Kerberos凭证的初始化然后进行应用程序的提交,本文档主要讲述Java应用程序长......
  • <<程序员修炼之道:从小工到专家>>阅读笔记01
       <<程序员修炼之道:从小工到专家>>阅读笔记01第一章注重实效的哲学1.注重实效的程序员的特征:是他们处理问题、寻求解决方案时的态度、风格、哲学。设法把问题放......