Декомпилятор exe файлов python

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.

Читайте также:  Java string begins with substring

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.

Источник

Оцените статью