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

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

2024-3-25 14:13
3127

原理:

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正常执行。


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 1
支持
分享
最新回复 (2)
雪    币: 3059
活跃值: (30876)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
感谢分享
2024-3-26 09:22
1
雪    币: 6095
活跃值: (5510)
能力值: ( LV5,RANK:65 )
在线值:
发帖
回帖
粉丝
3
感谢分享!
2024-3-26 09:36
0
游客
登录 | 注册 方可回帖
返回
//