Learn C the REALLY hardway - with pam modules, curl and brute force