反编译Python代码的工具有很多,其中比较常用的有:
(图片来源网络,侵删)1、Uncompyle6
2、PYTHON Decompiler
3、Fernflower
4、Capstone Disassembler
下面分别介绍这四个工具的使用方法。
Uncompyle6
Uncompyle6是一个用于反编译Python字节码的工具,可以将编译后的pyc文件还原为原始的Python源代码。
安装方法:
pip install uncompyle6
使用示例:
uncompyle6 o output_directory input_file.pyc
output_directory
是输出目录,input_file.pyc
是要反编译的pyc文件。
PYTHON Decompiler
PYTHON Decompiler是一个在线反编译工具,可以将pyc文件转换为Python源代码。
使用方法:
1、访问网站:http://www.decompiler.com/python
2、点击“Browse”按钮,选择要反编译的pyc文件。
3、点击“Decompile”按钮,等待反编译完成。
4、下载生成的源代码文件。
Fernflower
Fernflower是一个独立的Python反编译器,可以将pyc文件转换为源代码,它是由Google开发的一个开源项目。
安装方法:
git clone https://github.com/raism/fancy_urllib.git cd fancy_urllib/tools/fancy_urllib/third_party/fernflower/ python setup.py build_ext inplace
使用示例:
python decompile.py o output_directory input_file.pyc
output_directory
是输出目录,input_file.pyc
是要反编译的pyc文件。
Capstone Disassembler
Capstone Disassembler是一个多架构反汇编器和反编译器,可以用于反汇编和反编译多种类型的二进制文件,包括Python字节码,它支持多种编程语言,如C、C++、Assembly等。
安装方法:
pip install capstoneengine pyelftools cffi pythonxattr pycryptodome binascii chardet idna urllib3 requests future six typing_extensions contextlib2 argparse pathlib importlib_resources importlib_resources.abc opensslcryptofeedstock pyopenssl cryptography cryptographyfeedstock pyasn1 pyasn1modules pyasn1modulesfeedstock zopeinterface zopeinterfacefeedstock pyparsing pyparsingfeedstock packaging packagingfeedstock appdirs appdirsfeedstock setuptools setuptoolsfeedstock wheel wheelfeedstock future futurefeedstock click clickfeedstock colorama coloramafeedstock configparser configparserfeedstock enum34 enum34feedstock base58 base58feedstock biplist biplistfeedstock libnacl libnaclfeedstock ossaudiodev ossaudiodevfeedstock certifi certififeedstock idna idnafeedstock urllib3 urllib3feedstock requests requestsfeedstock chardet chardetfeedstock cffi cffifeedstock future futurefeedstock six sixfeedstock typing typingextensions typingextensionsfeedstock contextlib2 contextlib2feedstock argparse argparsefeedstock pathlib pathlibfeedstock importlib_resources importlib_resourcesfeedstock importlib_resources.abc importlib_resources.abcfeedstock openssl opensslcrypto opensslcryptofeedstock pyopenssl pyopensslfeedstock cryptography cryptographyfeedstock pyasn1 pyasn1modules pyasn1modulesfeedstock zope.interface zope.interfacefeedstock pyparsing pyparsingfeedstock packaging packagingfeedstock appdirs appdirsfeedstock setuptools setuptoolsfeedstock wheel wheelfeedstock future futurefeedstock click clickfeedstock colorama coloramafeedstock configparser configparserfeedstock enum34 enum34feedstock base58 base58feedstock biplist biplistfeedstock libnacl libnaclfeedstock ossaudiodev ossaudiodevfeedstock certifi certififeedstock idna idnafeedstock urllib3 urllib3feedstock requests requestsfeedstock chardet chardetfeedstock cffi cffifeedstock future futurefeedstock six sixfeedstock typing typing_extensions typing_extensionsfeedstock contextlib2 contextlib2feedstock argparse argparsefeedstock pathlib pathlib2 pathlib20.6.2 pathlib20.6.2.tar.gz pathlib2==0.6.2 pathlib2==0.6.2.tar.gz000000000000000000000000e79b7d7a79b7d7a79b7d7a79b7d7a79b7d7a79b7d7a79b7d7a79b7d7a79b7d7a79b7d7a79b7d7a79b7d7a79b7d7a79b7d7a79b7d7a79b7d7a79b7d7a79b7d7a79b7d7a79b7d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8 ecececececececececececececececececececececececececececececececececececececececececececececececececececececec eccecececececececececececececececececececececececececececececececececececececececececececececececeecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecceecccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaacaecaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaea eaceaecaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafafafafafafafafafafafa fafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf aafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff b'TABLE' b"xe1x9axa6xe1x9bxbe" b"xe1x9axbfxe1x9axabxe1
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。