ClsHack:Computer Security Blog    

Reverse connection | Share Desktop


In “hacking”, si sente spesso parlare di reverse shelle o bind shell .

Spiegazione rapida rapida:

La reverse shell,la più utilizzata, a differenza della bind shell, si connette a noi, ad una nostra porta aperta, fornendoci ad esempio un prompt di comandi.

Invece, la bind shell, cerca di aprirsi una porta sul computer stesso, dove noi ci andremo a connettere.

Ormai, però non funziona quasi più, poichè i pc sono quasi tutti dietro a router/firewall.

Guardano un po’ sul web, ho trovato una cosa molto bella :D
Condividere il desktop in reverse connection.
Cioè il client sta in ascolto e il server ci invia i dati :D

Vediamo come connetterci ad ubuntu da remoto, senza aprire la porta ad ubuntu :D


Questo tipo di connessione offre notevoli vantaggi, visto che non dovremo aprire porte sul firewall ubuntu, perciò un eventuale attaccker, non potrà vedere che abbiamo il server vnc attivo, e sfruttare eventuali vulnerabilità o tentando attacchi brute force o altre cose :D

Va bè, installiamo il server su ubuntu:
sudo apt-get install x11vnc

Su windows, oppure su un altro computer, scarichiamoci un vnc viewer, online se ne trovano tanti :D
Bene scarichiamone uno :D Es: realvnc free edition client only :D

Ed eseguiamolo da cmd, si da GUI non capivo niente.
Esempio:

Si può vedere che vnc si mette in ascolto sulla porta 5500 di default.
Digitate:
vnc*.exe -h
per avere un help o.O

Bene ora andiamo sul server(nel mio caso condividevo il desktop ubuntu) e connettiamoci al client:
sudo x11vnc -connect REMOTE_CLIENT:5500

Consiglio ?
Non provate su macchine virtuali perchè veramente non si capisce niente succede un casino ahah

Bene adesso abbiamo una reverse dekstop :D

Ciao ;)

Related posts:

  1. Installare LXDE su UBUNTU 9.10 per un desktop super VELOCE
  2. Nuovi SERVER EMULE ottobre 2009
  3. Registra il tuo Desktop da UBUNTU =)
  4. WPA ALICE AND FASTEB REVERSE :)
  5. Proxare la shell linux =)

This entry was posted on Tuesday, July 20th, 2010 at 6:35 pm and is filed under Articles on GNU/Linux, GNU/Linux, Software. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Tagged with:
  • Luca

    Ciao, innanzitutto complimenti per il sito… davvero bello e completo
    ti volevo chiedere> stavo provando questa reverse connection ma ho un problema.
    Output
    Making connection to client on host IP port 5500
    connection failed: Connection timed out
    reverse_connect: IP:5500 failed
    il server lo ho configurato bene, secondo te da dove deriva il problema? Grazie.
    ps: non ho provato su macchine virtuali, ho usato due pc di mia proprieta’

  • clshack_

    riesci a pingare la macchina virtuale ?