Baixe o app para aproveitar ainda mais
Prévia do material em texto
29/04/2018 As habilidades essenciais para se tornar um mestre hacker «Null Byte :: WonderHowTo https://null-byte.wonderhowto.com/how-to/essential-skills-becoming-master-hacker-0154509/ 1/8 BYTE NULO Muitos dos meus aspirantes a hackers escreveram para mim perguntando a mesma coisa. "Quais habilidades eu preciso para ser um bom hacker?" Como o hacker está entre as disciplinas de tecnologia da informação mais qualificadas, ele requer um amplo conhecimento de tecnologias e técnicas de TI. Para realmente ser um grande hacker, é preciso dominar muitas habilidades. Não desanime se você não tem todas as habilidades que eu listo aqui, mas prefiro usar essa lista como um ponto de partida para o que você precisa estudar e dominar no futuro próximo. habilidades essenciais para se tornar um hacker mestre C O M O A S POR OCCUPYTHEWEB 26/05/2016 16H17 FOLLOW US FÓRUM METASPLOIT NOÇÕES BÁSICAS 29/04/2018 As habilidades essenciais para se tornar um mestre hacker «Null Byte :: WonderHowTo https://null-byte.wonderhowto.com/how-to/essential-skills-becoming-master-hacker-0154509/ 2/8 Esta é a minha lista geral de habilidades necessárias para entrar no panteão desta elite de profissionais de TI. Eu dividi as habilidades em três categorias para ajudá-lo a ir de um degrau para o outro mais facilmente - habilidades fundamentais, intermediárias e intangíveis - e incluí links para artigos relacionados no Null Byte para você se familiarizar. Estes são os princípios básicos que todo hacker deve saber antes mesmo de tentar hackear. Uma vez que você tenha uma boa noção de tudo nesta seção, você pode passar para o nível intermediário. Provavelmente, é preciso dizer que, para se tornar um hacker, você precisa de alguns conhecimentos básicos de informática. Essas habilidades vão além da capacidade de criar um documento do Word ou navegar pela Internet. Você precisa ser capaz de usar a linha de comando no Windows, editar o registro e configurar seus parâmetros de rede. Muitas dessas habilidades básicas podem ser adquiridas em um curso básico de informática como o A +. Você precisa entender os fundamentos da rede, como os seguintes. DHCP Imagem via Shutterstock As habilidades fundamentais habilidades básicas de computador 1 habilidades de rede 2 29/04/2018 As habilidades essenciais para se tornar um mestre hacker «Null Byte :: WonderHowTo https://null-byte.wonderhowto.com/how-to/essential-skills-becoming-master-hacker-0154509/ 3/8 NAT Sub-redes IPv4 IPv6 Public v Private IP DNS Roteadores e switches VLANs Modelo OSI Endereçamento MAC ARP Como muitas vezes estamos explorando essas tecnologias, quanto melhor você entender como elas funcionam, mais bem-sucedido você será. Note que eu não escrevi os dois guias abaixo, mas eles são muito informativos e cobrem alguns dos fundamentos de rede mencionados acima. Fundamentos do Hacker: Um Conto de Dois Padrões Guia do Everyman para como pacotes de rede são roteados É extremamente importante desenvolver as habilidades do Linux para se tornar um hacker. Quase todas as ferramentas que usamos como hackers são desenvolvidas para Linux e o Linux nos dá recursos que não temos usando o Windows. Se você precisa melhorar suas habilidades com o Linux, ou está apenas começando com o Linux, confira minha série do Linux para iniciantes abaixo. Noções básicas do Linux para o Aspiring Hacker O Wireshark é o analisador de sniffer / protocolo mais utilizado, enquanto o tcpdump é um analisador de protocolo / sniffer de linha de comando. Ambos podem ser extremamente úteis na análise de tráfego e ataques TCP / IP. habilidades Linux 3 Wireshark ou Tcpdump 4 29/04/2018 As habilidades essenciais para se tornar um mestre hacker «Null Byte :: WonderHowTo https://null-byte.wonderhowto.com/how-to/essential-skills-becoming-master-hacker-0154509/ 4/8 Uma introdução ao Wireshark e ao modelo OSI Filtros Wireshark para Wiretappers Você precisa se tornar proficiente no uso de um dos pacotes de software de virtualização, como VirtualBox ou VMWare Workstation . Idealmente, você precisa de um ambiente seguro para praticar seus hacks antes de tirá-los do mundo real. Um ambiente virtual fornece a você um ambiente seguro para testar e refinar seus hacks antes de ir ao vivo com eles. Um bom hacker entende conceitos e tecnologias de segurança. A única maneira de superar os obstáculos estabelecidos pelos administradores de segurança é estar familiarizado com eles. O hacker deve entender coisas como PKI (infraestrutura de chave pública), SSL (secure sockets layer), IDS (sistema de detecção de invasão), firewalls, etc. O hacker iniciante pode adquirir muitas dessas habilidades em um curso básico de segurança, como o Security +. Como ler e gravar regras de Snort para escapar de um IDS Para poder hackear a rede sem fio, você deve primeiro entender como ela funciona. Coisas como os algoritmos de criptografia (WEP, WPA, WPA2), o handshake de quatro vias e o WPS. Além disso, entender como coisas como o protocolo de conexão e autenticação e as restrições legais em tecnologias sem fio. Para começar, confira meu guia abaixo sobre como começar a usar termos e tecnologias sem fio, depois leia nossa coleção de guias de hackeamento Wi-Fi para obter mais informações sobre cada tipo de algoritmo de criptografia e exemplos de como cada hack funciona. Primeiros passos com termos e tecnologias Wi-Fi O Guia do Hacker Aspirante para Hackear o Wi-Fi Virtualização 5 Conceitos e tecnologias de segurança 6 tecnologias sem fio 7 29/04/2018 As habilidades essenciais para se tornar um mestre hacker «Null Byte :: WonderHowTo https://null-byte.wonderhowto.com/how-to/essential-skills-becoming-master-hacker-0154509/ 5/8 É aqui que as coisas ficam interessantes e você realmente começa a ter uma ideia das suas capacidades como hacker. O conhecimento de todos eles permitirá que você avance para hacks mais intuitivos em que você está chamando todas as cenas - não para algum outro hacker. Sem habilidades de script , o hacker será relegado a usar outras ferramentas de hackers. Isso limita sua eficácia. Todos os dias, uma nova ferramenta existe e perde a eficácia, à medida que os administradores de segurança criam defesas. Para desenvolver suas próprias ferramentas exclusivas, você precisará se tornar proficiente, pelo menos em uma das linguagens de script, incluindo o shell BASH. Estes devem incluir um dos Perl, Python ou Ruby. Scripting Perl para o Aspiring Hacker Scripting para o Aspiring Hacker, Parte 1: BASH Basics Scripting para o Aspiring Hacker, Parte 2: Declarações Condicionais Script para o Aspiring Hacker, Parte 3: Windows PowerShell A lista final de scripts hackers para o Meterpreter do Metasploit Se você quiser ser capaz de hackear bancos de dados , você precisará entender os bancos de dados e como eles funcionam. Isso inclui a linguagem SQL. Eu também recomendaria o domínio de um dos principais DBMSs, como SQL Server, Oracle ou MySQL. Os termos e tecnologias que você precisa conhecer antes de começar Caça ao SQL Server da Microsoft Quebrando senhas do SQL Server e possuindo o servidor Hackeando Bancos de Dados MySQL Online com Sqlmap Extraindo dados de bancos de dados online usando o Sqlmap As habilidades intermediárias Scripting 8 habilidades de banco dados 9 de 10 29/04/2018 As habilidades essenciais para se tornar um mestre hacker «Null Byte :: WonderHowTo https://null-byte.wonderhowto.com/how-to/essential-skills-becoming-master-hacker-0154509/ 6/8 Aplicações Web são provavelmente o solo mais fértil para hackers nos últimos anos. Quanto mais você entender como os aplicativos da Web funcionam e os bancos de dados por trás deles, mais bem-sucedido você será. Além disso, você provavelmenteprecisará criar seu próprio site para phishing e outras finalidades nefastas. Como clonar qualquer site usando HTTrack Como redirecionar o tráfego para um site falso Para se tornar um bom hacker, você não deve ser pego! Você não pode se tornar um hacker profissional sentado em uma cela de prisão por 5 anos. Quanto mais você souber sobre forense digital , melhor você pode se tornar evitando e evitando a detecção. Forense Digital, Parte 1: Ferramentas e Técnicas Forense Digital, Parte 2: Forense de Rede Forense Digital, Parte 3: Recuperando Arquivos Deletados Forense Digital, Parte 4: Evitando Detecção Enquanto DoSing O hacker iniciante deve entender o básico TCP / IP, mas para subir ao nível intermediário, você deve entender em detalhes íntimos a pilha e os campos do protocolo TCP / IP. Estes incluem como cada um dos campos (flags, janela, df, tos, seq, ack, etc.) no pacote TCP e IP podem ser manipulados e usados contra o sistema de vítimas para ativar ataques MitM, entre outras coisas. Embora não seja necessário ser um criptógrafo para ser um bom hacker, quanto mais você entender os pontos fortes e fracos de cada algoritmo criptográfico, maiores as chances de aplicativos da Web 10 forense 11 TCP / IP Avançado 12 Criptografia 13 29/04/2018 As habilidades essenciais para se tornar um mestre hacker «Null Byte :: WonderHowTo https://null-byte.wonderhowto.com/how-to/essential-skills-becoming-master-hacker-0154509/ 7/8 derrotá-lo. Além disso, a criptografia pode ser usada pelo hacker para ocultar suas atividades e evitar a detecção. A engenharia reversa permite abrir um malware e reconstruí-lo com recursos e recursos adicionais. Assim como na engenharia de software, ninguém constrói um novo aplicativo a partir do zero. Quase todas as novas explorações ou malwares usam componentes de outros malwares existentes. Além disso, a engenharia reversa permite que o hacker adote uma exploração existente e altere sua assinatura para poder passar por detecção de IDS e AV . Como alterar as assinaturas de payload do Metasploit para evitar a detecção de antivírus Junto com todas essas habilidades de informática, o hacker de sucesso deve ter algumas habilidades intangíveis. Estes incluem o seguinte. Há sempre uma maneira de hackear um sistema e muitas maneiras de realizá-lo. Um bom hacker pode pensar criativamente em várias abordagens para o mesmo hack. Guia do Nulo Byte para Engenharia Social CryptoLocker: um corte inovador e criativo Um hacker está sempre enfrentando problemas aparentemente insolúveis. Isso requer que o hacker esteja acostumado a pensar analiticamente e resolver problemas. Isso geralmente exige engenharia reversa 14 As habilidades intangíveis Pense criativamente 15 habilidades para solução problemas 16 de 29/04/2018 As habilidades essenciais para se tornar um mestre hacker «Null Byte :: WonderHowTo https://null-byte.wonderhowto.com/how-to/essential-skills-becoming-master-hacker-0154509/ 8/8 WonderHowTo.com Sobre Nós Política de Privacidade Termos de Uso que o hacker diagnostique com precisão o que está errado e, em seguida, quebre o problema em componentes separados. Essa é uma daquelas habilidades que vem com muitas horas de prática. Solução de problemas é uma habilidade essencial para hackers Um hacker deve ser persistente. Se você falhar primeiro, tente novamente. Se isso falhar, crie uma nova abordagem e tente novamente. É somente com uma persistência que você será capaz de hackear os sistemas mais seguros. Então ... você quer ser um hacker? Espero que isso lhe dê algumas orientações sobre o que é necessário estudar e dominar para ascender ao nível intermediário de hacking. Em um artigo futuro, vou discutir o que você precisa dominar para chegar ao nível avançado ou mestre de hackers, então continue voltando, meus hackers iniciantes! Imagem da capa via Shutterstock persistência 17
Compartilhar