一,介绍:
pyarmor是一个对python代码的混淆工具,可以使用Pyarmor-Static-Unpack-1shot来解密
https://github.com/GTedd/Pyarmor-Static-Unpack-1shot-GT
二,解密工具使用
在工具文件夹里有一个名为oneshot的文件夹,里面有一个名为shot.py的文件,这个就是我们需要的
需要将被加密的源代码,还有附带的.pyd 文件放进来,使用命令来运行,解密后的文件会被放到output文件夹里,没有就创一个,不然会报错。
py -3.13 .\shot.py -r .\xx.pyd .\xx.py -o .\output
xx.pyd,是附带的pyd文件,xx.py是被加密的源代码
output是解密后结果所在的位置
三,一些坑
有时我们会报出这样的错误:ERROR 2025-10-14 15:27:32,779 No armored data found
请检查后面的b'的后面有没有类似PY000000的东西,如果没有请加上。
