下载该项目后把其中的pyinstxtractor.py脚本文件复制到与exe同级的目录。 然后进入exe所在目录的cmd执行: Python pyinstxtractor.py auto_organize_gui.exe 1. 执行后便得到exe文件名加上_extracted后缀的文件夹: 对两种打包方式产生的exe提取出的文件结构稍有区别: 工具提取pyc文件 pyi-archive_viewer是PyInstaller自...
#cmd中要将python.exe所在路径添加到环境变量 (3).在Prompt或cmd的路径下生成文件夹main.exe_extracted,可以找到main.pyc 2.pyc文件转exe (1).安装反编译工具uncompyle6 pip install uncompyle6 # 模块原网址:https://github.com/rocky/python-uncompyle6 # 这是github上认可度最好的反编译工具,也是上面py...
首先我们下载反编译脚本pyinstxtractor.py与我们要反编译的.exe文件放入同一个工作目录下,如下图所示: 然后我们继续在命令行cd到dist文件夹,输入以下命令并执行: python pyinstxtractor.py 测试脚本.exe 1. 执行完毕,看到Successfully字样,会生成测试脚本.exe_extracted文件夹,如下图所示: 进入该文件夹,里面有许许多...
想要获得编译版本可以查看打包文件里struct的信息,so这里还是提取出struct这个文件 用16进制编辑器打开struct文件,复制其前8个字节 添加到ii.pyc中 然后使用工具反编译pyc即可得到py。 *可用uncompyle.pyc反编译pyc文件得到py 方法二、使用pyinstxtractor.py提取pyc 直接使用pyinstxtractor.py去提取exe文件中的pyc会报错...
exe文件: 链接:https://pan.baidu.com/s/1brGnrfPFU-0sKUw2qMxG9w 提取码:ftht 参考 python程序反编译:https://blog.csdn.net/x947955250/article/details/82777640 反编译 pyinstaller 产生的可执行文件:http://howiedlut.top/pyinstaller-reverse-engineer/ ...
uncompyle6 auto_organize_gui.exe_extracted/auto_organize_gui.pyc>auto_organize_gui.py 执行后可以看到文件已经顺利的被反编译: 依赖性pyc文件反编译 考虑再反编译导入的其他依赖文件: 先用UltraEdit32打开查看一下: 可以看到对于非入口运行的pyc文件是从12字节开始缺4个字节。
5、使用指令“pyinstaller -F xxx.py”生成exe文件。6、等待生成完毕后,回到源文件目录,正文 1 1、电脑桌面,输入“win+R”组合键,在弹出窗口中输入“cmd”,点击确定。2、安装Pyinstaller,在cmd窗口,输入指令“pip insall pyinstaller”进行网络安装。3、等待并且确认pyinstaller安装完毕。4、安装完毕后,进入要...
对python打包的可执行exe文件进行反编译 1 所需的16位编辑工具 链接:https://pan.baidu.com/s/1FPva6M9MLaWCuFbwl-vULQ 提取码:ru7t 将编辑工具进行安装,后面要用到 2 pyinstxtractor.py 链接:https://pan.baidu.com/s/1WouVG8WzWE2Jd9_EczkUoQ ...
一、将.exe反编译成.pyc的二进制文件 1、获取archive_viewer.py文件 这个文件在pyinstaller库里,还没有安装的需要安装一下(已经安装的跳过安装) pip install pyinstaller 安装完成后在python安装路径下的\Lib\site-packages文件夹搜索archive_viewer.py文件