逆向pyinstaller打包的exe软件,获取python源码(1)
ailx10
2026-02-17 09:33:59
73 次阅读
导读:2021年的时候写了一个安全事件分析小工具,这是我为安全驻场大头兵写的第一个小工具,基于pyinstaller打包的pe软件,使用的时候非常简单,只需要将态势感知上的安全事件列表导出,导入到小工具中,
2021年的时候写了一个安全事件分析小工具,这是我为安全驻场大头兵写的第一个小工具,基于pyinstaller打包的pe软件,使用的时候非常简单,只需要将态势感知上的安全事件列表导出,导入到小工具中,即可实现自动分析,一方面是帮助安全驻场理解安全事件,另一方面是收集每个现场的安全事件,以便于后续对运营效果进行评估,今年偶然一个机会,发现需要增强对逆向技能的学习,了解到可以对pyinstaller打包的exe软件逆向出python文件,于是想起之前github上有上传过自己写的小工具,于是有了本次的逆向工程~
提醒:故事有后续,逆向出pyinstaller打包的exe软件的所有源代码:ailx10:逆向pyinstaller打包的exe软件,获取python源码(4)
ailx10
网络安全优秀回答者
网络安全硕士
去咨询
小工具说明:
本工具是没有经过专业测试的
帮助解决安全事件分析、处置相关的常见问题,辅助一线快速分析
使用过程中可能由于安全事件数据字段内容缺失,软件会自动退出
如果遇到软件退出的问题,请将安全事件发给我,并提供自己的输入信息
如果你有一些好的想法,也可以给我提建议哦~
优化:
规则联动,无需用户手动输入
自适应屏幕分辨率
自动联网查询VirusTotal情报IOC
优化事件分析逻辑函数,更加友好平滑
优化部分事件的描述信息,更加准确
添加数据校验码,验证数据的完整性
VTAPI是我的个人账号,查询次数受限制,为正常现象
第一步:对exe程序进行反编译[1]安全事件分析第二步:进入新获得的extracted文件夹第三步:查看和前12字节之间的区别第四步:反编译pyc文件得到python源代码
uncompyle6安全事件分析第五步:欣赏一下反编译的代码
非常遗憾,暂时只能看到主函数,看不到其他函数
参考^pyinstxtractor
发布于2023-01-1321:39・IP属地江苏