将python打包的.exe文件还原成.py

1.首先下载  pyinstxtractor.py

2.下载完成后将pyinstxtractor.py和将要反编译的exe放在同一文件夹下。直接cmd进去该路径,然后输入 python pyinstxtractor.py XX.exe  执行完成后,在该文件夹里会出现XX.exe_extracted文件夹。

3.打开XX.exe_extracted文件夹,找到PYZ-00.pyz_extracted(有可能是其他名字,但是后缀也是.pyz_extracted)打开问价夹,你会发现该文件夹中都是.pyc文件。

4.pip install uncompyle(如果下载失败,执行pip install uncompyle6)。注意:如果你执行pip install uncompyle 可以下载成功,当你下载完成后,要看一下你下载的版本号,因为我们下一步会用到。

5.cmd进入PYZ-00.pyz_extracted,这里需要你第四步下载的ubcompyle版本。如果你和博主下载的版本号一致,那么直接输入

uncompyle6 XX.pyc > XX.py ,这里如果你下载的版本不是uncompyle6的话,执行是失败的。 如果成功你会发现当前文件夹中已经有生成XX.py了。

python反编译exe相关推荐

  1. python文件输出exe文件反汇编_python 反编译exe文件为py文件的实例代码

    我们用pyinstaller把朋友文件打包成exe文件,但有时候我们需要还原,我们可以用pyinstxtractor.py 用法: python pyinstxtractor.py xxx.exe 之 ...

  2. python反编译exe_实战 Python3.7+64位 Exe 反编译

    记得有年在上海弘连培训,其中一个逆向题就是关于python的Exe,当时就想着写个文档,后来因为忙就拖延了下来:这里补上,而且是大补上:奉献一个干货,网上没有(我没发现)Python3.7的反编译教程 ...

  3. Python反编译pyinstaller打包的exe文件 从0开始(未加密篇)

    因为pyinstaller方便.兼容性相对较好,所以我们会经常见到一些用pyinstaller打包的Python程序,在这里我们了解一下如何对这些打包好的exe文件进行反编译(即反编译出.py文件), ...

  4. python反编译加密文件_python打包的二进制文件反编译

    简介 Pyhton是一个脚本语言,在运行Python代码时,最终由Python解释器来执行.解释器就是Python的运行环境,但是除了开发人员,大部分人在使用时并不会安装Python.所以官方就提供了 ...

  5. 【原创】用 Python 反编译 Python 软件

    [原创]用 Python 反编译 Python 软件 标 题: [原创]用 Python 反编译 Python 软件 作 者: Ptero 时 间: 2010-04-21,16:28:27 链 接: ...

  6. python反编译Pyinstaller打包的可执行文件

    背景:最近在帮朋友写一款类似抢票的脚本,朋友有好几个脚本了,但是效果不理想,想让我帮忙,由于这种需要对接口进行详细了解,有些事件没有条件去抓包,然后我就对朋友已有的几个脚本动了心思.首先像这种爬虫类小 ...

  7. python反编译-以2048小游戏为例

    文章目录 一.背景 二.工具准备 1.pyinstxtractor.py脚本用于反编译python 2.winhex用于编辑16进制的软件 三.反编译 1.放置脚本 2.运行脚本 3.找到软件名文件和 ...

  8. python 反编译

    python 反编译工具名称: Easy Python Decompiler 工具下载地址:http://sourceforge.net/projects/easypythondecompiler/? ...

  9. Python 反编译:pyinstxtractor工具和uncompyle6库的使用

    uncompyle6 现仅适用于 Python 2.4 到 3.8 版本 Python 3.9 及以上版本请参见我另外一篇博客: Python 反编译:pycdc工具的使用 ✅作者简介:人工智能专业本 ...

  10. Python反编译pyinstaller或py2exe生成的exe可执行文件,获得源码

    目录 一.从exe文件中抽取pyc文件 二.将pyc文件反编译为py源码文件 三.更正.pyc文件的头信息 一.从exe文件中抽取pyc文件 直接到下列网址将代码clone下来: GitHub - c ...

最新文章

  1. 硬纪元AI峰会前瞻:物联网能否成为下一个风口?
  2. 【运筹学】线性规划数学模型 ( 单纯形法 | 最优解判定原则 | 单纯形表 | 系数计算方法 | 根据系数是否小于等于 0 判定最优解 )
  3. 包装类 || 装箱与拆箱
  4. JDK内置工具--jconsole
  5. windows之如何知道C盘目录下的大文件路径
  6. 跨平台加密版 SQLite 3 - wxSQLite3
  7. c语言把一段编码注释,C语言编码规范——着重注意点整理
  8. 【LeetCode】【字符串】题号:*389. 找不同
  9. 论计算机应用技术对企业信息化的影响
  10. mysql ubb html,python实现html转ubb代码(html2ubb)
  11. nginx工作原理:
  12. 如何生成网站地图(Sitemap)
  13. 项目组自己编写的js分页标签(百度分页)
  14. Geany 编程工具的使用
  15. 工业视觉检测-智能相机在PCB板的错、漏、反、中的应用-缺陷检测准确度大于99.9%
  16. 基于网络的入侵检测数据集研究综述(A Survey of Network-based Intrusion Detection Data Sets)
  17. 400分以上考生140人!北大软微也炸了!
  18. 3500双休和4000单休,你选哪个?
  19. HTML+CSS实现渐变色标签,鼠标经过效果
  20. 人工智能 python 江苏省_【江苏省人工智能招聘_最新江苏省人工智能招聘信息】-前程无忧...

热门文章

  1. 精简版oracle客户端程序
  2. 【转载】太完美_Windows XP SP3 极度精简克隆版 【2014】
  3. Windows Server 2012 R2 DirectAccess功能测试(3)—App2服务器安装及配置
  4. minicom 使用方法
  5. SQL之正则表达式的简单使用
  6. 李宏毅机器学习hw1~4作业 强化点
  7. 安装好的java在哪里打开_安装了java怎么打开jar
  8. java统计代码行数
  9. 信天翁水域雷达监视系统
  10. Hybird Astar算法原理