Advertisement
shutdown57

shell finder kagari v1.2

Mar 3rd, 2017
379
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 2.41 KB | None | 0 0
  1. #!/usr/bin/perl
  2.  
  3. #!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!
  4. #! Codename   :  rewrite                            #!
  5. #! Author     : alinko (shutdown57)                 #!
  6. #! Version    : v1.2
  7. #! alinkoproject.com - linuxcode.org                #!
  8. #!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!
  9.  
  10. use HTTP::Request;
  11. use LWP::UserAgent;
  12. use LWP::Simple;
  13. use POSIX qw(strftime);
  14.  
  15. #warna
  16. $m="\033[1;31m";
  17. $h="\033[1;32m";
  18. $b="\033[1;34m";
  19. $k="\033[1;33m";
  20. $n="\033[1;0m";
  21. sub a_banner{
  22.     system('clear');
  23.     print qq{$b
  24. ||~     _
  25. ||~    | \\
  26. ||~   _|  \\______________________________________
  27. ||~  - ______        ________________          \\_`,
  28. ||~-(_______            -=    -=      KAGARI       )
  29. ||~         `--------=============----------------'   -SHELL-BACKDOOR-FINDER
  30. ||~    $m                 -   - $n  X$m Codename :$h rewrite $b
  31. ||~    $m                -   -  $n  X$m Version  :$h 1.2 $b
  32. ||~    $m     `   . .  -  -     $n  X$m Author   :$h alinko $b
  33. ||~    $m      .*` .* ;`*,`.,   $n  X$k linuxcode.org $m dracos-linux.org $b
  34. ||~    $m       `, ,`.*.*. *    $n  X $b
  35. ||~__________$m *  * ` ^ * $b  ____________________________
  36.  
  37.  
  38. \n
  39. }
  40. }
  41. sub a_kagari{
  42.  
  43.     print($h."kagari:".$b."target".$n." >>");
  44.     $t=<STDIN>;
  45.     chomp($t);
  46.     if($t !~ "/^http:|^https:/"){
  47.         $t="http://".$t;
  48.     }
  49.     print($h."kagari:".$b."wordlist".$n." >>");
  50.     $w=<STDIN>;
  51.     chomp($w);
  52.     print($h."kagari:".$b."SOShell".$n." >>");
  53.     $c=<STDIN>;
  54.     chomp($c);
  55.     if($t and $w and $c){
  56. print qq{
  57. $h [ $n+$h ] $k TARGET    : $n $t
  58. $h [ $n+$h ] $k WORDLISTS : $n $w
  59. $h [ $n+$h ] $k SOSHELL   : $n $c
  60. };
  61. print $m."[ ~ ] $n $b Loading please wait...\n\n".$n;
  62. open(IKEH,"<$w")or die($m."CAN'T OPEN FILES -> $w".$n);
  63. @netnot=split(",",<IKEH>);
  64. foreach $s(@netnot){
  65. $target=$t."/".$s;
  66. $klok=strftime $m."%H".$n.":".$k."%M".$n.":".$h."%S".$n, gmtime;
  67. my $req=HTTP::Request->new(GET=>$target);
  68. my $ua=LWP::UserAgent->new();
  69. $ua->timeout(30);
  70. my $cekx=$ua->request($req);
  71. if($cekx->content =~ /$c/){
  72. print("[$klok] [".$h."FOUND".$n."] $target \n");
  73. }else{
  74. print("[$klok] [".$m."NOFUN".$n."] $target \n");
  75. }
  76. }  
  77. print("Do You Want Exit? y/n :".$m);
  78. $jwb=<STDIN>;
  79. chomp($jwb);
  80. if($jwb eq "N" or $jwb eq "n"){
  81. a_banner();
  82. a_kagari();
  83. }else{
  84. print $m."[  EXIT ] $h Exiting program...\n ~> $b Thanks For Using~ $n \n";
  85. system('exit');
  86. }
  87. }else{
  88. print($m."[".$n."!!".$m."] $n Die  You!\n\n");
  89. }
  90. }
  91. a_banner();
  92. a_kagari();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement