├── .gitattributes ├── .github └── workflows │ ├── publish-pypi.yml │ ├── pytest.yml │ └── test.yml ├── .gitignore ├── MANIFEST.in ├── README.md ├── logo_pydumpck.png ├── main.py ├── pydumpck ├── __init__.py ├── __version__.py ├── archive_viewer.py ├── configuration │ ├── __init__.py │ └── res_lock.py ├── py_common_dump │ └── __init__.py ├── py_package │ ├── __init__.py │ ├── package_description │ │ └── __init__.py │ └── package_struct │ │ └── __init__.py ├── pyc_checker │ ├── __init__.py │ ├── extensions.py │ ├── lib_pycdc │ │ ├── __init__.py │ │ ├── build.py │ │ ├── pycdc.exe │ │ └── src │ │ │ └── pycdc.zip │ ├── lib_uncompyle6 │ │ ├── __init__.py │ │ └── requirement_check.py │ ├── py_extract.py │ ├── pyc │ │ ├── __init__.py │ │ ├── headers │ │ │ ├── OpCode │ │ │ │ ├── __init__.py │ │ │ │ └── py3.10.4.py │ │ │ └── __init__.py │ │ └── magic_code │ │ │ └── __init__.py │ └── pyz_extract.py ├── pyinstaller_dump.py └── utils │ ├── __init__.py │ ├── banner.py │ ├── extensions │ └── __init__.py │ └── paths.py ├── requirements.txt ├── setup.py ├── test.py └── tests ├── __init__.py ├── common ├── __init__.py └── res_type.py ├── resources ├── dis │ └── dis.dis ├── elf │ └── elf-demo ├── exe-3.10 │ ├── HipsMain.exe │ └── http_server.exe ├── exe │ └── exe-with-encrypt-demo.exe ├── py │ └── test_py.py ├── pyc │ └── pyc-demo.pyc ├── pyz │ ├── PYZ-00.pyz │ └── key.txt └── unknown │ └── test_unknown.py ├── test_array_extensions.py ├── test_commands.py ├── test_file_analysis.py ├── test_file_type.py ├── test_header_custome.py ├── test_pyc.py └── test_pyc_compile.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/publish-pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/.github/workflows/publish-pypi.yml -------------------------------------------------------------------------------- /.github/workflows/pytest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/.github/workflows/pytest.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/.gitignore -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/README.md -------------------------------------------------------------------------------- /logo_pydumpck.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/logo_pydumpck.png -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/main.py -------------------------------------------------------------------------------- /pydumpck/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/pydumpck/__init__.py -------------------------------------------------------------------------------- /pydumpck/__version__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/pydumpck/__version__.py -------------------------------------------------------------------------------- /pydumpck/archive_viewer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/pydumpck/archive_viewer.py -------------------------------------------------------------------------------- /pydumpck/configuration/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/pydumpck/configuration/__init__.py -------------------------------------------------------------------------------- /pydumpck/configuration/res_lock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/pydumpck/configuration/res_lock.py -------------------------------------------------------------------------------- /pydumpck/py_common_dump/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/pydumpck/py_common_dump/__init__.py -------------------------------------------------------------------------------- /pydumpck/py_package/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/pydumpck/py_package/__init__.py -------------------------------------------------------------------------------- /pydumpck/py_package/package_description/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/pydumpck/py_package/package_description/__init__.py -------------------------------------------------------------------------------- /pydumpck/py_package/package_struct/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/pydumpck/py_package/package_struct/__init__.py -------------------------------------------------------------------------------- /pydumpck/pyc_checker/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/pydumpck/pyc_checker/__init__.py -------------------------------------------------------------------------------- /pydumpck/pyc_checker/extensions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/pydumpck/pyc_checker/extensions.py -------------------------------------------------------------------------------- /pydumpck/pyc_checker/lib_pycdc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/pydumpck/pyc_checker/lib_pycdc/__init__.py -------------------------------------------------------------------------------- /pydumpck/pyc_checker/lib_pycdc/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/pydumpck/pyc_checker/lib_pycdc/build.py -------------------------------------------------------------------------------- /pydumpck/pyc_checker/lib_pycdc/pycdc.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/pydumpck/pyc_checker/lib_pycdc/pycdc.exe -------------------------------------------------------------------------------- /pydumpck/pyc_checker/lib_pycdc/src/pycdc.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/pydumpck/pyc_checker/lib_pycdc/src/pycdc.zip -------------------------------------------------------------------------------- /pydumpck/pyc_checker/lib_uncompyle6/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/pydumpck/pyc_checker/lib_uncompyle6/__init__.py -------------------------------------------------------------------------------- /pydumpck/pyc_checker/lib_uncompyle6/requirement_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/pydumpck/pyc_checker/lib_uncompyle6/requirement_check.py -------------------------------------------------------------------------------- /pydumpck/pyc_checker/py_extract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/pydumpck/pyc_checker/py_extract.py -------------------------------------------------------------------------------- /pydumpck/pyc_checker/pyc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/pydumpck/pyc_checker/pyc/__init__.py -------------------------------------------------------------------------------- /pydumpck/pyc_checker/pyc/headers/OpCode/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/pydumpck/pyc_checker/pyc/headers/OpCode/__init__.py -------------------------------------------------------------------------------- /pydumpck/pyc_checker/pyc/headers/OpCode/py3.10.4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/pydumpck/pyc_checker/pyc/headers/OpCode/py3.10.4.py -------------------------------------------------------------------------------- /pydumpck/pyc_checker/pyc/headers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/pydumpck/pyc_checker/pyc/headers/__init__.py -------------------------------------------------------------------------------- /pydumpck/pyc_checker/pyc/magic_code/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/pydumpck/pyc_checker/pyc/magic_code/__init__.py -------------------------------------------------------------------------------- /pydumpck/pyc_checker/pyz_extract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/pydumpck/pyc_checker/pyz_extract.py -------------------------------------------------------------------------------- /pydumpck/pyinstaller_dump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/pydumpck/pyinstaller_dump.py -------------------------------------------------------------------------------- /pydumpck/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pydumpck/utils/banner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/pydumpck/utils/banner.py -------------------------------------------------------------------------------- /pydumpck/utils/extensions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/pydumpck/utils/extensions/__init__.py -------------------------------------------------------------------------------- /pydumpck/utils/paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/pydumpck/utils/paths.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/setup.py -------------------------------------------------------------------------------- /test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/test.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/common/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/tests/common/__init__.py -------------------------------------------------------------------------------- /tests/common/res_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/tests/common/res_type.py -------------------------------------------------------------------------------- /tests/resources/dis/dis.dis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/tests/resources/dis/dis.dis -------------------------------------------------------------------------------- /tests/resources/elf/elf-demo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/tests/resources/elf/elf-demo -------------------------------------------------------------------------------- /tests/resources/exe-3.10/HipsMain.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/tests/resources/exe-3.10/HipsMain.exe -------------------------------------------------------------------------------- /tests/resources/exe-3.10/http_server.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/tests/resources/exe-3.10/http_server.exe -------------------------------------------------------------------------------- /tests/resources/exe/exe-with-encrypt-demo.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/tests/resources/exe/exe-with-encrypt-demo.exe -------------------------------------------------------------------------------- /tests/resources/py/test_py.py: -------------------------------------------------------------------------------- 1 | key = b'content' -------------------------------------------------------------------------------- /tests/resources/pyc/pyc-demo.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/tests/resources/pyc/pyc-demo.pyc -------------------------------------------------------------------------------- /tests/resources/pyz/PYZ-00.pyz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/tests/resources/pyz/PYZ-00.pyz -------------------------------------------------------------------------------- /tests/resources/pyz/key.txt: -------------------------------------------------------------------------------- 1 | bf56b157dedb3f75 -------------------------------------------------------------------------------- /tests/resources/unknown/test_unknown.py: -------------------------------------------------------------------------------- 1 | aaa = 'this is a test' -------------------------------------------------------------------------------- /tests/test_array_extensions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/tests/test_array_extensions.py -------------------------------------------------------------------------------- /tests/test_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/tests/test_commands.py -------------------------------------------------------------------------------- /tests/test_file_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/tests/test_file_analysis.py -------------------------------------------------------------------------------- /tests/test_file_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/tests/test_file_type.py -------------------------------------------------------------------------------- /tests/test_header_custome.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/tests/test_header_custome.py -------------------------------------------------------------------------------- /tests/test_pyc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/tests/test_pyc.py -------------------------------------------------------------------------------- /tests/test_pyc_compile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serfend/pydumpck/HEAD/tests/test_pyc_compile.py --------------------------------------------------------------------------------