本文主要介绍“python如何反编译微信小程序”。在日常操作中,相信很多人对python如何反编译微信小程序有疑问。边肖查阅了各种资料,整理出简单易用的操作方法,希望能帮你解答“python如何反编译微信小程序”的疑惑!接下来,请和边肖一起学习!
翻译
key=PBKDF2(
wxid.encode('utf-8 '),
salt.encode('utf-8 '),
32,
计数=1000,
SHA1,
)
#生成密钥
#读取加密内容
带open(文件,模式='rb')asf:
dataByte=f.read()
#初始化密钥
密码=AES.new(密钥,AES。MODE_CBC,iv.encode('utf-8 ')
#解密报头1024字节
origin data=cipher . decrypt(dataByte[WXAPKG _ FLAG _ l EN:1024 WXAPKG _ FLAG _ LEN])
#初始化xor密钥并解密剩余字节
xorKey=0x66
iflen(wxid)=2:
xorKey=order(wxid[len(wxid)-2])
afData=dataByte[1024 WXAPKG _ FLAG _ l EN:]
out=bytearray()
foriirange(len(AFDATa)):
out.append(afData[i]^xorKey)
origin data=origin data[0:1023]out
#保存解密的数据
带open(put,mode='wb')asf:
F.write(originData)至此,“python如何反编译微信小程序”的研究结束,希望能解决大家的疑惑。理论和实践的结合可以帮助你学得更好。去试试吧!如果你想继续学习更多的相关知识,请继续关注网站,边肖会继续努力,给大家带来更多实用的文章!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/144755.html