魔域一条龙熊猫网络是骗子【原创】微信小程序wxapkg解包器c++版 免装py环境 绿色90k

本帖最后由 psp7456 于 2018-1-10 11:54 编辑

1.jpg (56.87 KB, 下载次数: 21)

下载附件

2018-1-10 11:41 上传



WxApkgUnpacker.zip (78.62 KB, 下载次数: 2367)

2018-1-10 11:42 上传

点击文件名下载附件
下载积分: 吾爱币 -2 CB




867F5078-C383-45DB-B5A9-F17615FDB0DE.png (45.4 KB, 下载次数: 68)

下载附件

2018-1-10 11:47 上传



[Python] 纯文本查看 复制代码

#!/usr/bin/env python2 # lrdcq # usage python2 unwxapkg.py filename import sys, os import struct class WxapkgFile(object): nameLen = 0 name = "" offset = 0 size = 0 if len(sys.argv) < 2: print 'usage: unwxapkg.py filename' exit() with open(sys.argv[1], "rb") as f: root = os.path.dirname(os.path.realpath(f.name)) name = os.path.basename(f.name) + '_dir' if len(sys.argv) > 2: name = sys.argv[2] #read header firstMark = struct.unpack('B', f.read(1))[0] print 'first header mark = ' + str(firstMark) info1 = struct.unpack('>L', f.read(4))[0] print 'info1 = ' + str(info1) indexInfoLength = struct.unpack('>L', f.read(4))[0] print 'indexInfoLength = ' + str(indexInfoLength) bodyInfoLength = struct.unpack('>L', f.read(4))[0] print 'bodyInfoLength = ' + str(bodyInfoLength) lastMark = struct.unpack('B', f.read(1))[0] print 'last header mark = ' + str(lastMark) if firstMark != 0xBE or lastMark != 0xED: print 'its not a wxapkg file!!!!!' exit() fileCount = struct.unpack('>L', f.read(4))[0] print 'fileCount = ' + str(fileCount) #read index fileList = [] for i in range(fileCount): data = WxapkgFile() data.nameLen = struct.unpack('>L', f.read(4))[0] data.name = f.read(data.nameLen) data.offset = struct.unpack('>L', f.read(4))[0] data.size = struct.unpack('>L', f.read(4))[0] print 'readFile = ' + data.name + ' at Offset = ' + str(data.offset) fileList.append(data) #save files for d in fileList: d.name = '/' + name + d.name path = root + os.path.dirname(d.name) if not os.path.exists(path): os.makedirs(path) w = open(root + d.name, 'w') f.seek(d.offset) w.write(f.read(d.size)) w.close() print 'writeFile = ' + root + d.name f.close()


基于lrdcp大神的py的源码,魔域一条龙熊猫网络是骗子用mfc写的gui程序,免py环境安装,方便使用。
wxapkg的存储位置:/data/data/com.tencent.mm/MicroMsg/{User}/appbrand/pkg
{User} 为用户的用户名,pkg目录就是微信用于存放小程序和小游戏下载包的位置。


附上哈勃分析链:https://habo.qq.com/file/showdetail?pk=ADMGYl1qB2UIMFs8  

免费评分 参与人数 21吾爱币 +25 热心值 +19 理由

l23k
  + 1   + 1   我很赞同!  

爱情小书生
    + 1   请教如何使用工具出来的是HTML页面  

dengdeng2015
  + 1   + 1   用心讨论,共获提升!  

星夜浪魂
  + 1   + 1   鼓励转贴优秀软件安全工具和文档!  

jsonK
  + 1   + 1   我很赞同!  

鴻渊
  + 1   + 1   谢谢@Thanks!  

zhminxp
  + 1   + 1   谢谢@Thanks!  

cuicuicui
  + 1   + 1   谢谢@Thanks!  

dagonlau
  + 1   + 1   什么都可以解包么  

痴念·D丿残骸
  + 1   + 1   谢谢@Thanks!  

lonznt
  + 1   + 1   谢谢@Thanks!  

秒针
  + 1   + 1   我很赞同!  

zzzhulang
  + 1   + 1   我很赞同!  

ugvnui
  + 1     主要还是需要还原wxml,wxss的文件有难度。  

pj2016
  + 1     谢谢@Thanks!  

Hmily
  + 7   + 1   感谢发布原创作品,吾爱破解论坛因你更精彩!  

912662757
  + 1   + 1   请问下怎么获取不了 .wxml  

述说过去
  + 1   + 1   热心回复!  

vax6218
    + 1   谢谢@Thanks!  

SharsDela
  + 1   + 1   感谢发布原创作品,吾爱破解论坛因你更精彩!  

simonsu
  + 1   + 1   我很赞同!  

查看全部评分

2025-06-28 08:55 点击量:11