Windows 端口排查步骤

此篇为转发文章,点击查看原文

简介: 对通过服务启动的进程查找主进程,出现大量7680端口的内网连接,百度未找到端口信息,需证明为系统服务,否则为蠕虫。

1、 确认端口对应进程PID

<font style="color:rgb(38, 38, 38);">netstat -ano</font>


7680 端口对应 pid:6128

2、 查找pid对应进程

<font style="color:rgb(38, 38, 38);">tasklist | find "6128"</font>

对应进程为svchost.exe ,为系统服务进程,是从动态链接库 (DLL) 中运行的服务的通用主机进程名称,许多服务通过注入到该程序中启动,所以会有多个该文件的进程。说明进程是从服务启动的,去找对应的服务。

3、 查找对应pid 6128的服务名称

<font style="color:rgb(38, 38, 38);">tasklist /svc | find "6128"</font>

服务名为:DoSvc ,进入“服务”查找该服务,但是你可能会找不到该服务,因为上面找到的是“服务名称”,而管理工具“服务”里显示的是“显示名称

4、 可以通过命令查找对应的“显示名称”

<font style="color:rgb(38, 38, 38);">wmic service where name = "dosvc" get displayname</font>

得到“显示名称”:Delivery Optimization

5、 关闭“传递优化”服务

微软查询得到 Delivery Optimization 为 Windows10 补丁更新的一种模式叫“传递优化”,内网主机可以从已经下载的主机里下载补丁,同时也就占用了你主机的网速,神坑

关闭该端口: “更新”-“高级选项”中-“传递优化”-“关闭允许从其他电脑下载”
许多后门也是利用“服务”来加载进程,造成进程里无法直接查看到主进程名

作者

en0th

发布于

2024-06-18

更新于

2024-07-02

许可协议

评论