DLL劫持

DLL劫持

本文参考借用UAC完成的提权思路分享
这里面有一个关键的点就是在通过UAC验证通过后的程序是被赋予了管理员权限的,所以可以完成提权操作!
本文全靠记忆,绝无抄袭!别人的知识,记住了就是自己的了!
基本的思路就是找到程序正常运行时调用的dll文件,然后对该dll文件进行劫持修改成我们自己的恶意文件执行恶意的代码。其中有一点技巧就是我们往往劫持的dll文件不是已经存在的,而是程序需要调用但系统中没有的这样劫持的痕迹就不会特别清楚,其二在选择劫持的程序的时候尽量选择那些需要从网络上下载安装资源的程序,这样的成功了高一些,其三为了保证我们的后门不会因为程序崩溃而结束,往往采取进程注入的方式来进行操作,也就是我们的dll文件的功能其实是讲我们的shellcode注入到另一个进程里面。
首先我们要做的事找一个不存在的dll文件,这里拿C:\windows\system32\CompMgmtLauncher.exe举例,我们使用procmon.exe来监控该程序读取dll文件的情况。
在这里插入图片描述
可以看到,太多了,我们不需要这么多,所以我们要设置一下过滤规则
首先我们过滤一下路径类型,有文件、进程、注册表、网络这一类的,我们只需要看文件相关的

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值