#!/usr/bin/python import cgi import cgitb cgitb.enable(context=10) fields = cgi.FieldStorage() print 'Content-Type: text/html' print '' print ''' 3

Web Application Challenge 3

Through some manipulation or interpretation of this CGI script and the HTML page(s) that it generates, a 10 character key can be found.

Find the key!

''' PRODUCT_NAME = "Monkey of some kind" def purchase_success(quantity): print '''

Congratulations, your order for %d "%s" has been placed.

''' % (quantity, PRODUCT_NAME) # key = BRrHdtdADI if fields.has_key('quantity') and fields.has_key('product') and fields['product'].value == PRODUCT_NAME: product = fields['product'].value quantity = int(fields['quantity'].value) purchase_success(quantity) else: print '''

SALE: %s

Use the order form below to place an order.

How many would you like?

''' % (PRODUCT_NAME, PRODUCT_NAME) print '''
'''