应急响应-C2后门、权限维持排查思路与基线检查

应急响应-C2后门、权限维持排查思路与基线检查

N0va7
2025-08-15 / 0 评论 / 2 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2025年08月17日,已超过290天没有更新,若内容或图片失效,请留言反馈。

常规C2后门

分析检测

没有隐匿手法

在没有隐匿手法的情况下,因为一个C2他在运行时必定会创建进程与对外的网络连接,通过这两点,我们可以对其进行排查

初步排查-使用火绒剑等类似程序查看进程和网络

进一步确认-上传文件到微步等沙箱平台测试

将初步排查的文件保存下来,然后上传到类似微步云沙箱进行测试,以及远程IP地址进行查询

有隐匿手法

比如说CDN、云函数、中转等,这些后续再了解,这边仅普及基础,基础完善之后再了解进阶

处置手段

定位到恶意文件之后,我们要对其进行进一步的处置

清除

将定位到的文件进行删除处理

封锁

通过防火墙策略进行封锁处理,比如说阻止程序、协议、IP

  1. 先判断是反向还是正向

  1. 封锁

至于一些协议的封锁,我发现防火墙的HTTP协议只针对远程的80端口,而且不可以修改,这样太过有限了,起不到封锁的作用

总结

最有效的封锁方式就是直接禁用远程IP地址的访问,但是这样会影响到业务的正常运行,具体采用哪种方式还得根据实际情况来决定。

权限维持排查

在解决了初步发现的后门之后,我们还要对主机进行一次权限维持的排查,因为攻击者可能想持续控制这台主机,所以在这台主机上留下一些自启动、隐藏账户、映像劫持、屏保或登录启动等权限维持手段

自启动排查

REG ADD "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /V "backdoor" /t REG_SZ /F /D "C:\shell.exe"

隐藏账户

net user backdoor$ admin!@#45 /add

lusrmgr.msc

然后删除即可

映像劫持

REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe" /v debugger /t REG_SZ /d "C:\Windows\System32\cmd.exe /c c:/shell.exe"
# 当运行notepad时就会运行shell.exe

通过PCHunter可以看到

屏保或者登录触发

reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v SCRNSAVE.EXE /t REG_SZ /d "C:\shell.exe" /f

REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /V "Userinit" /t REG_SZ /F /D "C:\shell.exe"

其他

像是Rookit、Web内存马等进阶知识后续再进行补充

基线检查-综合项目

Windows

GitHub - selinuxG/Golin: 弱口令检测、 漏洞扫描、端口扫描(协议识别,组件识别)、web目录扫描、等保模拟定级、自动化运维、等保工具(网络安全等级保护现场测评工具)内置3级等保核查命令、基线核查工具、键盘记录器

golin.exe windows

GitHub - m-sec-org/d-eyes: D-Eyes为M-SEC社区一款检测与响应工具

GitHub - FindAllTeam/FindAll: Automated analysis of network security emergency response tools.(自动化分析网络安全应急响应工具)

这款工具可以支持分布式,就是将Agent发给其他机器,然后本机装server端,其他机器收集到的信息可以到server来查看

GitHub - DeEpinGh0st/WindowsBaselineAssistant: Windows安全基线核查加固助手

Linux

GitHub - selinuxG/Golin: 弱口令检测、 漏洞扫描、端口扫描(协议识别,组件识别)、web目录扫描、等保模拟定级、自动化运维、等保工具(网络安全等级保护现场测评工具)内置3级等保核查命令、基线核查工具、键盘记录器

GitHub - m-sec-org/d-eyes: D-Eyes为M-SEC社区一款检测与响应工具

GitHub - Ashro-one/Ashro_linux: Linux通用应急响应脚本,适用大多数情况。不如手敲

GitHub - sun977/linuxcheckshoot: linux应急响应检查脚本单机终极版

0

评论 (0)

取消