✅作者简介:人工智能专业本科在读,喜欢计算机与编程,写博客记录自己的学习历程。
🍎个人主页:小嗷犬的博客
🍊个人信条:为天地立心,为生民立命,为往圣继绝学,为万世开太平。
🥭本文内容:Python 反编译:pycdc工具的使用
本篇文章将教大家如何用
pycdc工具将.pyc文件转换为 Python 源代码,适用于 Python3.9及更高版本。1.下载工具
可以使用
git拉取文件:
git clone https://github.com/zrax/pycdc.git
也可以去
Github手动下载安装包:https://github.com/zrax/pycdc程序的编译需要用到
CMake,CMake的安装教程:https://blog.csdn.net/qq_63585949/article/details/127079529
2.安装使用
使用 IDE 打开
pycdc文件夹,生成Makefile文件:编译项目:
在
build文件夹中会生成编译后的文件,即pycdas.exe和pycdc.exe:这个
pycdc.exe就是我们需要的工具了。使用方法也很简单,只需要把
pycdc.exe和.pyc文件置于同一目录下:终端输入以下指令:
./pycdc 文件名.pyc
终端就会输出对应的 Python 源代码了:
对比原始文件可以看出只是中文变成编码了,代码完全一致:
pycdc工具可以在 Python 3.9 及以上版本取代uncompyle6库来实现反编译。





