害,之前在网上浏览文章反编译exe,遇到了Unknown magic number 227 in xxx.pyc这个问题
然后struct文件还没有magic number
后面才发现原来网上用的pyinstxtractor.py都是低版本才会生成不带.pyc后缀的源代码文件
这里给GitHub路径下最新版
https://github.com/extremecoders-re/pyinstxtractor
反编译exe
python pyinstxtractor.py xxx.exe
反编译pyc文件
pip isntall uncompyle6
uncompyle6 xxx.pyc > xxx.py
就这样搞定了
如果py文件有中文乱码就打开pycharm以GBK编码重新加载