绕过杀毒的恶意软件策略:ws2_32.dll与rundll32.exe技巧

需积分: 3 8 下载量 117 浏览量 更新于2024-12-16 收藏 166KB DOC 举报
反病毒教程(中级篇)第9课深入探讨了两种恶意攻击手段,旨在提升用户对计算机安全的认识。 首先,部分教程介绍了如何通过篡改系统文件来干扰软件运行。"ws2_32.dll"是一个关键的动态链接库(DLL)文件,在Windows系统中支持互联网和网络应用程序。正常情况下,当程序需要调用ws2_32.dll时,系统会在应用程序目录、Windows目录以及system32和system子目录中查找。然而,恶意软件可能利用这个查找机制,在杀毒软件的安装目录下创建假冒的ws2_32.dll文件,使得杀毒软件在试图加载时由于找不到真正的文件而无法执行,出现错误提示。通过删除这些恶意的ws2_32.dll文件,可以恢复软件的正常运行。 其次,教程提到了另一个潜在威胁:rundll32.exe。这个实用工具负责执行32位DLL文件,通常用于启动和调用其他程序或功能。恶意用户可以构造特定的rundll32.exe命令,如: ``` rundll32.exe C:\WINDOWS\system32\shimgvw.dll,ImageView_Fullscreen C:\WINDOWS\Web\Wallpaper\Bliss.bmp ``` 这段命令看似复杂,但其实包含三个部分:命令名rundll32.exe、DLL文件名shimgvw.dll和可选的引出函数(在这里是ImageView_Fullscreen),后面跟着的是函数的参数。通过这个方法,攻击者可以隐藏恶意代码,使其在看似合法的操作中执行,比如最大化显示指定图片,但实际上可能包含了有害行为。 这些内容对于理解中级反病毒教程至关重要,因为它们揭示了恶意软件如何利用系统机制进行隐蔽和破坏,并教会用户如何识别和防范此类恶意活动。学习者应学会检查程序依赖的文件是否真实,同时掌握识别和处理可疑rundll32.exe命令的方法,以保护自己的系统免受攻击。在日常工作中,保持系统的更新和安全软件的启用,定期扫描并及时清理潜在威胁,也是防止这类问题的重要措施。