WX小程序反编译到url提取一条龙服务

admin 2023年2月1日17:05:47评论68 views字数 925阅读3分5秒阅读模式

环境准备:

这里有个点需要注意 夜神模拟器经量选择高安装版本 避免微信安装失败

WX小程序反编译到url提取一条龙服务

流程:

这里以去水印小程序作为文章条件

WX小程序反编译到url提取一条龙服务

访问小程序

WX小程序反编译到url提取一条龙服务

接下来去微信小程序目录

data/data/com.tencent.mm/MicroMsg
WX小程序反编译到url提取一条龙服务

可以看到md5开头的文件 PS:如果md5文件过多可以删除掉所有文件重新进入小程序,这里还是推荐注册一个新的微信来进行操作

进入md5/appbrand/pkg目录
WX小程序反编译到url提取一条龙服务

wxapkg后缀结尾的就是小程序文件

反编译:

WX小程序反编译到url提取一条龙服务

将文件复制到此处

WX小程序反编译到url提取一条龙服务
image-20230130170024557
WX小程序反编译到url提取一条龙服务
Nox_shareImageShare
WX小程序反编译到url提取一条龙服务

可以看到wxapkg文件

利用https://github.com/ezshine/wxapkg-convertor/releases/download/1.0.1/win1.0.1.zip

直接反编译小程序文件

WX小程序反编译到url提取一条龙服务

之后利用工具可以快速提取其中的url

WX小程序反编译到url提取一条龙服务

示例代码

package main

import (
 "fmt"
 "io/ioutil"
 "log"
 "os"
 "regexp"
)

func main() {

 pwd, _ := os.Getwd()
 f, err := ioutil.ReadDir(pwd)

 if err != nil {
  log.Fatal(err)
 }
 for i := 0; i < len(f); i++ {
  r, _ := ioutil.ReadFile(f[i].Name())
  exp, _ := regexp.Compile(`http
展开收缩
{0,1}://(([a-zA-Z0-9._-]+.[a-zA-Z]{2,6})|([0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}))(:[0-9]{1,4})*(/[a-zA-Z0-9&%_./-~-]*)?`
)
  match := exp.FindAllString(string(r), -1)
  for z, _ := range match {
   a := match[z]
   fmt.Println(a)

  }
 }
}


原文始发于微信公众号(XRSec):WX小程序反编译到url提取一条龙服务

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年2月1日17:05:47
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   WX小程序反编译到url提取一条龙服务https://cn-sec.com/archives/1531408.html

发表评论

匿名网友 填写信息