mirror of
https://github.com/KingJin-web/zy.git
synced 2025-12-16 23:19:32 +08:00
32 lines
759 B
Python
32 lines
759 B
Python
import bz2
|
|
import base64
|
|
|
|
# 提取并解码base64部分
|
|
encoded_data = ""
|
|
# 解密
|
|
# 解密 bz2.decompress(base64.b64decode("xxx")))
|
|
try:
|
|
# 解码base64
|
|
decoded_data = base64.b64decode(encoded_data)
|
|
|
|
# 解压缩bz2
|
|
decompressed_data = bz2.decompress(decoded_data)
|
|
|
|
# 转换为字符串并打印
|
|
source_code = decompressed_data.decode('utf-8')
|
|
print("解密后的源代码:")
|
|
print(source_code)
|
|
|
|
# 保存到文件以便查看
|
|
with open('decoded_source.py', 'w', encoding='utf-8') as f:
|
|
f.write(source_code)
|
|
print("\n源代码已保存到 decoded_source.py")
|
|
|
|
except Exception as e:
|
|
print(f"解密过程中出错: {e}")
|
|
#
|
|
# import bz2, base64, zlib, lzma
|
|
#
|
|
# exec(bz2.decompress(base64.b64decode(
|
|
# )))
|
|
# |