反编译PyInstaller打包方式为python代码
可以将PyInstaller打包方式转为pyc文件,将pyc文件转成python代码使用方法:
exe转pyc:
使用命令:python pyinstxtractor.py exe文件
自己的python版本需要与程序的python版本一样,否则extracted文件夹中就是一片空白
pyc转源码:
将反编译出来的pyc文件放到pycdec.exe同一路径下
使用命令:pycdc.exe pyc文件
下载链接:https://www.lanzoub.com/iXiua22kzuqb
我给大家分享的链接中的pyinstxtractor.py如果python版本不同就跳过PYZ的提取,可以将396行的"return"注释掉,不同python版本的文件也可以提取PYZ文件了 正好之前了解过 推荐两个在线网站
https://pyinstxtractor-web.netlify.app/
功能介绍:
PyInstaller 提取器 WEB🌐
Pyinstxtractor 在浏览器中运行,由 GopherJS 提供支持!
https://tool.lu/pyc/
功能介绍:
pyc文件进行解密成py。支持所有Python版本 本帖最后由 5b34n2jm101kmn 于 2024-6-24 23:59 编辑
请问这个报错如何解决?
[!] Error : Missing cookie, unsupported pyinstaller version or not a pyinstaller archive
3.11py版本
Name: pyinstaller
Version: 6.8.0
Summary: PyInstaller bundles a Python application and all its dependencies into a single package.
Home-page: https://www.pyinstaller.org/
Author: Hartmut Goebel, Giovanni Bajo, David Vierra, David Cortesi, Martin Zibricky
Author-email:
License: GPLv2-or-later with a special exception which allows to use PyInstaller to build and distribute non-free programs (including commercial ones)
Location: C:\Users\admin\AppData\Local\Programs\Python\Python311\Lib\site-packages
Requires: altgraph, packaging, pefile, pyinstaller-hooks-contrib, pywin32-ctypes, setuptools
Required-by: 感谢分享,下载看看 顶你一下哈,但是外部加密了不知道可以不 学习一下!
感谢分享,学习一下。 我也学习一下别人的代码。 不知道是否可以实际使用。感觉受限比较多。 受限很大,光是Python版本一致就已经很难了,版本千千万,pyinstaller打包的文件里也没有显示python版本 感谢分享,可以学习下别人好的代码思路。