关于反编译pyc的一点技巧

摘要:
现在最流行的是使用https://github.com/rocky/python-uncompyle6但是,一些Python次要版本有所不同。例如,在2.7.6版本中,此项目中不收集起始magicnumber。在这种情况下,两字节的magicnumber可以直接更改为反编译Python 2.7.16,即03F3

现在最流行的是用https://github.com/rocky/python-uncompyle6

但是有些python小版本不一样,比如2.7.6的某版本,开头的magic number在这个项目中没有收集

这时直接改开头的两字节magic number就可以反编译了

python2.7.16的是 03F3

免责声明:文章转载自《关于反编译pyc的一点技巧》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇SpringCloud组件介绍(一)基于RHEL8/CentOS8的网络IP配置详解下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

ubuntu 18.04安装PIL(Python Imaging Library )

本人也是个小萌新 安装过程也是曲折 现附上我的安装过程 1.百度教的 sudo apt-get install python-imaging sudo apt-get install libjpeg8 libjpeg62-dev libfreetype6 libfreetype6-dev 2.发现报错,其实是我自己机器的原因 然后又去配置源 我是ubun...

Windows平台Python编程必会模块之pywin32

在Windows平台上,从原来使用C/C++编写原生EXE程序,到使用Python编写一些常用脚本程序,成熟的模块的使用使得编程效率大大提高了。 不过,python模块虽多,也不可能满足开发者的所有需求。而且,模块为了便于使用,通常都封装过度,有些功能无法灵活使用,必须直接调用Windows API来实现。 要完成这一目标,有两种办法,一种是使用C编写Py...

类的命名空间&组合

类的命名空间◆类中的静态变量可以被类调用也可以被对象调用◆对不可变数据类型来说,类变量最好用类名操作 classPerson: money =0 mother =Person() father =Person() Person.money += 1000Person.money += 1000 print(Person.money) ◆对于可变数据...

python3.6+pycharm+robotframework 环境搭建

参考文档:https://www.cnblogs.com/chenyuebai/p/8359577.html, https://www.cnblogs.com/jiyanjiao-702521/p/9235724.html, https://blog.csdn.net/weixin_33829657/article/details/86128739 安装配...

python音乐下载,小白也可以写爬虫

**简介:使用BeautifulSoup和request模块进行抓取和解析,最后保存音乐(注:音乐质量是普通品质的)** 关于模块的安装,打开cmd输入 pip install bs4 //安装BeautifulSouppip install requests //安装requestspip install fake_useragent //这个模块可以随...

Java调用Python脚本并获取返回值

在Java程序中有时需要调用Python的程序,这时可以使用一般的PyFunction来调用python的函数并获得返回值,但是采用这种方法有可能出现一些莫名其妙的错误,比如ImportError。在这种情况下可以采用另一种方法:使用Java的Runtime,像在命令行直接调用python脚本那样调用python程序。此时可以通过文件作为脚本参数来传递Py...