### 删除 Metasploit 中指定的 Hosts、Vulns 和 Services

如果你想删除特定的主机、服务或漏洞记录,可以按照以下步骤进行操作:

#### 1. 删除指定的 Host
删除指定的主机时,需要先知道主机的 IP 地址。假设你要删除 IP 为 192.168.1.10 的主机,可以使用以下命令:

hosts -d 192.168.1.10


这将删除 IP 为 192.168.1.10 的主机记录。

#### 2. 删除指定的 Service
如果你想删除某个主机的特定服务,例如 192.168.1.10 上的 80/tcp 服务,可以使用以下命令:

services -d 192.168.1.10 80


这将删除 192.168.1.10 上的 80/tcp 服务。

#### 3. 删除指定的 Vulnerability
要删除特定漏洞记录,首先你需要知道漏洞的 ID 或相关信息。假设你想删除 MS17-010 漏洞,你可以使用以下命令:

vulns -d MS17-010


或者,直接删除某个特定主机上的漏洞(如 `192.168.1.10`):

vulns -d 192.168.1.10


#### 总结:
- `hosts -d <ip>`**:删除指定 IP 的主机记录。
-
`services -d <ip> <port>`:删除指定 IP 和端口的服务记录。
-
`vulns -d <vuln_id>`:删除指定漏洞记录(如 `MS17-010`)。
-
`vulns -d <ip>`**:删除指定 IP 上的漏洞记录。

### 示例:
如果你要删除 `192.168.1.10` 上的 80/tcp 服务和 MS17-010 漏洞,可以执行以下命令:

services -d 192.168.1.10 80
vulns -d MS17-010


这些命令会清除指定的记录。

#Metasploit #删除指定 #hosts #services #vulns #记录
### 清空 Metasploit 中的 Hosts、Vulns 和 Services

在 Metasploit 中,可以使用命令清空数据库中的相关记录,包括 Hosts、Vulns 和 Services。你遇到的问题是使用 db_remove 命令时没有正确删除对应的记录。以下是正确的操作步骤:

#### 1. 清空 Hosts
要清空工作区中的所有主机,可以使用以下命令:

hosts -d all


这将删除所有在当前工作区中的主机记录。

#### 2. 清空 Services
要删除与主机相关的服务信息,你可以使用:

services -d all


这会删除当前工作区中所有主机的服务记录。

#### 3. 清空 Vulns
要删除与主机相关的所有漏洞信息,可以使用:

vulns -d all


这将清除所有漏洞信息。

### 总结:
1. `hosts -d all`**:删除所有主机。
2.
services -d all:删除所有服务信息。
3.
vulns -d all**:删除所有漏洞信息。

### 示例:
如果你想清空所有主机、服务和漏洞记录,可以执行以下命令:

hosts -d all
services -d all
vulns -d all


这样,你的 Metasploit 数据库就会清空这些记录。

#Metasploit #清空 #hosts #vulns #services #数据库
 
 
Back to Top