- Saved searches
- Use saved searches to filter your results more quickly
- serfend/pydumpck
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- About
- Saved searches
- Use saved searches to filter your results more quickly
- ItsMerkz/Python-Exe-Decompiler
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- About
- pydumpck 1.16.0
- Навигация
- Ссылки проекта
- Статистика
- Метаданные
- Сопровождающие
- Классификаторы
- Описание проекта
- What?
- Install
- Usage
- Demo
- Notice
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
a multi-threads tool for decompile exe,elf,pyz,pyc packed by python which is base on pycdc and uncompyle6.
serfend/pydumpck
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
pydumpck is a multi-threads tool for decompile exe,elf,pyz,pyc packed by python which is base on pycdc and uncompyle6 .sometimes its py-file result not exactly right ,maybe could use uncompyle6.
usage: pydumpck [-h] [-o OUTPUT_DIRECTORY] [-w THREAD] [-t TIMEOUT] [--session-timeout TIMEOUT_SESSION] [-y TARGET_FILE_TYPE] [-d [DECOMPILE_FILE . ]] [--header [STRUCT_HEADERS . ]] [-v [SHOW_VERSION]] [-p [PLUGIN . ]] [target_file] pydumpck is a multi-threads tool for decompile exe,elf,pyz,pyc packed by python which is base on pycdc and uncompyle6.sometimes its py-file result not exactly right ,maybe could use uncompyle6. positional arguments: target_file file to extract or decompiler,combine with -y for type select. options: -h, --help show this help message and exit -o OUTPUT_DIRECTORY, --output OUTPUT_DIRECTORY output archive file to (default: output_2938294). -w THREAD, --thread THREAD thread count for running (default: 0) cpu-count * 8. -t TIMEOUT, --timeout TIMEOUT timeout running single decompiler (default: 10). --session-timeout TIMEOUT_SESSION timeout running total task (default: 10). -y TARGET_FILE_TYPE, --type TARGET_FILE_TYPE file-type of input file,can use pe,exe,elf,pyc,pyz (default: None : auto guess). -d [DECOMPILE_FILE . ], --decompile_file [DECOMPILE_FILE . ] only decompile referred file for quick complete (default: None). --header [STRUCT_HEADERS . ] specify pyc header hex-string (default: None).if not set , pydumpck will use struct.pyc's header(if possible) and default header.eg:6f0d0d0a 00000000 00000000 ffffffff -v [SHOW_VERSION], --version [SHOW_VERSION] show version of package -p [PLUGIN . ], --plugin [PLUGIN . ] enable decompiler plugins,split by space .example: `--plugin pycdc uncompyle6` (default: ['pycdc']).available:pycdc,uncompyle6
pydumpck xxx.exe pydumpck xxx.elf pydumpck xxx.pyc pydumpck xxx.pyz pydumpck xxx.exe --output ./output --thread 8 --timeout 10
pydumpck xxx.exe -p uncompyle6
pydumpck xxx.exe -p pycdc uncompyle6
pydumpck xxx.exe -d main for only target main.py
pydumpck xxx.exe -d main lib_base64 secert for targets main.py and lib_base64.py and secert.py
pycdc speed is more than 10 times faster than uncompyle6 , and uncompyle6 is not support for python that version above 3.8.
however pycdc sometimes return a not precisely right result.
in pydumpck , you can use —plugin uncompyle6 for single-use or —plugin pycdc uncompyle6 for both-use.
About
a multi-threads tool for decompile exe,elf,pyz,pyc packed by python which is base on pycdc and uncompyle6.
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Decompiles Exe’s That Were Compiled Using Pyinstaller
ItsMerkz/Python-Exe-Decompiler
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
Python Modules Needed os, struct, marshal, zlib, sys Python Module Installation
pip install os pip install struct pip install marshal pip install zlib pip install sys
Windows Usage python decompile.py (file name)
Linux Usage python3 decompile.py (file name)
The Decompiler File Must Be In The Same Folder As The Exe Your Trying To Decompile Also Please Make Sure To Dm Me On Discord If You Have Any Problems Using This Haribo#1337
About
Decompiles Exe’s That Were Compiled Using Pyinstaller
pydumpck 1.16.0
pydumpck is a multi-threads tool for decompile exe,elf,pyz,pyc packed by python which is base on pycdc and uncompyle6.sometimes its py-file result not exactly right ,maybe could use uncompyle6.
Навигация
Ссылки проекта
Статистика
Метаданные
Лицензия: Apache Software License (MIT Licence)
Метки pydumpck, decomplier, pe, elf, pyc, pyz
Требует: Python >=3.7,
Сопровождающие
Классификаторы
Описание проекта
What?
pydumpck is a multi-threads tool for decompile exe,elf,pyz,pyc packed by python which is base on pycdc and uncompyle6 .sometimes its py-file result not exactly right ,maybe could use uncompyle6.
Install
Usage
usage: pydumpck OUTPUT_DIRECTORY THREAD TIMEOUT TIMEOUT_SESSION TARGET_FILE_TYPE . . . is a multi-threads tool decompile exe,elf,pyz,pyc packed by python which is base on pycdc and uncompyle6.sometimes its py-file result not exactly right ,maybe could use uncompyle6. positional arguments: target_file file to extract or decompiler,combine with -y -h, --help show this message and -o OUTPUT_DIRECTORY, --output OUTPUT_DIRECTORY output archive file to output_2938294 -w THREAD, --thread THREAD thread count running cpu-count * -t TIMEOUT, --timeout TIMEOUT timeout running single decompiler --session-timeout TIMEOUT_SESSION timeout running total task -y TARGET_FILE_TYPE, --type TARGET_FILE_TYPE file-type of input file,can use pe,exe,elf,pyc,pyz None : auto guess -d . --decompile_file . only decompile referred file quick None --header . specify pyc header hex-string None not , pydumpck will use struct.pyc pycdc
pydumpck xxx.exe -p uncompyle6
pydumpck xxx.exe -p pycdc uncompyle6
pydumpck xxx.exe -d main for only target main.py
pydumpck xxx.exe -d main lib_base64 secert for targets main.py and lib_base64.py and secert.py
Demo
Notice
pycdc speed is more than 10 times faster than uncompyle6 , and uncompyle6 is not support for python that version above 3.8.
however pycdc sometimes return a not precisely right result.
in pydumpck , you can use —plugin uncompyle6 for single-use or —plugin pycdc uncompyle6 for both-use.