Hack attack hits 300 banks