- python生成exe文件
- exe文件反编译成py文件
- 下载pyinstxtractor到exe文件目录下">下载pyinstxtractor到exe文件目录下
- 执行命令解压exe文件
- 修改pyc文件
- 把pyc文件转换位py文件
python生成exe文件
安装PyInstaller
pip install PyInstaller -i https://pypi.tuna.tsinghua.edu.cn/simple
开始打包
# 进入项目目录运行
pyinstaller -F -w main.py
# 生成的exe文件在项目目录下的dist的文件夹中
exe文件反编译成py文件
下载pyinstxtractor到exe文件目录下
执行命令解压exe文件
python pyinstxtractor.py botao.exe
修改pyc文件
- 下载十六进制编辑器WinHex下载
- 进入botao.exe_extracted文件夹中,找到botao.pyc与struct.pyc两个文件使用WinHex打开
- 把struct.pyc中前8位字符手动修改到botao.pyc对应位置中并保存
把pyc文件转换位py文件
方法1:通过在线反编译网站进行反编译
方法2:通过uncompyle6库进行反编译
# 安装uncompyle6
pip install uncompyle6
# 进入pyc文件目录后执行反
uncompyle6 main.pyc > botao.py