写在前面:学习过程中学的一个技能啦(虽然是好久之前)

以white_give.exe反编译为py文件举例

要将它反编译为py文件,先反编译为pyc文件,再编译为py文件,python-exe-unpacker-master反编译,直接在文件夹下运行cmd

输入命令

pyinstxtractor.py +文件路径(如果文件在此路径下则不用)

pyinstxtractor.py white_give.exe

得到一个文件

在这个文件下找到struct和white_give两个文件

用编辑16进制的软件 wxmedit打开进行比较

white_give少了一行struct文件的第一行,将struct中的第一行复制到white_give中,一定要如图所示选中到E3那里,不然复制不全,将white_give保存为white_give.pyc

在虚拟机里装了pyc变成py文件的反编译工具uncompyle6

uncompyle6 -o white_give.py white_give.pyc

exe反编译为py文件相关推荐

  1. exe反编译为.py文件

    介绍公司以前的一个exe包,我们需要查看里面python源码,但是以前的py源码文件找不到,所以只能反编译,介绍一下反编译的过程. 首先准备: pyinstxtractor.py这个文件,网上很多,自 ...

  2. 【python】pyc文件反编译为py文件

    需求:把项目里的 pyc 文件反编译出来,查看接口函数的逻辑 解决方案:uncompyle6可将python字节码转换回等效的python源代码,它接受python 1.3版到3.8版的字节码 具体实 ...

  3. 什么是pyc文件,把python的py文件编译成pyc文件,把pyc文件反编译成py文件。以及python编译的如何设置不生成pyc文件

    文章目录 1 什么是pyc文件 1.1 什么是pyc文件 1.2 pyc文件是怎么生成的,有什么好处 2 把python的py文件编译成pyc文件 2.1 使用python内置库py_compile把 ...

  4. pyc文件反编译为py文件

    近期时不时需要把工程里的 pyc 文件反编译出来,查看接口函数的逻辑.此前有师兄安利了uncompyle6工具,我使用了几次,发现反编译出来的代码逻辑很清晰,此处我也不能打包票 uncompyle6 ...

  5. exe反编译为pyc,再反编译为py

    第一步反编译:exe到pyc 参考这篇文章,写的很好:有个注意点就是pyc文件必须加文件头. pyinstaller打包的.exe文件反编译成.py文件 - no1r - 博客园 (cnblogs.c ...

  6. exe反编译_反编译Python生成exe软件(Py3-polySML)

    反编译对象为一篇文献上的软件,反编译只是为了了解一些源代码的逻辑. 过程参考文章:python3.7.4反编译生成的.exe 反编译对象:polySML 此对象为python打包,且未进行加密加壳软件 ...

  7. pyinstall 打包python3.7.1的exe反编译

    pyinstall 打包python3.7.1的exe反编译 由于 pyinstall打包的EXE文件,被360认为可能有木马病毒,首先怀疑计算数机系统有毒.用360杀毒,病毒倒是查处了十几个,对于一 ...

  8. 将.pyc反编译成.py

    在使用atom查看.py文件时,发现乱码了,于是在网上一顿搜索. .pyc文件是.py文件运行产生的,对于下次执行会加快执行速度,但想要阅读源码的话,需要将它反编译成.py文件. 下面记录下如何将.p ...

  9. 超详细Pyinstaller打包exe+反编译Pyinstaller打包的exe教程+防止反编译教程

    在这里分享一些技巧和经验给大家.辛苦撰文分享,转载或引用请保留本文作者信息及文章链接. 作者的环境: win7+python3.5(anaconda3) 理论上,win7及以上的系统和python任意 ...

  10. Python代码加壳加密pyinstaller生成的exe反编译

    Python代码加壳加密反编译 phthon加壳 pyinstaller生成的exe反编译 加壳 pyinstaller 版本高于3.0 命令行: pyinstaller -F -key=xxxxxx ...

最新文章

  1. 三维目标检测算法原理
  2. [code]代码格式1
  3. 谷歌让AI芯片学会“下崽”,下一代TPU就让AI自己设计
  4. python读取excel-Python Pandas读取修改excel操作攻略
  5. 关于const 修饰的一些知识
  6. SQL中LIKE的妙用
  7. yii2 mysql save_Yii2 开发 MySQL 数据备份功能
  8. [学习笔记] 二分图基础定理的相关证明
  9. SpringCloud工作笔记042---SpringCloud RestFul接口中跨域问题_这个解决方式不太完美,每个接口上都要加
  10. Python:实现矩阵的Schur complement舒尔补算法(附完整源码)
  11. zookeeper的原理和应用(非常详细透彻)
  12. 节假日判断工具(Java)
  13. 做统计分析课程设计时回忆的一些知识
  14. 计算机系统如何重置,如何重置电脑系统?看这里1分钟教会你!
  15. 用python画漂亮的生日蛋糕_一步一步最简单的最漂亮的画蛋糕
  16. cm-14.1 Android系统定制(二):内置系统应用
  17. 数字图像处理(冈萨雷斯版)学习笔记(6)第10章
  18. 某zhan sign
  19. 直播平台怎么搭建,老司机带你了解
  20. java web网上书城_基于Java web的网上书城

热门文章

  1. 标准误计算机excel公式,excel标准误差怎么算
  2. PHP开发从入门到实战教程分享
  3. 微型计算机原理及应用 阶段作业,19春北交《微机原理及应用》在线作业1【参考答案】...
  4. c语言编写简单实用的小程序,C语言编写一个小程序
  5. 如何计算代码运行的时间?
  6. Linux Ext2/Ext3/Ext4文件系统
  7. ext2 无损升级 ext3、ext4
  8. 苹果分屏软件_Mac软件推荐
  9. linux 环境下设置Kettle的转换,作业定时执行简单操作
  10. 常用电子元件识别图解大全