叼辣条闯世界 发表于 2022-3-18 18:04:38

如何反编译pyinstaller

前几天写了一个py文件
用pyinstaller转成exe
然后不小心误删了py文件
如何恢复!!!
要重写的话工程量很大
急!!

isdkz 发表于 2022-3-18 18:04:39

你可以看一下这个:
https://zhuanlan.zhihu.com/p/109266820

先按文章来,遇到问题再问我

ckblt 发表于 2022-3-18 18:09:24

blog.csdn.net/as604049322/article/details/119834495

叼辣条闯世界 发表于 2022-3-18 18:11:46

isdkz 发表于 2022-3-18 18:09
你可以看一下这个:
https://zhuanlan.zhihu.com/p/109266820



Unknown type 0
Traceback (most recent call last):
File "c:\users\family_1702\appdata\local\programs\python\python38\lib\runpy.py", line 194, in _run_module_as_main
    return _run_code(code, main_globals, None,
File "c:\users\family_1702\appdata\local\programs\python\python38\lib\runpy.py", line 87, in _run_code
    exec(code, run_globals)
File "C:\Users\family_1702\AppData\Local\Programs\Python\Python38\Scripts\uncompyle6.exe\__main__.py", line 7, in <module>
File "c:\users\family_1702\appdata\local\programs\python\python38\lib\site-packages\uncompyle6\bin\uncompile.py", line 196, in main_bin
    result = main(src_base, out_base, pyc_paths, source_paths, outfile,
File "c:\users\family_1702\appdata\local\programs\python\python38\lib\site-packages\uncompyle6\main.py", line 304, in main
    deparsed = decompile_file(
File "c:\users\family_1702\appdata\local\programs\python\python38\lib\site-packages\uncompyle6\main.py", line 201, in decompile_file
    decompile(
File "c:\users\family_1702\appdata\local\programs\python\python38\lib\site-packages\uncompyle6\main.py", line 81, in decompile
    assert iscode(co), f"""{co} does not smell like code"""
AssertionError: None does not smell like code

isdkz 发表于 2022-3-18 18:13:04

叼辣条闯世界 发表于 2022-3-18 18:11


你是在哪一步遇到的问题?是执行 python pyinstxtractor.py xx.exe 这个的时候?

叼辣条闯世界 发表于 2022-3-18 18:14:56

ckblt 发表于 2022-3-18 18:09
blog.csdn.net/as604049322/article/details/119834495

# Unsupported bytecode in file a.pyc
# Unsupported Python version, 3.9.0, for decompilation

叼辣条闯世界 发表于 2022-3-18 18:15:37

isdkz 发表于 2022-3-18 18:13
你是在哪一步遇到的问题?是执行 python pyinstxtractor.py xx.exe 这个的时候?

反编译pyc文件时

isdkz 发表于 2022-3-18 18:18:02

叼辣条闯世界 发表于 2022-3-18 18:15
反编译pyc文件时

你改那个 pyc 了吗?

叼辣条闯世界 发表于 2022-3-18 18:18:25

isdkz 发表于 2022-3-18 18:18
你改那个 pyc 了吗?

改了

isdkz 发表于 2022-3-18 18:21:34

叼辣条闯世界 发表于 2022-3-18 18:18
改了

方便把你的 exe 文件放上来吗?

叼辣条闯世界 发表于 2022-3-18 18:31:16

本帖最后由 叼辣条闯世界 于 2022-8-27 20:55 编辑

isdkz 发表于 2022-3-18 18:21
方便把你的 exe 文件放上来吗?
https://babahao.lanzouw.com/iNjnJ01ndw8d
密码:aace
exe文件

isdkz 发表于 2022-3-18 18:32:04

叼辣条闯世界 发表于 2022-3-18 18:31
https://babahao.lanzouw.com/iNjnJ01ndw8d
密码:aace
exe文件


???

叼辣条闯世界 发表于 2022-3-18 18:33:31

本帖最后由 叼辣条闯世界 于 2022-8-27 20:55 编辑

isdkz 发表于 2022-3-18 18:32
???

恶搞程序
会删文件

isdkz 发表于 2022-3-18 18:38:36

叼辣条闯世界 发表于 2022-3-18 18:33
自己写的程序
有点危险

你的源文件是叫什么名字?

isdkz 发表于 2022-3-18 18:40:40

叼辣条闯世界 发表于 2022-3-18 18:31
https://babahao.lanzouw.com/iNjnJ01ndw8d
密码:aace
exe文件




你写的是那个 a 吗?

叼辣条闯世界 发表于 2022-3-18 18:56:51

isdkz 发表于 2022-3-18 18:40
你写的是那个 a 吗?

是的

叼辣条闯世界 发表于 2022-3-18 19:04:18

isdkz 发表于 2022-3-18 18:38
你的源文件是叫什么名字?

a.py

isdkz 发表于 2022-3-18 19:15:19

叼辣条闯世界 发表于 2022-3-18 19:04
a.py

很抱歉,没帮上你,{:5_96:},我刚刚试了 uncompyle6 和 decompyle3 ,

好像都不支持反编译 python3.9 的 pyc 文件

isdkz 发表于 2022-3-18 19:18:38

找了半天,好像支持 python 3.9 的就 pycdc。

https://www.zhihu.com/question/448784401

就是自己编译有点麻烦,我先去试试,成功了再告诉你

叼辣条闯世界 发表于 2022-3-18 19:22:27

isdkz 发表于 2022-3-18 19:18
找了半天,好像支持 python 3.9 的就 pycdc。

https://www.zhihu.com/question/448784401


好的,谢谢你,实在不行就算了
页: [1] 2
查看完整版本: 如何反编译pyinstaller