DLL攻击漫谈

动态链接库(dll)可以作为执行任意代码的接口,并帮助恶意行为者实现其目标。dll是microsoft共享库的实现方式,通常以dll为文件扩展名,并且它们也是pe文件,与exe文件结构相同。

DLL可以包含PE文件支持的任何类型的内容,这些内容可能包括代码、资源或数据的任意组合。DLL的主要用途是在系统上的应用程序和进程之间共享这些内容,为Windows应用程序开发者提供高度的灵活性。

DLL在调用进程的内存中以相同的访问权限执行。这意味着,如果DLL包含任何异常,调用EXE不会得到任何保护。恶意攻击者可以通过DLL劫持或DLL代理等方法利用这一特性来执行恶意代码。

DLL搜索顺序简介

在日常工作中,我们会加载大量进程到系统中。使用Windows操作系统时,进程加载算法的一个关键步骤是将动态链接库(DLL)加载到内存中,以利用其功能并满足进程与DLL之间的依赖关系。每当启动进程时,都会发生此操作。

Windows操作系统可能包含同一DLL的多个版本。由于一个系统可能承载许多需要同一个DLL的进程,因此需要一种系统来确保从正确的路径加载所需的DLL,并确保加载的是最相关的版本。

应用程序开发者通过使用LoadLibraryExA或LoadLibraryA函数来加载特定库。这些函数接收一个路径参数,该参数指向所请求的DLL,并向调用进程返回模块的句柄。

当前目录启动进程的目录C: Windows System32C: Windows SystemC: WindowsSYSTEM环境变量“PATH”中包含的目录USER环境变量“PATH”中包含的目录

DLL攻击

DLL包含要由加载进程执行的代码,这可能会导致利用缺失的DLL或不安全实现的DLL来诱导系统执行恶意负载的情况,利用本机DLL搜索顺序。恶意行为者可能使用此技术来加载自己的DLL,该DLL可能包含任何类型的代码。

攻击利用过程

确定某个进程按特定搜索顺序搜索DLL,并且缺少DLL或错误实现的DLL之后,才能够进行下一步攻击。

第一步:确定DLL

首先,我们使用Sysinternals的ProcMon来筛选未找到以DLL结尾的路径的任何操作:

DLL攻击漫谈ProcMon下载:https://www.php.cn/link/b5146481a245e50255f5b24319c2711a

可以看到“Bginfo64.exe”找不到的对应DLL。

DLL攻击漫谈

第二步:查找DLL和利用

在查找这些DLL时,我们得出Riched32.DLL是非本地DLL,因此,注册表中没有该DLL的默认搜索路径。但是如果我们正确配置它,系统最终也会加载它。

现在所需要做的就是在请求的路径中创建该DLL:

DLL攻击漫谈

我们在请求路径中创建该DLL(Riched32.dll),为了方便演示,我们的DLL执行后,会弹出“hello HBT黑白天”的消息框来证明我们的DLL可以执行命令。

#define WIN32_LEAN_AND_MEAN#includeextern "C" __declspec(dllexport) DWORD WINAPI MessageBOXThread(LPVOID lpParam) {    MessageBox(NULL, "hello hbt 黑白天", "hello hbt 黑白天", NULL);    return 0;}extern "C" __declspec(dllexport) BOOL APIENTRY DllMain(HMODULE hModule,          DWORD ul_reason_for_call,          LPVOID lpReserved) {    switch (ul_reason_for_call) {        case DLL_PROCESS_ATTACH:            CreateThread(NULL, NULL, MessageBOXThread, NULL, NULL, NULL);            break;        case DLL_THREAD_ATTACH:        case DLL_THREAD_DETACH:        case DLL_PROCESS_DETACH:            break;    }    return TRUE;}

我们将这个DLL命名为Riched32.dll并放入Bginfo64.exe的DLL文件夹中。

然后重新打开进程“Bginfo64.exe”。

DLL攻击漫谈

啵啵动漫 啵啵动漫

