Personal definition of hackers: I want to be a hacker, not only have a hacker's attitude, there is a skill, and the knowledge of the must have learned
Operating system: Linux (UNIX) .Windows is at least all of these two.
Network: Cisco.TCP / IP: It is a thorough understanding of the agreements.
Programming language: C, C at least C. Also understand a variety of different scripts, actually learn a kind, learn more easier.
Web attacks: php.asp, jsp, perl.cgi must, software crack: ASM C, etc..
Database: Mysql, SQL Server, Oracle, etc.
There will be the various technologies, but also to find out the use of vulnerabilities, if you can do an attack and defense, it will reach the high-end mobility. Don't be made by money, sex, social identity, etc. Our enthusiasm for hacker technology
-------------------------------------------------- -----
2012 related goals have been implemented in addition to decryption, reverse analysis. It is also necessary to work harder, and you have worked hard. . . . . . Common progress