NUST organizes a one week course on 'Ethical Hacking' each year...any one who submits 500Rs. fee can go.
Last year i missed it, some friends of mine attended it. The were provided with professional tools and tricks....
After analyzing them, i concluded that hacking is not a rocket science....all one need is some trust worthy tools and knowledge of the proposed target system....
The complexity in this job varies from system to system...those servers (Email,Web, Network and DB) with strong algorithms implemented in back end are more invulnerable.