前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python 反编译:pycdc工具的使用

Python 反编译:pycdc工具的使用

作者头像
小嗷犬
发布2022-11-15 15:47:20
4.9K1
发布2022-11-15 15:47:20
举报

✅作者简介:人工智能专业本科在读,喜欢计算机与编程,写博客记录自己的学习历程。 🍎个人主页:小嗷犬的博客 🍊个人信条:为天地立心,为生民立命,为往圣继绝学,为万世开太平。 🥭本文内容:Python 反编译:pycdc工具的使用


Python 反编译:pycdc工具的使用


本篇文章将教大家如何用pycdc工具将.pyc文件转换为 Python 源代码,适用于 Python 3.9及更高版本。

1.下载工具

可以使用git拉取文件:

代码语言:javascript
复制
git clone https://github.com/zrax/pycdc.git

也可以去Github手动下载安装包:https://github.com/zrax/pycdc 程序的编译需要用到CMakeCMake的安装教程:https://blog.csdn.net/qq_63585949/article/details/127079529 除此之外,还可以下载我编译好的可执行文件,就不用自己编译了:https://download.csdn.net/download/qq_63585949/86724761 如果你是直接下载可执行文件,那你可以跳过下一节的安装部分。

2.安装使用

使用 IDE 打开pycdc文件夹,生成Makefile文件:

编译项目:

build文件夹中会生成编译后的文件,即pycdas.exepycdc.exe

这个pycdc.exe就是我们需要的工具了。 使用方法也很简单,只需要把pycdc.exe.pyc文件置于同一目录下:

终端输入以下指令:

代码语言:javascript
复制
./pycdc 文件名.pyc

终端就会输出对应的 Python 源代码了:

对比原始文件可以看出只是中文变成编码了,代码完全一致:

pycdc工具可以在 Python 3.9 及以上版本取代uncompyle6库来实现反编译。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-11-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Python 反编译:pycdc工具的使用
  • 1.下载工具
  • 2.安装使用
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档