首页
社区
课程
招聘
[原创]dll注入基本姿势C语言
发表于: 2017-4-25 17:13 6551

[原创]dll注入基本姿势C语言

2017-4-25 17:13
6551

1.实验环境 win7 32 

2.工具 VS2010 (默认编译选项)+ procexp.exe (优秀进程查看工具)

DLl注入背景

      将代码写入其他正在运行的进程空间

优点:

    可以修改特定程序的bug,完善功能(对于无源码的程序) 等等

基本方式:

     1.消息勾取 (利用SetwindowsHooklEx())

     2.创建远程线程

     3.利用注册表(LoadApp_initDlls  appInit_dlls)

     4.手工修改PE文件方式加载DLL 


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

上传的附件:
收藏
免费 1
支持
分享
最新回复 (3)
雪    币: 1696
活跃值: (2297)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
以收藏
2017-4-25 18:39
0
雪    币: 124
活跃值: (716)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
如果注入器是32位的要把64位的dll注入64位的exe会出问题,是不是因为注入器获取到的loaddll地址和64位的程序不同
2017-4-25 23:40
0
雪    币: 1441
活跃值: (299)
能力值: ( LV10,RANK:170 )
在线值:
发帖
回帖
粉丝
4
南宫蜂王 如果注入器是32位的要把64位的dll注入64位的exe会出问题,是不是因为注入器获取到的loaddll地址和64位的程序不同
本来注入的时候,LoadLibrary的地址就应该是要注入进程的地址,您可以尝试在64位环境下尝试一下
2017-4-26 13:24
0
游客
登录 | 注册 方可回帖
返回
//