During Shmoocon 2009 I got bored and went digging for vulnerabilities in the conference's FreeRADIUS registration form and its accompanying CAPTCHA. Here are some rough notes on what I found.

A helper script

This script does some rudimentary fuzzing on the input to the CAPTCHA image generation script. You can see its output here.

#!/usr/bin/env python                                                           
import sys                                                                      
                                                                                
def main(argv=None):                                                            
    imgurlbase = "https://labs.shmoocon.net/cgi-bin/image.cgi?text="            
    imgurlhash = "9a25a6e0edb90b4b395c3fe986de7dcb6b595a802008e71794ebb2a1619902efa87a3a46345e508a"                                                            
    for s in xrange(1,len(imgurlhash)+1):                                       
        print( "<tt>" )                                                         
        tweakedHash = "%s0%s" % (imgurlhash[:s-1], imgurlhash[s:])              
        print( "%02d %s:" % (s, tweakedHash ))                                  
        print( "<img width=100 height=33 src=%s%s><br>" % (imgurlbase, tweakedHash))                                                                           
                                                                                
if __name__ == '__main__':                                                      
    sys.exit(main())      


Category - Security Projects

Computer Security/Auditing Shmoocon 2009's FreeRADIUS Registration (last edited 2010-02-19 15:07:11 by Tyler)

All trademarks and copyrights on this page are owned by their respective owners.
Everything else copyright Tyler Oderkirk and Scott Carlson 2006-2010.
Tyler can be reached at "[FirstnameLastname]@gmail.com"