
Una backdoor con una moltitudine di funzionalità.
Un backdoor è uno strumento utilizzato per ottenere accesso remoto a una macchina.
Tipicamente, utility backdoor come NetCat hanno due funzioni principali: inviare l'input remoto a cmd o bash e restituire l'output. Questo è utile, ma anche limitato. BetterBackdoor supera queste limitazioni includendo la capacità di iniettare sequenze di tasti, acquisire screenshot, trasferire file e molte altre attività.
BetterBackdoor può creare e controllare un backdoor.
Questo backdoor creato può:
Questo backdoor utilizza una connessione socket client-server per comunicare. L'attaccante avvia un server e la vittima si connette a questo server come client. (Nota: se più client tentano di connettersi, l'utente viene invitato a selezionare a quale client connettersi) Una volta stabilita una connessione, è possibile inviare comandi al client per controllare il backdoor.
Per creare il backdoor, BetterBackdoor:
Il backdoor può operare all'interno di una singola rete, LAN, e su internet, WAN. Tuttavia, per utilizzare il backdoor su WAN, è necessario effettuare il port forwarding.
Per l'uso in WAN, le porte 1025 e 1026 devono essere inoltrate dal computer dell'attaccante con TCP selezionato. Fatto ciò, l'attaccante può controllare il backdoor anche quando vittima e attaccante si trovano su reti diverse.
Per avviare il backdoor su un PC vittima, trasferisci tutti i file dalla directory 'backdoor' sul PC vittima.
Se un JRE è incluso con il backdoor, esegui run.bat, altrimenti esegui run.jar.
Questo avvierà il backdoor sul PC della vittima.
Una volta in esecuzione, per controllare il backdoor devi tornare a BetterBackdoor e selezionare l'opzione 1 all'avvio.
BetterBackdoor è compatibile con Windows, Mac e Linux, mentre il backdoor è compatibile solo con Windows.
# clona BetterBackdoor
git clone https://github.com/thatcherclough/BetterBackdoor.git
# cambia la directory di lavoro in BetterBackdoor
cd BetterBackdoor
# compila BetterBackdoor con Maven
# per Windows esegui
mvnw.cmd clean package
# per Linux e Mac esegui
sh mvnw clean package
java -jar betterbackdoor.jar