精华内容
下载资源
问答
  • 批量反编译pyc工具

    2017-06-29 11:26:35
    很好用的批量反编译pyc工具,美中不足是转义后的文件后缀是pyc_dis,需要自己修改一下
  • python反编译成.py获得源码所需要的文件
  • 如何反编译pyc文件

    千次阅读 2021-03-05 12:22:24
    如何将.pyc和.pyo文件反编译为.py文件pyc大约在python2刚出的时候有。后来就很少找得到了。有一次,不小心把.py删除了,通过pyc还把代码还原了。 你搜索uncompyle2, decompyle2, DePython, unpyc, uncompyle, pycdc...

    如何将.pyc和.pyo文件反编译为.py文件

    pyc大约在python2刚出的时候有。后来就很少找得到了。有一次,不小心把.py删除了,通过pyc还把代码还原了。 你搜索uncompyle2, decompyle2, DePython, unpyc, uncompyle, pycdc 等等。 我似乎以前就是用的unpyc 听说python2.7而言。

    python CSS布局HTML小编今天和大家分享一个python pyc文件反编译到py文件的工具我得python版本是2.6.6

    cbcfea5e1d7b49f1b477ec6623d6b824.png

    我下了 python3.0 显示 但是打不开 PYC文件 闪一下就关掉了```是不是PYC很奇怪楼主为什么要打开pyc文件,pyc是二进制文件,所以你用记事本打开它的时候只会看到乱码。 py文件作为模块被import的时候,python为了提高解析速度,对所有这些作为模块的py文件先作一个类似编译的动作,产生相应的pyc文件。

    python源码编程成pyc后,怎么防止反编译

    无法防止反编译,但可以混淆,让你即使反编译了,也看不懂语法下面一段源码 sd=1def seed(s):global sdsd=sdef randn(n):global sdsd=(sd*1103515245 + 12345) & 0x7fffffffreturn sd%ndef main():seed(11)for i in xrange(4) :print randn(313)

    python2.3编写的.pyc,如何反编译成.py?

    DePython是用来反编译经过python编译的后缀名为pyc或pyo的字节码文件的. 如果你找不到你写的python源代码,Depython可以帮助你通过pyc/pyo文件来找回这些源代码。 经DePython反编译得出的python源代码,和你原来的代码文件几乎完全一样。

    有什么工具可以将python编译好的代码.pyc反编译为.py?

    2.7以后没有,话说为什么要反编译呢?如果作者想开源的话肯定会开源的,不想开源非要查看别人代码也是对别人劳动成果的不尊重 追 不想开源非要查看别人代码也是对别人劳动成果的不尊重-这个没你想的那么严重,仅是想学习学习。

    python写的程序,转成了exe文件,怎么进行反编译为

    电脑桌面,输入“win+R”组合键,在弹出窗口中输入“cmd”,点击确定。

    安装Pyinstaller,在cmd窗口,输入指令“pip insall pyinstaller”进行网络安装。

    等待并且确认pyinstaller安装完毕。

    安装完毕后,进入要生成exe文件的文件目录。

    python生成的exe,反编译成py的工具,大神提供下,你解开执行文件。如果是单个的文件,则执行它的时候在临时目录里可以找到解开的包。 在解开后的目录中找到pyc文件,然后利用反编译工具就可以将pyc反编译成py文件。 但是有些程序是做了加密的。它们的pyc是它们重新写python编译器后自定义的加密

    问一下,如何用python的decompile批量反编译pyc? 先将需要反编译pyc,放在指定的路径下,然后os.system.pat一个for 循环就可以批量编译了。 >>> import os >>> file_list=[] >>>loc_path='/hadoop/hadoop/' >>> file_list=os.listdir(loc_path) >>> for f in file_list: 执行反编译

    展开全文
  • 反编译pyc教程!简简单单还原源码!值得推荐!
  • step 1: cmd切换到文件目录下 step 2: pip install uncompyle6 step 3: 运行 uncompyle6 -o C:\Users\Administrator\Desktop\temp model1.pyc
    • step 1: cmd切换到文件目录下
    • step 2: pip install uncompyle6
    • step 3: 运行 uncompyle6 -o C:\Users\Administrator\Desktop\temp model1.pyc

    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • pyc文件的生成、反编译pyc文件

    千次阅读 2018-08-24 22:48:25
    为了加密 .py 文件,以前一般使用打包成 exe ,但是最近发现可以将其编译成二进制文件 pyc ,虽然反编译难度不大,但是也需要一些水平 编译生成 pyc: 单个文件 代码: import py_compile py_compile....

    转自:http://www.cnblogs.com/TTyb/p/6741848.html

    为了加密 .py 文件,以前一般使用打包成 exe ,但是最近发现可以将其编译成二进制文件 pyc ,虽然反编译难度不大,但是也需要一些水平

    编译生成 pyc

    单个文件

    代码:

    import py_compile
    py_compile.compile("test.py")

    命令行下:

    python -m py_compile test.py

    多个文件

    import compileall
    compileall.compile_dir("存放海量py的目录")

    命令行下:

    python -m compileall 存放海量py的目录

    运行 pyc 文件

    命令行下:

    python test.pyc

    反编译 pyc

    首先安装库 uncompyle

    pip install uncompyle

    查看 uncompyle 函数属性:

    命令行下:

    uncompyle6 test.pyc > test1.py

    和源文件对比:

    展开全文
  • python编译、运行、反编译pyc文件

    千次阅读 2019-12-02 23:11:21
    相对于 *.py 文件来说,编译为 *.pyc本质上和 *.py 没有太大区别,只是提高了模块的加载速度,并没有提高代码的执行速度。 *.py:源码文件,由 Python 程序解释。 *.pyc:源码经编译后生成的二进制字节码...

    简述

    Python 并非完全是解释性语言,它也存在编译。先将源码文件 *.py 编译为 *.pyc,然后由 Python 的虚拟机执行。相对于 *.py 文件来说,编译为 *.pyc本质上和 *.py 没有太大区别,只是提高了模块的加载速度,并没有提高代码的执行速度。

    • *.py:源码文件,由 Python 程序解释。
    • *.pyc:源码经编译后生成的二进制字节码(Bytecode)文件。

    生成 *.pyc 文件

    方式一:

    假设,有一个名为 lxk.py 的源文件:

    print("Hello Python!")

    要编译为 *.pyc 文件,需要引入 Python 中的模块 py_compile,在交互模式下输入:

    >>> import py_compile
    >>> py_compile.compile("lxk.py")

    这样,*.pyc 文件就生成了:

    编译之后的是一个二进制文件,打开:

    测试:

    方式二:

    命令行下:python -m py_compile test.py

    多个文件

    import compileall
    compileall.compile_dir("存放海量py的目录")

    命令行下:python -m compileall 存放海量py的目录

     

    反编译 pyc

    首先安装库 uncompyle:   pip install uncompyle

    命令行下:uncompyle6 test.pyc > test1.py 

    关于效率,Python 文档 “Compiled” Python files 中这样介绍:

    A program doesn’t run any faster when it is read from a .pyc or .pyo file than when it is read from a .py file; the only thing that’s faster about .pyc or .pyo files is the speed with which they are loaded.

    也就是说,运行速度相差无几,加载速度 *.pyc 稍占优势。当然,除此之外,还有一个很大的优点:隐藏源码!

    这些是 Python 当中较常见的几种形式,其中最常用的是 *.py,因为使用起来比较灵活,可以很容易去修改代码。

    注意: Python 3.5 中不再使用 *.pyo 文件,而是引入了一种更灵活的替代机制,*.pyc 文件可以表示优化和未优化的字节码。优化级别信息可以包含在 *.pyc 文件的名字中,具体可参见:PEP 488

    展开全文
  • python 反编译 pyc 一些心得

    千次阅读 2018-01-30 09:39:43
    0x01 , 现在用python的人也多了起来,代码安全始终是我们要考虑的问题,比如说我们要将我们的成果发布出去,py直接发布肯定是...0x02,今天讨论的就是怎么反编译pyc到源代码的技术,从道理上来讲,这个是完全没
  • 如何反编译pyc文件查看源代码

    千次阅读 2020-09-05 21:03:44
    安装 pip install uncompyle 使用方法 uncompyle6 --help 查看帮助 uncompyle6 models.pyc > models.py 将models.pyc反... *.pyc 将当前文件夹中所有的pyc文件反编译成后缀名为.pyc_dis的源文件 使用示例 ...
  • Python反编译pyc完全教程.doc
  • python文件编译与pyc反编译

    千次阅读 2020-07-10 17:02:41
    pyc是编译py之后生成的二进制文件。当我们发布系统的时候不想让别人看到源代码,就需要...本文介绍了如何将py文件编译成pyc和pyo文件,也介绍了如何反编译pyc文件, 又给出了一种字节码混淆方法来防止pyc文件被反编译
  • 很好用的批量反编译pyc工具,美中不足是转义后的文件后缀是pyc_dis,需要自己修改一下,看到了之前编译时留下的pyc文件,灵光一现,试试能不能反编译呢?度娘告诉我,pyc文件的反编译很容易!说明:Easy Python ...
  • Python安全小工具之反编译pyc文件

    千次阅读 2018-08-26 12:46:52
    有时需要查看某个Python Web目录内Python源码,但dump下来只有pyc文件而没有py文件,这时需要我们反编译pyc文件为py文件。为了方便就写个脚本遍历目录内的pyc文件并进行反编译。 主要应用Python的第三方uncompyle6...
  • py_uncompile 反编译 pyc, 例如: python py_uncompile abc.pyc > abc.py
  • Python 并非完全是解释...先将源码文件 *.py 编译为 *.pyc,然后由 Python 的虚拟机执行。相对于 *.py 文件来说,编译为 *.pyc本质上和 *.py 没有太大区别,只是提高了模块的加载速度,并没有提高代码的执行速度。 ...
  • 首先确保安装了python,git,安装执行反编译程序需要。 其次安装反编译程序。 git clone https://github.com/gstarnberger/uncompyle.git cd uncompyle/ python setup.py install 最后就来反编译吧。 ...
  • pyc文件反编译

    千次阅读 2020-10-09 21:03:40
    找一个pyc文件(不是源代码文件),然后搜索相关反编译工具把pyc反编译成Python源代码,最好能多找几种工具或者途径达到反编译的目的。 我找的是另一位同学的pyc文件 1、在线反编译 2、Easy Python Decompiler...
  • 第一步反编译:exe到pyc 参考这篇文章,写的很好:有个注意点就是pyc文件必须加文件头。 pyinstaller打包的.exe文件反编译成.py文件 - no1r - 博客园 (cnblogs.com) 而且加完文件头之后一定要把文件后缀改成pyc...
  • 用uncompyle2 反编译pyc文件

    万次阅读 2013-11-25 16:07:39
    1. ... 下载zip文件 注意: uncompyle2 requires Python 2.7 2.解压zip包,进入目录,输入: sudo ...递归编译目录的方法 tmp为输出的目录, xxxx为需要递归pyc的目录 uncompyle2 -ro /home/tmp /home/xxxxx
  • 如何反编译*.pyc文件

    2020-05-07 09:07:05
    1.安装库uncompyle pip install uncompyle 2.反编译pyc uncompyle6 test.pyc > test.py 对比如下:
  • python 编译pyc以及pyc包导入使用

    千次阅读 2020-11-18 16:16:14
    python 编译pyc以及pyc包导入使用 目前做一个项目,为了保护源码,如何发布解析之后的二进制文件.pyc,给工程使用,这里做一个较为简单和详细的解释。 一、基础概念 包:一个文件夹,用来存放模块和子包。包里...
  • pyc文件反编译成py文件

    千次阅读 2020-12-13 16:15:31
    前言 从git上拉下来的程序,运行的时候发现import少一个py文件,相应文件夹下只有对应的pyc文件,且程序运行报import不了...pyc的内容,是跟python的版本相关的,不同版本编译后的pyc文件是不同的,3.7编译pyc文件,3
  • pyc文件反编译为python代码

    千次阅读 2019-06-25 15:50:15
    pyc文件反编译为python代码在线工具新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右...
  • python的pyc反编译

    千次阅读 2019-07-11 15:24:32
    1,下载反编译工具:Easy Python Decompiler 下截地址:https://sourceforge.net/projects/easypythondecompiler/ 2,准备好字节码表,方便对照。使用python2.7和python3.6进行获取字节码: 获取方法: import ...
  • 展开全部无法防止2113反编译,但可以混淆,让你即使5261反编译了,也看不懂语法下面一段源码4102sd=1def seed(s):global sdsd=sdef randn(n):global sdsd=(sd*1103515245 + 12345) & 0x7fffffffreturn sd%ndef main...
  • .pyc文件的编译与反编译

    千次阅读 2018-08-15 13:50:04
    编译 python 为 .pyc 文件: import py_compile pycompile.compile(filename) 反编译 .pyc 文件: pip install uncompyle2 命令行执行:uncompyle6 filename.pyc

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,108
精华内容 1,643
关键字:

反编译pyc