【笔记】反编译 exe 文件
前言
将.exe
文件反编译为.py
文件
克隆 pyinstxtractor
1 | git clone https://github.com/countercept/python-exe-unpacker.git |
将exe文件转换为pyc文件
<file_name>
:文件名
1 | cd python-exe-unpacker |
添加magic和时间戳
为
lockyfud.pyc
文件头添加4字节的magic
和4子节的时间戳
在
struct
文件头复制4字节作为lockyfud.pyc
文件的magic
4字节的时间戳设置为
00 00 00 00
将pyc文件转换为py文件
安装uncompyle6
1 | pip install uncompyle6 |
将pyc文件转换为py文件
1 | uncompyle6 <file_name>.pyc > lock.py |