Port forwarding per reverse tcp

1

Sto utilizzando metasploit per creare un payload per telefono Android (per scopi didattici).

Se il mio obiettivo e il mio computer si trovano sulla stessa rete, funziona correttamente. Ma quando il mio obiettivo non è connesso a una rete diversa e utilizza un carico utile con LHOST="il mio IP pubblico", come faccio a inoltrare la porta se il router non è accessibile a me (router del college). C'è un modo?

    
posta prithvi parre 15.03.2018 - 03:22
fonte

3 risposte

2

Non puoi.

Sospetto che tu sia dietro un NAT, e quindi dovrai port forwarding dal NAT al tuo IP LAN.

L'altra opzione sta ospitando qualcosa su AWS / DigitalOcean e ottieni un IP pubblico reale per il tuo server che puoi utilizzare come LHOST.

    
risposta data 15.03.2018 - 04:57
fonte
1

Dovresti essere in grado di avere una porta in ascolto della shell inversa e quella porta deve essere esposta a internet. Se non riesci a gestire il router, dovresti assumere un server su qualche cloud per farlo.

    
risposta data 15.03.2018 - 09:02
fonte
1

Non puoi accedere direttamente al tuo PC, tuttavia se disponi di un VPS con un IP pubblico puoi configurare una porta inversa dal tuo computer al VPS con SSH.

Personalmente lo faccio sempre per usare rmate con vscode tramite il mio ~ / .ssh / config

Host ex example example.moo.com
  HostName example.moo.com
  User username
  IdentityFile ~/.ssh/id_rsa
  RemoteForward 52696 127.0.0.1:52698

sebbene possa anche essere fatto direttamente tramite la riga di comando

ssh -R 52696:127.0.0.1:52698 [email protected]

    
risposta data 15.03.2018 - 09:13
fonte

Leggi altre domande sui tag