一键生成动漫视频,小白也能轻松做动漫。

啵啵动漫 298 查看详情 啵啵动漫

出现该消息框,并且我们可以观察到该进程加载了DLL:

DLL攻击漫谈

如果我们的DLL中包含恶意代码,是不是可以继承Bginfo64.exe执行命令?

最后一步:拿一个shell

确定了进程和易受攻击的路径之后,所缺少的就是创建我们希望执行的DLL有效负载。

我们可以使用“DLLicious”工具(https://www.php.cn/link/e3423656a3520cb9a9825048b5cb59aa。

用法

用法非常简单,只需使用Python3或“.DLLicous.py”运行脚本。

我们可以:

用C语言将反向Shell编写DLL。使用Base64nc.exe对NC二进制文件进行编码和解码,然后将其写入DLL的工作目录中,然后从该目录中发起攻击。另一个新功能是:nc.exe在DLL中也包含base64代码,而不是从Web下载或从SMB服务器复制它。

DLL攻击漫谈

通过使用PowerShell和DLL代码中包含的NetCat的反向Shell,并尝试与kali上的侦听器联系,然后使用PowerShell打开shell。

我们可以看到执行劫持的进程后,将加载DLL并打开shell:

DLL攻击漫谈

https://www.php.cn/link/1721075016476163d0405fdfe93667c1

https://www.php.cn/link/6ef43ab936ea0c3ff156b0e099c783ba

https://www.php.cn/link/b5146481a245e50255f5b24319c2711a

渗透测试、红队攻防、免杀、权限维持等技术,以及及时分享最新漏洞复现及EXP,国内外最新技术分享!

进来一起学习吧。

以上就是DLL攻击漫谈的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/219880.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月3日 16:33:09
下一篇 2025年11月3日 16:34:25

相关推荐

  • 使用子图工作室访问可靠且快速的区块链数据

    去中心化的网络正在迅猛发展,开发者工具也在努力跟上步伐。web3构建者面临的一大挑战始终是如何获取稳定、快速且可定制的区块链数据。 去中心化的网络正以前所未有的速度扩张,而开发者的工具也在竞相追赶。Web3构建者面临的障碍之一在于获取稳定、快速且可定制的区块链数据。无论是开发DEFI协议、协调治理,…

    2025年12月8日
    000
  • Yuga Labs首席执行官Greg Solano提议解散Apecoin的DAO

    令人震惊的操作!yuga labs的首席执行官greg solano提议解散apecoin的dao,并组建一个全新组织,暂定名为apeco,由yuga labs全权掌控。 在这次出人意料的提议中,Solano在X平台上发布消息,称Apecoin DAO过于迟缓且效率低下,耗费了大量时间和金钱在低价值…

    2025年12月8日
    000
  • Rails筹集了1400万美元,以在美国启动其混合加密货币交易平台

    由加拿大创立的迈阿密总部的铁轨项目通过销售代币筹集了1400万美元(约合1,910万加元),并推出了混合动力系统。 由加拿大开发的迈阿密试点铁路项目通过代币销售筹集了1400万美元(约合1,910万加元),并在美国推出了其混合加密货币交易平台(美国)。 “法规有时会成为创新的障碍,你必须在良好的监管…

    2025年12月8日
    000
  • Synthetix在以太坊主网上启动了第一个PERPS DEX

    以太坊核心结算层的战略价值显现。自2019年起,synthetix便从乐观转向了主网安全性的战略方向。 作为去中心化衍生品与流动性解决方案领域的先锋,Synthetix正回归以太坊主网,以推出首个永久性去中心化交易所(DEX)。此行动象征着Synthetix的战略转型,此前其重心更多放在乐观假设上。…

    2025年12月8日
    000
  • Yuga Labs首席执行官Greg Solano提议取消Apecoin Dao而支持Apeco

    在6月5日的x帖文中,solano将apecoin dao形容为效率低下且行动迟缓。他认为,缓慢的治理进程导致进展有限,且实际项目推进不足。 Aragon首席执行官Anthony Leutenegger针对Dao在近期X帖文中的角色发表了看法。此次讨论起源于Yuga Labs首席执行官Greg So…

    2025年12月8日
    000
  • 比特币如何购买?比特币BTC交易平台哪些正规?

    想要踏入 加密货币 的世界,比特币 (BTC) 无疑是你的首选。但面对琳琅满目的 交易平台 和复杂的 购买流程,你是否感到无从下手?本文将带你一步步了解 如何购买比特币,并帮你筛选出 正规的比特币BTC交易平台,助你安全、便捷地开启你的 数字资产 之旅。 比特币是什么?为什么你需要了解购买渠道? 比…

    2025年12月8日
    000
  • 比特币期货交易所排行榜 全球比特币正规期货交易平台TOP10大全

    比特币期货交易作为一种重要的数字资产衍生品,为投资者提供了对冲风险、扩大收益的机会。选择一个安全、可靠、正规的交易平台至关重要。以下我们精选了全球范围内公认的TOP10比特币正规期货交易平台,希望能帮助您做出明智的选择。 选择比特币期货交易平台需要考虑的因素很多,包括但不限于: 平台的监管资质: 确…

    2025年12月8日 好文分享
    000
  • Robinhood UK已于5月发布了其客户交易的最高股票。

    全球顶尖技术股的吸引力依然强劲,nvidia处于领先地位,特斯拉和palantir等公司也占据了一席之地。 美国低成本经纪平台Robinhood的英国分支机构于5月公布了其客户交易量最大的股票名单。 据Benzinga透露,来自英国零佣金投资应用的数据揭示了全球顶级技术股的持续关注趋势。NVIDIA…

    2025年12月8日
    000
  • Yuga Labs建议拆除Apecoin Dao,用Apeco代替它

    yuga labs首席执行官greg solano发布了一项全面的提案,旨在解散apecoin dao,并以一个新的实体apeco取而代之。 作为BAYC等项目的创立方,Yuga Labs的Solano提议拆解Apecoin Dao,并以名为Apeco的新实体取代。该提案由Yuga Labs首席执行…

    2025年12月8日
    000
  • SUI(SUI)区块链生态系统正在快速增长,Defi部门的繁荣,2倍Solana的APY

    加密市场总是在每个周期中寻找新的明星,尽管solana(sol)在上一轮牛市中曾一度风光无限,但如今sui区块链正迅速崛起,成为本次周期中的热门选手。 加密市场以其快速转移焦点至最新热点的能力著称,尤其在牛市期间更是如此。虽然Solana(Sol)曾在过去周期中占据主导地位,但这一次,另一个区块链—…

    2025年12月8日
    000
  • Ripple价格目前的价格高于2.20美元,随着市场校正的继续,其弹性迹象。

    戈登·史密斯(gordon smith)。更新于2023年4月14日上午1:13 pdt。 在一个不断调整的动荡市场中,波纹价格在成功守住2.20美元以上时展现出韧性。然而,狗狗币的价格正在努力维持在0.18美元的关键支撑位,这表明卖压可能正在加剧。 即便如此,尽管XRP和DOGE都在争夺重要的价格…

    2025年12月8日
    000
  • Momentum是建立在SUI区块链上的分散交易的动力,已以1亿美元的估值结束了一轮战略融资。

    sui上的ve(3,3)dex动量宣布顺利完成了一项价值1亿美元的战略融资。 Crypto Exchange以1亿美元的估值完成了这一轮战略融资,并得到了加密货币交易所OKX Ventures的关键参与。 基于SUI的去中心化交易所的其他支持者包括Coinbase(纳斯达克:COIN)的企业部门、主…

    2025年12月8日
    000
  • Maple Finance扩展到Solana,引入了其承重的Stablecoin Sumrupusdc

    借贷平台枫叶金融已扩展至solana区块链,推出了其稳定版的糖浆代币。 贷款平台Maple Finance已扩展至Solana区块链,引入了其稳定版的糖浆代币,进入加密货币领域中增长迅速的生态系统之一。 此次扩展伴随着最高达50万美元的激励措施及3000万美元的流动性,将使Maple加入Solana…

    2025年12月8日
    000
  • AI代理市场在过去24小时内大幅下降

    在过去的24小时内,ai特工竞技场的下降大幅下降,损失了近6亿美元的市值,并且占据了过去几周中我们看到的每日最急剧下降之一。 AI特工竞技场在过去的24小时内见证了大幅下降,损失了近6亿美元的市值,并占据了过去几周中我们看到的每日最急剧下降之一。 Virtuals最新的AI代理总市值为95.9亿美元…

    2025年12月8日
    000
  • 2025全球移动端炒币APP前十分析:界面友好度测评

    在瞬息万变的加密货币市场中,移动端炒币APP已经成为投资者不可或缺的工具。一个界面友好、操作便捷的APP能够显著提升交易效率,降低操作失误的风险,最终影响投资回报。2025年,随着技术的不断发展和用户需求的日益增长,涌现出众多优秀的移动端炒币APP。 本次测评将聚焦于这些APP的界面友好度,从设计美…

    2025年12月8日 好文分享
    000
  • 加密政策组织敦促国会在市场结构立法中包括软件开发人员保护

    由八个加密政策组织组成的小组敦促美国国会领导人通过将其包括在市场结构立法中,以支持一项最近重新引入的法案,以保护软件开发人员。 由八个加密政策组织组成的小组敦促美国国会领导人将《区块链监管确定性法》(BRCA)包括在市场结构立法中。 加密政策小组寻求软件开发人员的保护 加密政策组织,即DEFI教育基…

    2025年12月8日
    000
  • 我有10个比特币怎么卖掉?比特币全球交易软件TOP10推荐

    如果您手头拥有10个比特币,想要将其变现,选择一个安全可靠且交易便捷的平台至关重要。以下是我们为您精心挑选的全球TOP10比特币交易软件,它们在安全性、流动性、用户体验和手续费等方面表现出色,希望能帮助您做出明智的选择。 安全提示: 在进行任何交易之前,请务必进行充分的风险评估,了解平台的安全措施,…

    2025年12月8日 好文分享
    000
  • btc交易平台哪些安全?正规比特币交易所软件前十名推荐

    在数字货币的世界里,比特币(BTC)无疑是最耀眼的明星。然而,想要参与这场数字盛宴,选择一个安全、正规的交易平台至关重要。一个可靠的平台不仅能保障您的资金安全,还能提供流畅的交易体验。面对市场上琳琅满目的交易所,如何才能慧眼识珠,找到最适合自己的那一个呢? 这份榜单为您精心挑选了2024年最受认可、…

    2025年12月8日 好文分享
    000
  • btc看盘软件官网地址 btc看盘软件官方网页版入口

    BTC看盘软件应运而生,它不仅仅是一款简单的行情查看工具,更是您在数字货币交易世界中的得力助手。该软件集成了实时行情数据、专业的图表分析、个性化的预警设置等功能,旨在帮助用户更高效、更理性地进行交易。无论您是经验丰富的资深交易员,还是初入币圈的新手,这款软件都能满足您不同的需求,让您在波澜壮阔的数字…

    2025年12月8日
    000
  • btc交易官网全球前十名排名榜单(2025最新版)

    加密货币市场风起云涌,比特币(BTC)作为数字黄金,其交易平台的选择至关重要。一个安全、可靠、便捷的交易平台,不仅能保障您的资产安全,还能提升您的交易效率。我们经过严谨的调研和评估,综合考虑了安全性、用户体验、交易深度、手续费、客户服务等多个维度,为您奉上2024年全球BTC交易官网前十名权威榜单,…

    2025年12月8日 好文分享
    000

发表回复

登录后才能评论
关注微信