第一步 准备需要的软件
下载Ming Loh的python反编译项目
链接: https://github.com/countercept/python-exe-unpacker.
下载编辑16进制的软件 wxmedit
官网:http://wxmedit.github.io/zh_CN/downloads.html
链接:https://pan.baidu.com/s/17OpLJ6LoGn8JfxSBLmxrWQ?pwd=6666
密码:6666
第二步 进行反编译
查看反编译软件的目录
再这里面运行 cmd界面
python pyinstxtractor.py xx.exe
这是运行成功界面
然后你会发现目录下多了个文件夹
进去文件夹后 找到你的软件名称 我这里是修改过了 之前的软件名称是pldc
好了 到了这里 就用开始下载的16进制的软件打开这两个文件 进行对比
现在对比 struct 跟 pldc 可以看到 struct 比 pldc 多了一些东西 所以不要慌 给这两个文件复制一下 放到桌面做个备份 免得下面的操作 没实现 就麻烦了
复制后 直接粘贴过去
最终结果图
到了这一步 那么老铁 直接保存 然后更改pldc的后缀为 pldc.pyc
然后再终端pip install uncompyle安装uncompyle,
uncompyle6 pldc.pyc
uncompyle6 pldc.pyc > pldc.py