Che cos'è "Gateway Host Probe"?

3

Volevo eseguire il test dello stress sul mio router utilizzando Metasploit per eseguire un attacco TCP Synology of Service . Ho usato i seguenti comandi:

use auxiliary/dos/tcp/synflood

set rhost 192.168.65.204 (questo è il mio router ip)

show options

ha mostrato questo:

 Name       Current Setting  Required  Description


 ----       ---------------  --------  -----------
   INTERFACE                   no        The name of the interface
   NUM                         no        Number of SYNs to send (else unlimited)
   RHOST      192.168.65.204   yes       The target address
   RPORT      80               yes       The target port
   SHOST                       no        The spoofable source address (else randomizes)
   SNAPLEN    65535            yes       The number of bytes to capture
   SPORT                       no        The source port (else randomizes)
   TIMEOUT    500              yes       The number of seconds to wait for new data

E quando ho eseguito il comando run si è verificato il seguente errore:

[-] Auxiliary failed: Msf::OptionValidateError The following options failed to validate: GATEWAY_PROBE_HOST.

Qualcuno può spiegare cosa significa e come correggere questo errore?

    
posta Snake Eyes 13.06.2015 - 15:36
fonte

2 risposte

3

Il valore predefinito di $GATEWAY_PROBE_HOST è 8.8.8.8, che inizialmente il modulo contatta con un valore TTL pari a 1. Questo viene fatto per scoprire il gateway predefinito corrente (poiché TTL scadrà al gateway predefinito e invierà un messaggio superato da ICMP ). Sembra che tu abbia un indirizzo IP non valido nell'opzione datastore GATEWAY_PROBE_HOST. Esegui il comando nel terminale:

msfconsole
use auxiliary/dos/tcp/synflood
show advanced

e guarda il valore configurato. Per impostarlo su 8.8.8.8 o su qualsiasi altro host esterno o interno, utilizzare il comando set. Ulteriore corsa

set GATEWAY_PROBE_HOST 8.8.8.8

Configura le opzioni del datastore richieste ed esegui di nuovo.

    
risposta data 15.06.2015 - 06:56
fonte
-1

Il tuo campo INTERFACE è vuoto! Devi impostarlo sull'interfaccia da cui verranno inviati i pacchetti.

Inoltre è una buona idea per prima cosa eseguire il ping sulla macchina remota per verificare se è viva.

Per trovare l'elenco delle interfacce sulla macchina Linux. Utilizza il comando ifconfig -a .

Per trovare l'elenco delle interfacce su una macchina Windows. Utilizza il comando netsh interface show interface .

    
risposta data 13.06.2015 - 16:39
fonte

Leggi altre domande sui tag