免杀分享 白+黑 手动查找白文件下的DLL

admin 2024年8月4日21:54:17评论45 views字数 595阅读1分59秒阅读模式

也不是什么新颖的技术了,但是最近研究了一下,亮点在于你可以自己去挖掘白文件加载的DLL 不用局限于网上公开的白文件了。

我这里以我自己电脑里的网易云音乐为例

使用Process Monitor -Filter过滤网易云音乐加载的DLL(你要运行哈)

免杀分享 白+黑 手动查找白文件下的DLL

可以看见这里有一个libcurl.dll是网易云加载的dll其他都在Windows下,我们就用libcurl.dll当作黑DLL

那么怎么构造libcurl.dll文件呢,Visual Studio有一个自带的工具dumpbin.exe 大家可以用everthing全局搜一下哈

免杀分享 白+黑 手动查找白文件下的DLL

使用命令查看DLL中使用的函数

dumpbin.exe /imports C:cloudmusic_reporter.exe

免杀分享 白+黑 手动查找白文件下的DLL

在最下面我们看到了libcurl.dll所用到的函数

免杀分享 白+黑 手动查找白文件下的DLL

那么我们开始构造黑DLL文件

为了以防万一 我这里把所有函数都写上了 进行了MessageBoxA弹窗处理

免杀分享 白+黑 手动查找白文件下的DLL

使用release生成DLL并改名为libcurl.dll

免杀分享 白+黑 手动查找白文件下的DLL

双击我们的白程序DLL弹窗成功

免杀分享 白+黑 手动查找白文件下的DLL

那么我们可以通过这个思路Loader一个shellcode

首先我们使用MSF上次一个calc的shellcode

msfvenom -p windows/x64/exec cmd=calc.exe -f c

免杀分享 白+黑 手动查找白文件下的DLL

然后编写黑DLL做好DLL静态免杀就好了

免杀分享 白+黑 手动查找白文件下的DLL

免杀分享 白+黑 手动查找白文件下的DLL

免杀分享 白+黑 手动查找白文件下的DLL

免杀分享 白+黑 手动查找白文件下的DLL

免杀分享 白+黑 手动查找白文件下的DLL

免杀分享 白+黑 手动查找白文件下的DLL

免杀分享 白+黑 手动查找白文件下的DLL

原文始发于微信公众号(RongRui安全团队):免杀分享 白+黑 手动查找白文件下的DLL

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年8月4日21:54:17
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   免杀分享 白+黑 手动查找白文件下的DLLhttps://cn-sec.com/archives/3033227.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息