美文网首页
pyc文件反编译转化成py文件

pyc文件反编译转化成py文件

作者: 刘志武65 | 来源:发表于2020-04-23 19:29 被阅读0次

安装uncompyle6

pip install uncompyle6

命令行使用:转化filename.pyc

uncompyle6 -o filename.py filename.pyc

批量转化给定目录下的所有pyc文件

典型案例:pyc文件分布在不同子目录下,我们需要逐层遍历,将每一个pyc文件分别转化成一个同名的py文件。


import os

import sys

def walk_dir(dir,topdown=True):

        for root, dirs, files in os.walk(dir, topdown):

                for name in files:

                        if name.endswith('.pyc'):

                                    part_name = name[0:-4]

                                    part_file_name = os.path.join(root, part_name)

                                    print(part_file_name)

                                    os.system('uncompyle6 -o %s.py %s.pyc'%(part_file_name,part_file_name))

if __name__ == '__main__':

dirname = "D:\dirname"

walk_dir(dirname)

相关文章

  • python-uncompyle反编译

    python的编译后文件pyc,可以将pyc文件反编译为py文件。 相应的工具:uncompyle github地...

  • pyc文件反编译转化成py文件

    安装uncompyle6 pip install uncompyle6 命令行使用:转化filename.pyc ...

  • pyyy

    首先下载下来是个pyc文件,我们需要先将pyc文件反编译到python源代码(py文件),具体方法: 使用unco...

  • 南邮CTF-RE-Py交易

    pyc的反编译工具是uncompyle6 得到反编译后的py文件 简单的加密,写个解密函数即可

  • .pyc 与 .py文件有什么区别

    什么是pyc文件? pyc是一种二进制文件,是由py文件经过编译后,生成的文件,是一种byte code,py文件...

  • ISCC2019-简单Python

    南邮ctf上的一道原题,只不过修改了base64编码而已,使用uncompyle2来将pyc文件反编译为py文件,...

  • 加密Python程序为so文件后继续调用

    python源代码加密常用的有两种方式: 第一种是将.py文件转化为.pyc文件,但这种加密方式很容易被反编译,因...

  • [Python]批量编译pyc文件

    pyc文件是py文件编译后生成的字节码文件(byte code)。pyc文件经过python解释器最终会生成机器码...

  • Python学习手册 第二、三章

    1、字节码编译:程序执行时,py内部将源代码(.py)文件转化为字节码(.pyc)文件,再编译。程序没有.py文件...

  • python的相关文件后缀名的说明

    Python中常见的文件格式有:.py,.pyc,.pyw,.pyo,.pyd,其中.py指的是源码,.pyc是由...

网友评论

      本文标题:pyc文件反编译转化成py文件

      本文链接:https://www.haomeiwen.com/subject/oshzihtx.html