Know Your Enemy
We are training here to become Grey Hat's and just in case someone does not know what that is see here.
A grey hat may refer to an individual who acts in a variety of IT-related areas. In the hacking community, this metaphorical title refers to a skilled hacker whose activities fall somewhere between white and black hat hackers in a variety of practices. The ambiguity connoted by the title suggests that such people sometimes act illegally, though in good will, to identify vulnerabilities in computing processes. They usually do not hack for personal gain or have malicious intentions, but may be prepared to break some laws during the course of their technological exploits in order to achieve better security.1 Whereas white hat hackers generally advise companies of security exploits quietly, grey hat hackers generally "advise the hacker community as well as the vendors and then watch the fallout" (credit Wikipedia)
That being said you should be aware of what you are up against. I found this article which goes into the different area's of corporate security professionals. You can even see what kind of training they have or what skills you would have to learn to become one. So before you go after Bank of America see below.