首页
社区
课程
招聘
7
[原创]分享一个自己写的手动映射PE文件源码
发表于: 2021-7-12 17:43 17058

[原创]分享一个自己写的手动映射PE文件源码

2021-7-12 17:43
17058

看雪第一次发帖,开源分享一下自己的学习成果~
最近在研究R0无痕注入R3,用CPP写了个手动映射DLL的功能,X32和X64正常编译出来的DLL文件都能兼容,兼容VM代码的DLL,但不兼容加了压缩壳之类的DLL

例子和源码放在附件里,调整一下编译器设置就可以提取出shellcode,大家可以随便玩
emmm,功能大概就这几个
图片描述

先获取PEB结构,X32和X64获取方式不同:
图片描述
然后遍历PEB->LDR的双向循环链表,取出每个模块的模块名分别判断,最后返回模块基址
图片描述


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

最后于 2021-7-12 21:35 被cslime编辑 ,原因:
上传的附件:
收藏
免费 7
支持
分享
赞赏记录
参与人
雪币
留言
时间
一路南寻
为你点赞!
2025-1-31 06:15
心游尘世外
为你点赞!
2024-10-10 01:34
嫉妒的死远点
感谢你的贡献,论坛因你而更加精彩!
2024-9-22 02:37
PLEBFE
为你点赞~
2022-7-30 07:18
ezrealik
为你点赞~
2021-7-12 23:11
Max_hhg
为你点赞~
2021-7-12 18:28
cslime
为你点赞~
2021-7-12 17:49
最新回复 (5)
雪    币: 7132
活跃值: (2031)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
2
感谢分享
2021-7-13 10:36
0
雪    币: 15
活跃值: (280)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
感谢分享
2021-7-18 18:58
0
雪    币: 3643
活跃值: (4648)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
感谢分享
2021-8-11 06:16
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
5
大佬,我想问下,利用劫持dll注入了另一个dll到exe中,主要功能部分有些bug问题,比如string对象操作,还有remove file啥的,我大概看了下,是kernel32调用ntdll的时候汇编看是有些寄存器值不对。
用CRT初始化的方式dll注入后正常运行,调用自己的导出函数的时候,那些功能就不行了,能联系下给出出主意吗
2021-12-24 02:36
0
雪    币: 667
活跃值: (332)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
感谢楼主分享,有时间再仔细看
2022-7-16 08:37
0
游客
登录 | 注册 方可回帖
返回

账号登录
验证码登录

忘记密码?
没有账号?立即免费注册