Come rispondere alla richiesta HTTP Meterpreter inviata dal client

0

Prima di tutto mi scuso per gli errori come sono a livello principiante. Stavo esplorando Meterpreter HTTP Handler. Ho creato un payload con meterpreter reverse HTTP e scrivendo il mio server http per la gestione delle richieste invece di usare il gestore HTTP di Meterpreter. Ho creato un server HTTP scritto in PYTHON sulla mia macchina che sta ricevendo la richiesta GET dal computer di destinazione su cui ho distribuito il carico utile. Il problema è qui che non ho idea di quale dovrebbe essere la risposta alle richieste GET inviate dal computer di destinazione [Nel mio caso, un dispositivo virtuale Android è obiettivo]. Non riesco a trovare il codice sorgente di Meterpreter HTTP Handler.

Qualcuno può aiutarmi a capire come posso inviare comandi in risposta alle richieste GET?

Ad esempio se utilizzo Reverse_TCP allora funzionano i comandi del piano. (I comandi "is_rooted" mostrano se il dispositivo è root o no) Qui di seguito è richiesta HTTP GET dal dispositivo di destinazione.

_______________________________________________________________
10.10.10.10 - - [13/Oct/2018 07:19:36] "GET /kINS4jJ0MUHD7cD-mCy9AwnVfApRxKMk0K2xW4aBTj9sJUI2oK1Vv2xu0Gcs/ HTTP/1.1" 200 -
_______________________________________________________________
10.10.10.10 - - [13/Oct/2018 07:19:37] "GET /kINS4jJ0MUHD7cD-mCy9AwnVfApRxKMk0K2xW4aBTj9sJUI2oK1Vv2xu0Gcs/ HTTP/1.1" 200 -
_______________________________________________________________
10.10.10.10 - - [13/Oct/2018 07:21:38] "GET /kINS4jJ0MUHD7cD-mCy9AwnVfApRxKMk0K2xW4aBTj9sJUI2oK1Vv2xu0Gcs/ HTTP/1.1" 200 -
    
posta Rizwan Ali 13.10.2018 - 09:36
fonte

1 risposta

0

Per quanto ho capito dal tuo post, non sono chiari alcuni punti, vuoi simulare le risposte del Meterpreter. In questo caso, la mia raccomandazione è di indirizzare il traffico verso un server Meterpreter e vedere quali sono le risposte. Dopo di che è banale includere le risposte sul tuo server python in modo da poter simulare alcune delle funzionalità.

    
risposta data 13.10.2018 - 12:30
fonte