首页
社区
课程
招聘
[原创]向pyc注入shellcode或python代码
2024-3-25 14:13 1927

[原创]向pyc注入shellcode或python代码

2024-3-25 14:13
1927

原理:

Python在执行import时,为保证之后执行速度,会把对应的py文件编译为pyc。在第二次加载该模块时,会直接读取加载pyc执行。利用这一点,我们可以把我们自己的代码插入pyc中。

表格 描述已自动生成

原理很简单,基于此原理写了一个简单的利用demo。

地址:https://github.com/Knight-of-the-Ebon-Blade/pyhacker

示例:

准备好要注入的shellcode,win64_shellcode的功能是打开notepad。

执行指令python .\pyhacker.py -m base64 -f
.\win64_shellcode。选定的模块是base64。注入完成后,正常启动python,导入base64模块。可见刚刚插入的shellcode正常执行。


[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
点赞1
打赏
分享
最新回复 (2)
雪    币: 19589
活跃值: (29262)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
秋狝 2024-3-26 09:22
2
1
感谢分享
雪    币: 5136
活跃值: (4444)
能力值: ( LV5,RANK:65 )
在线值:
发帖
回帖
粉丝
gamehack 2024-3-26 09:36
3
0
感谢分享!
游客
登录 | 注册 方可回帖
返回