Secondo questo articolo su Wikipedia , un cavallo di Troia può consentire una connessione remota aprendo una porta casuale se è in grado di bypassare il firewall. Non sono un esperto di router e di Traduzione degli indirizzi di rete, ma se un cavallo di Troia apre una connessione attraverso il firewall, come fa questo a consentire al proprietario del trojan che è su un'altra rete di connettersi a il computer della vittima dal momento che l'IP del computer della vittima è privato e non può essere collegato a.
Esempio di scenario Un cavallo di troia apre una porta casuale 1234 sul computer della vittima quando viene eseguita e presuppone che ignori il firewall. In che modo l'attaccante può connettersi al computer della vittima da remoto.
Il computer vittima ha IP privato 192.168.1.147 e IP pubblico 10.1.1.44 e l'utente malintenzionato ha IP privato 192.168.0.119 e IP pubblico 10.2.1.54, in che modo i due computer comunicano tra loro?
Supponendo che il computer vittima abbia un listener sulla porta 1234 e che l'autore dell'attacco abbia un connettore che si connette alla porta 1234 e prenda l'IP della vittima. Quale IP verrà utilizzato dall'attaccante? Sarebbe l'IP pubblico o l'IP privato?