c语言劫持dll写法,[原创]DLL劫持生成器 源码开放(纯WINDOWS SDK)+ 实例分析

本文介绍了一款使用C语言纯Windows SDK编写的DLL劫持工具——FakeLib,详细阐述了其生成DLL代码的过程,并通过实例展示了如何测试软件的安全性。通过选择目标DLL或侦察进程来生成代码,帮助开发者或安全研究人员检测潜在的DLL劫持漏洞。
摘要由CSDN通过智能技术生成

1c26347f1c84e71d929702fbb9b8c909.gif

1c26347f1c84e71d929702fbb9b8c909.gif

1c26347f1c84e71d929702fbb9b8c909.gif

本菜最近学习了什么DLL注入啊,hook啊(r3)的相关技术,觉得很好玩,于是深入发现还有DLL劫持这种东西觉得挺好玩的,加上最近看到各种木马分析报告中都还有发现有利用白加黑的现象。于是自己想找几个来玩玩,但是一个一个手动测试麻烦啊,于是想写个工具来测试目标是否存在DLL劫持漏洞的可能,于是就产生了写个工具的想法,上网一看,原来十年前都有大神写出来了,不过感觉有点麻烦,好多选项不知道干嘛的,加上本人只学了汇编和C,C++不太懂,平常都是做WINDOWS C编程,所以参考那位前辈的生成的代码改进成自己的,无奈不懂MFC ,他的源码我就没看,反正没事做,当作练练手,过程还真学了不少东西。可能有人说python三下五除二就出来。都说了无聊练习了,,,

PS:本工具只生成常规的winowds调用方式的DLL代码,还添加了列出目标进程存在DLL劫持可能性的DLL。

方便大家用来测试(sha)软(ren)件(fang)安(huo)全

大神不喜勿喷啊,有错误的或者需要改进的还望指出。

0x00 工具简介

名称:FakeLib

开发环境:VS 2013 、 win10 x64

开发语言:C  (纯windows sdk)

作者:josegh

0x01 功能和使用

有两种模式:

1.1 和aHeadLib一样,选择目标DLL直接生成这里我只生成常用

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值