"/archive/2009/04/01/anatomy-of-csrf-attack.aspx/", "to"=>"http://haacked.com/archive/2009/04/02/anatomy-of-csrf-attack.aspx/"}" /> "/archive/2009/04/01/anatomy-of-csrf-attack.aspx/", "to"=>"http://haacked.com/archive/2009/04/02/anatomy-of-csrf-attack.aspx/"}" />

This page has been moved!

If your browser doesn't redirect automatically, click "/archive/2009/04/01/anatomy-of-csrf-attack.aspx/", "to"=>"http://haacked.com/archive/2009/04/02/anatomy-of-csrf-attack.aspx/"}">here to go to the new URL.