Ok ora che abbiamo caricato vild puoi vederlo mostrarci i comandi principali che puoi usare bene.
Quindi il primo comando è che puoi fare exit per uscire.
Puoi fare informazioni per ottenere informazioni su specifiche a.
Puoi fare la lista per elencare gli strumenti disponibili che puoi aggiornare per aggiornare.
E questo è molto importante perché vuoi sempre essere aggiornato quando si tratta di bypassare i
programmi antivirus.
E poi puoi usare per usare uno strumento.
Ora iniziamo ad usare l'evasione.
E mentre lo facciamo diventerà così facile e sarai in grado di capirlo più ora.
Will ha due strumenti principali.
E se facciamo la lista sarai in grado di vederli.
Quindi abbiamo il primo che è quello a cui siamo interessati e che è chiamato
evasione ed è quello che genera per noi backorder inosservabili.
E poi c'è il secondo che si chiama ordnance e questo strumento genera i payload che vengono
usati dall'evasione per poterlo considerare come un aiuto o uno strumento secondario.
Ora quello che intendo per un carico utile è un carico utile è la parte del codice della porta sul retro che fa le cose
che vogliamo che faccia le cose cattive.
Se dici così è la parte del codice che ci fornisce una connessione inversa.
È la parte del codice che scarica ed esegue qualcosa sul computer di destinazione.
Fa parte del codice che ci consente di ottenere ciò che vogliamo eseguendo quel file.
E questo diventerà più chiaro man mano che iniziamo a usare Bill ora, per ora
ci interessa usare l'evasione.
Quindi ne useremo uno perché è il primo strumento che è il numero uno.
E come puoi vedere ora abbiamo una versione caricata.
E come ho detto prima, questo era uno strumento standalone che basta scaricare da solo,
ma ora hanno tutto combinato insieme.
Ora come puoi vedere la prima cosa che otteniamo quando carichiamo il televisore sono i comandi
che puoi eseguire anche su questo.
Quindi la prima cosa che vogliamo fare è che vogliamo elencare per vedere tutti i payload disponibili.
E come puoi vedere abbiamo 41 payload diversi e tutti questi payload seguono un determinato schema di denominazione e
puoi vedere ad esempio facciamo questo esempio proprio qui, perché è il carico utile
che userò.
Puoi vedere che il carico utile è diviso in tre parti.
La prima parte qui fa riferimento al linguaggio di programmazione in cui verrà inserito il
payload.
Quindi abbiamo il codice malvagio e quindi il codice malvagio sarà avvolto in un certo linguaggio di programmazione
che il computer di destinazione comprende.
E proprio qui puoi vedere che questo payload utilizza il linguaggio di programmazione Go.
Possiamo vedere questo uno usa Vediamo possiamo vedere questi quelli che vediamo come abbiamo python
abbiamo power shell e abbiamo Rubie se scorriamo verso il basso la seconda parte del payload è davvero importante.
Questo è il tipo di payload del tipo di codice che verrà eseguito sul computer della destinazione.
In questo esempio utilizziamo Mattel Peter che è un payload progettato dal più faticoso Lloyd meter Floyd è un enorme
framework per hackin e ti permette di fare molte cose.
Ma in questa conferenza ci stiamo concentrando sulla creazione di un payload chiamato interpolatore.
E cosa c'è di bello in Mr. Patel è eseguito in memoria e ci consente di migrare
tra i processi di sistema in modo che possiamo avere il payload o la backdoor in esecuzione da un processo normale come Explorer,
ad esempio.
E questo carico utile ci permetterà di avere il pieno controllo del computer di destinazione.
Quindi saremo in grado di navigare attraverso il file system scaricare i file di upload accendere il microfono,
accendere la webcam, utilizzare anche quel computer per hackerare altri computer, installare un key log o fare letteralmente tutto quello
che si può pensare.
E tutto questo verrà eseguito dalla memoria da un normale processo sul sistema.
Quindi è molto difficile da rilevare.
E non lascia molte impronte.
Ecco perché è un carico utile davvero eccezionale e lo useremo molto.
La terza parte del nome è il metodo che verrà utilizzato per stabilire quella connessione.
Quindi qui possiamo vedere che questo è chiamato Drive Hastey CPS.
Quindi il registro sta per reverse e frettoloso T. P. così come il protocollo che verrà
utilizzato per stabilire la connessione in modo che possiamo vedere che questo payload creerà o invertirà la connessione CPS frettolosa.
Puoi vedere questo qui, ad esempio, crea una connessione ETP inversa e abbiamo
questa qui dentro che crea una connessione TCAP inversa.
Ora quello che intendo per contrario è che la connessione arriverà dal computer di destinazione al mio computer.
Quindi voglio essere collegato al computer che voglio fare un'escursione.
Quello che succederà è che una volta che la persona fa doppio clic sulla porta posteriore, la porta posteriore si
collegherà a me dal computer di destinazione.
Ciò che è bello di questo è che sarò in grado di aggirare i programmi antivirus perché la connessione non sta andando
al computer di destinazione sta tornando al mio computer.
Quindi è letteralmente come se la persona interessata si connettesse semplicemente a un normale sito web.
Userò aport che i siti usano 80 o 88.
Quindi, di nuovo, se la persona analizza la connessione sembrerà che si stia letteralmente collegando
a un normale web.
Inoltre, se il computer del target è nascosto dietro un router o dietro una rete.
Anche in questo caso funzionerà perché la connessione proviene dal computer di destinazione a me invece
di collegarmi al computer di destinazione.
Quindi usare una connessione inversa è davvero molto utile.
E penso che questo sia davvero l'unico modo pratico per ottenere l'accesso a un computer
perché ci sono molte cose che possono impedirti di connetterti a un determinato computer.
Questo è il modello generale di denominazione.
Vedrete alcuni payload come questo qui che non seguono questo schema generale di denominazione.
E fondamentalmente ciò che questi payload fanno, per esempio, possiamo vedere questo è chiamato shellcode inject.
Quindi, quello che sta per fare è creare un carico utile che inietta l'altro carico utile.
Quindi creerà un carico utile normale e il normale carico utile inietta il carico utile dell'interprete, ad esempio.
Ora cosa fa questo per cercare di aggirare più sicurezza.
Ma di solito vogliono bypassare più cose di quanto non verrebbero ignorati i normali payload.
Ecco perché di solito uso solo uno dei normali payload qui.
Quindi questo è tutto.
Questo è tutto sui payload.
Quindi ho impiegato un po 'di tempo ma volevo assicurarmi che voi capiate il modello di denominazione.
Volevo che capissi cos'è un payload e la differenza tra un reverse e un binding e
un payload TCAP.
In questo modo il resto delle auto diventerà più chiaro per te e posso semplicemente usare il carico utile
che voglio senza spiegare di cosa si tratta.
Ora nella prossima immagine genereremo un payload e lo testeremo contro i programmi
antivirus.