Um HACKER precisa de conhecimento multidisciplinar para obter sucesso na maior parte das ações que empreender. Estes conhecimentos incluem:
- História da informática
- História da Internet
- Casos de hackers famosos
- Hardware
- Programação em diversas linguagens: Assembler, C, C++, Basic, Clipper, Delphi, PHP, Visual Basic, ASP, ASP.NET, VBA, VBScript, HTML, CSS, JavaScript, Action Script (FLASH), entre outras.
- Funcionamento dos sistemas em rede. Exemplos: rede de computadores, rede de telefonia fixa, rede de televisão, rede de telefonia celular, etc...
- Sistemas operacionais em nível de kernel (núcleo), principalmente os sistemas operacionais de servidores
- Vendas
- Telemarketing
- Programação Neurolinguística
- Técnicas de Persuasão
- Um segundo ou terceiro idioma, como o inglês e o espanhol
- Protocolos, principalmente sockets
- Técnicas hacker: invasão de baixo e alto nível
- Português (muitos dos e-mails falsos são descobertos devido a grande quantidade de erros de português)
- Matemática
- Técnicas de investigação
- Funcionamento de sistemas comerciais. Exemplos: sistema bancário, sistema de vendas pela Internet, sistema de cobrança por boleto, etc...
- Banco de dados. Pelo menos os principais: MS Access, My SQL, SQL Server e Oracle.
- Psicologia das Relações Interpessoais
- Eletrônica
- Proteção e Segurança na Internet
- Artes marciais ou Yoga para desenvolver o autocontrole. Isto é necessário para obter sucesso em invasões duras, engenharia social e em caso de ser 'pego'
Além de ter que estar 'antenado' para identificar e aproveitar as oportunidades no momento certo.
Você deve estar preocupado(a) com a quantidade de informações necessárias a um hacker, não é mesmo ? Mas na verdade você não precisa ser um super-hacker. Pode limitar sua dedicação a uma ou outra área de atuação ou interesse.