从您提供的方法来看,您正在使用Metasploit框架来管理和添加路由。下面是每种方法的详细说明和步骤:
### 方法一:使用命令行添加路由
1. 获取当前会话的网段:
执行以下命令来查看当前会话的网段:
2. 添加路由:
使用以下命令添加指定的子网路由:
3. 查看路由是否添加成功:
通过以下命令查看当前的路由配置:
### 方法二:通过背景任务和手动添加路由
1. 回到msf背景:
如果您的会话当前处于活动状态,可以使用以下命令回到msf:
2. 添加路由:
使用
3. 查看路由:
使用以下命令查看当前的路由表:
### 方法三:使用Metasploit内置模块自动添加路由
1. 使用
这一步可以通过Metasploit的内置模块来简化路由的添加。
2. 设置会话:
当您使用这个模块时,首先要设置要操作的会话:
3. 执行模块:
运行模块以添加路由:
总结,这三种方法可以根据您的具体需求和情况选择使用。若想要快速添加路由,方法三是最简单的,而方法一和方法二则提供了更细致的操作步骤。
### 方法一:使用命令行添加路由
1. 获取当前会话的网段:
执行以下命令来查看当前会话的网段:
run get_local_subnets
2. 添加路由:
使用以下命令添加指定的子网路由:
run autoroute -s 192.168.22.0/24
3. 查看路由是否添加成功:
通过以下命令查看当前的路由配置:
run autoroute -p
### 方法二:通过背景任务和手动添加路由
1. 回到msf背景:
如果您的会话当前处于活动状态,可以使用以下命令回到msf:
background
2. 添加路由:
使用
route add 命令手动添加路由,1号代表挂起的session编号: route add 192.168.22.0 255.255.255.0 1
3. 查看路由:
使用以下命令查看当前的路由表:
route print
### 方法三:使用Metasploit内置模块自动添加路由
1. 使用
post/multi/manage/autoroute 模块:这一步可以通过Metasploit的内置模块来简化路由的添加。
2. 设置会话:
当您使用这个模块时,首先要设置要操作的会话:
use post/multi/manage/autoroute
set SESSION [session_number]
3. 执行模块:
运行模块以添加路由:
run
总结,这三种方法可以根据您的具体需求和情况选择使用。若想要快速添加路由,方法三是最简单的,而方法一和方法二则提供了更细致的操作步骤。