4 melhores jogos de hackers online para aprender a programar

Há um certo apelo romântico no hacking. A ideia de digitar à luz do monitor e ter acesso a segredos que poucos conhecem atrai muitas pessoas, mas hackear na vida real não é o mesmo que nos filmes. No mundo real, hackear é um crime, mas também um conjunto de habilidades em demanda(in-demand skill set)

As empresas pagam hackers profissionais (ou de chapéu branco)((or white-hat) hackers) para testar sua segurança. Se isso parece um trabalho interessante para você, experimente esses jogos de hackers on-line para aprender as habilidades de codificação e hackers necessárias para começar.

Hackear a caixa(Hack the Box)

Hack the Box não é tanto um jogo quanto um quebra-cabeça. Para até mesmo entrar na plataforma, é preciso ter algum nível básico de conhecimento de desenvolvimento web(basic level of knowledge of web development) . Ele exige que você entre no site apenas para obter um código de convite, embora ele deixe várias dicas ao longo do caminho para ajudá-lo a resolver o quebra-cabeça.

Uma vez dentro, o Hack the Box é um ótimo lugar para se conectar com outros testadores de penetração. Tem mais de 30 máquinas diferentes que você pode conectar remotamente e hackear. Se você enviar a prova de seu hack, poderá receber pontos e subir nas tabelas de classificação. Há também quebra-cabeças offline nos domínios da esteganografia, criptografia e muito mais. 

Se você se considera um hacker semiqualificado e deseja aprimorar suas habilidades, o Hack the Box é um bom lugar para começar. 

HackThisSite

O HackThisSite(HackThisSite) é um site totalmente gratuito que possui testes e cursos sobre hacking. Ele começa oferecendo aos usuários missões nas quais eles podem trabalhar, variando em dificuldade, desde o conhecimento mínimo até técnicas mais avançadas. Há também dezenas de artigos no site para ensinar muitas das habilidades de que você precisa, bem como fóruns para discutir soluções e quebra-cabeças.

Se você está apenas começando no mundo dos hackers, experimente os desafios das “missões básicas”. Estes aumentarão gradualmente em dificuldade e ensinarão o que você precisa saber antes de seguir em frente. Há também missões realistas que são muito mais complicadas.

Assim como o Hack the Box , o HackThisSite possui um sistema de pontuação alta. Há também uma seção “Hall of Fame” onde o site lista as vulnerabilidades que os usuários encontraram e concede pontos a esses usuários. HackThisSite incentiva os usuários a procurar falhas de segurança, mas pede que eles enviem um relatório de bug em vez de tomar medidas destrutivas.

O HackThisSite(HackThisSite) é um ótimo campo de treinamento e local de encontro para possíveis hackers de chapéu branco, especialmente se você está apenas começando a aprender as habilidades necessárias. 

PicoCTF

Muitas pessoas pensam que hackear é apenas sobre codificação, mas há muito mais envolvido do que apenas conhecer a sintaxe Java(more involved than just knowing Java syntax) . Você precisa ser capaz de pensar criativamente e saber como abordar diferentes problemas que um hacker pode encontrar. O PicoCTF(PicoCTF) é voltado para o público mais jovem (do ensino médio ao ensino médio), mas pode ser usado por qualquer pessoa.

O PicoCTF(PicoCTF) foi desenvolvido por especialistas em segurança de computadores da Carnegie Mellon University . Os jogadores trabalham em um enredo solto cheio de conteúdo educacional e quebra-cabeças de segurança cibernética. De acordo com o site, os jogadores devem “fazer engenharia reversa, quebrar, hackear, descriptografar e pensar de forma criativa e crítica para resolver os desafios”.

Enquanto houver hacking envolvido, pense no PicoCTF mais como um jogo de treinamento para o seu cérebro. Quando você souber como pensar em hackear, o ato real de invadir o código será muito mais fácil. Existem até competições em que os usuários podem participar, desde que você esteja dentro da faixa etária adequada.


PicoCTF é uma ótima ferramenta para alguém mais jovem interessado em hackear(younger that is interested in hacking) . Ele ensinará uma base sólida de habilidades básicas que levarão alguém a cursos mais avançados mais tarde na vida. 

Hacksplaining

Hacksplaining é um site de tutorial interativo que orienta os usuários passo a passo através do processo de várias explorações de segurança. Sua plataforma permite que os usuários vejam o que acontece nos bastidores quando algo como SQL Injection , Clickjacking e outros tipos de técnicas de hacking são usados.

Embora não seja um jogo de hackers, os elementos interativos o ajudam a demonstrar suas lições de uma maneira que apenas a leitura do material não faz. É configurado em uma série de cursos que se movem naturalmente de um para outro. Por exemplo, quando você termina o tutorial de SQL Injection , ele o leva a uma lição sobre como se proteger contra SQL Injection

Muitas aulas estão disponíveis sem se inscrever, mas você pode participar gratuitamente para acessar ainda mais informações. Com a riqueza de informações no site e o formato de fácil abordagem, o Hacksplaining(Hacksplaining) é um bom lugar para obter uma compreensão básica das explorações de segurança. 

Uma nota sobre hackers

Embora o hacking seja uma indústria romantizada, lembre-se de que é crime acessar informações às quais você não tem permissão de acesso – e, como qualquer crime, pode acarretar penalidades maciças e prisão. O hacking de chapéu branco pode ser um conjunto de habilidades lucrativo, mas muitas vezes você é obrigado a ter uma ficha criminal limpa para obter as autorizações de segurança necessárias para trabalhar neste campo.

Se você quer se tornar um hacker de chapéu branco, certifique-se de não abusar das habilidades que aprendeu. Também pode beneficiá-lo obter várias certificações, como a certificação Certified Ethical Hacker(Certified Ethical Hacker) do EC-Council ou o roteiro de certificação de segurança cibernética(Cyber Security Certification Roadmap)



About the author

Eu sou um programador de computador, e tenho sido há mais de 15 anos. Minhas habilidades estão no desenvolvimento e manutenção de aplicativos de software, além de fornecer suporte técnico para esses aplicativos. Também ensinei programação de computadores para alunos do ensino médio e atualmente sou instrutor profissional.



Related posts