python逆向一把梭pyinstaller打包的exe逆向一把梭

Posted mid2dog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python逆向一把梭pyinstaller打包的exe逆向一把梭相关的知识,希望对你有一定的参考价值。

前言

终于给我一把梭了。


步骤

https://github.com/saucer-man/exe2py
先下载个反编译工具,然后手工给解出来的pyc加上magic头,需要与版本对应
比如python3.8_32位的magic头就是加这串

之后pip install uncompyle6
uncompyle6 xxx.pyc
用uncompyle6一把梭就行了

什么?你问我不同版本的magic头怎么找?
上述工具在反编译的时候会产生一个base_library.zip,随便把里面pyc第一行复制出来就行了。


结语

记得一开始出校赛题目的时候就有pyc逆向,那时候作为出题人的我也一知半解照本宣科,现在算彻底精通了。
感谢Wayne师傅的帮助。

以上是关于python逆向一把梭pyinstaller打包的exe逆向一把梭的主要内容,如果未能解决你的问题,请参考以下文章

pyinstaller 还原python代码的方法

小程序的getElementsById,就像一把梭

cv一把梭-elementUI

Elasticsearch是一把梭,用起来再说?!

线段树的 JAVA 和 JS 实现一把梭

为什么中国80%的程序员面试造大炮,工作扭螺丝,复制粘贴一把梭