Bnl09 Web Application Firewalls: Detection, Bypassing and Exploitation