Como se tornar um hacker é a pergunta que muitas pessoas que estão iniciando me fazem, então cuja a pergunta para uma resposta correta QUE ainda não é conhecida por todos, Mesmo hoje em dia, sempre que as pessoas ouvem a palavra ‘Hacker Ético’, elas a interpretam como uma atividade ilegal e legal de invasão do sistema de outra pessoa, o que é conhecido como ‘Black Hat Hacking’, Por isso neste artigo do blog, vou tentar explicar e guiar através do processo de como se tornar um hacker ético de sucesso, contando sobre os fundamentos e técnicas importantes de Hacking, fazendo você entender como os hackers pensam e criam estratégias e como se tornar um hacker profissional dentro de comunidades de hackers éticos do qual você faz parte. Vou dividir o processo de aprendizagem de hacker ético em três partes, começando com os fundamentos até as técnicas.
Então, O que é Hacker Ético ?
Hacking Ético é o processo de penetração(Pentester) no sistema para descobrir vulnerabilidades, ameaças, etc. Em geral, o Hacking ético é fundamental para melhorar a segurança da rede. Normalmente, os hackers éticos utilizam os mesmos métodos dos hackers maliciosos, mas os hackers éticos fazem tudo com a permissão de uma pessoa autorizada. No entanto, a técnica Ethical Hacking(Hacker Ético) é executado para melhorar a segurança dos sistemas contra ataques feitos por usuários mal-intencionados. Hackers éticos utilizam suas habilidades e alguns métodos avançados para testar a segurança de TI das organizações. Um hacker ético também é conhecido como ‘Black Hat Hacking’ (hackers de chapéu preto) e eles encontram exposições de segurança e outros problemas em configurações de sistema inseguras para garantir a segurança geral do sistema.
Os hackers éticos ajudam muito as empresas a garantir suas medidas de segurança de TI. Com a tecnologia avançada, eles melhoram a eficácia dos sistemas. Após a conclusão da avaliação dos sistemas das organizações, os especialistas também reportam aos líderes da empresa com base nas áreas, as diversas vulneráveis, aplicativos inseguros, etc. E também fornecem conselhos sobre como melhorar a postura de segurança para eliminar ataques cibernéticos.
Como se tornar um hacker em apenas algumas etapas ?
Em relação à segurança dos computadores e dos sistemas de informação, um hacker é uma pessoa que se concentra nos mecanismos de segurança dos sistemas da empresa ou pessoa, e em redes de computadores para localizar e corrigir brechas, se houver em três pontos fundamentais que são: Porta, Endereço de IP e Vulnerabilidade. Existem muitos programadores especializados e analista de segurança que estão presentes no mercado, onde eles fazem parte de comunidades e compartilham as experiências que encontram no dia dia, e compartilham com todos da comunidade para melhorar os serviços, chamados de ARPANET, onde os membros de tais culturas e comunidades foram os primeiros hackers estabelecidos. A invasão silenciosa de computadores e sistemas telefônicos com a ajuda de truques tortuosos, passou a simbolizar o hackeamento em culturas e comunidades populares pelo mundo, mas essas culturas famosas são muito mais complicadas e moralistas do que a maioria que se sabe. Chega de história e vamos fazer alguns passo para você entender como um hacker trabalha.
1. Execute em um sistema operacional semelhante ao UNIX, como o Linux.
Os sistemas UNIX, bem como os UNIX-Like OS são sistemas operacionais da internet, embora uma pessoa possa aprender a usar a internet sem conhecer o UNIX, ela não pode ser um hacker de sucesso sem entender de UNIX como o Linux, por isso, os critérios devem ser aprendidos nas comunidades de hackers espalhadas pelo mundo, que giram em torno do UNIX. Existem vários sistemas operacionais semelhantes ao UNIX, onde o mais popular deles é o LINUX, e esse sistema pode ser executado junto com o Microsoft Windows na mesma máquina a partir do Windows 10 ou em sistemas Windows antigos através de um hypervisor.
A melhor maneira de iniciar a instalação do UNIX no sistema é inicializar em um dispositivo CD ou USB LIVE, que é uma distribuição que é executada inteiramente fora de um CD ou USB sem a necessidade de modificar o disco rígido. Além do Linux, há poucos outros sistemas operacionais semelhantes ao Unix, como os sistemas BSD. Os sistemas BSD, os mais populares são FreeBSD, Netbsd, OpenBSD e Dragonfly BSD. Assim como o Linux, todos os BSDs acima mencionados são de código aberto.
Um Sistema Operacional UNIX disponível no FreeBSD é o MacOS on Darwin, o Darwin está disponível no Site: http://opensource.apple.com é totalmente gratuito e de código aberto. O UNIX sendo o núcleo do sistema e por causa da popularidade crescente do MacOS, muitas pessoas que tinham aplicativos Linux agora migraram para o MacOS, esses programas estão disponíveis com um gerenciador de pacotes como o Homebrew, Fink ou MacPorts, ou então, uma pessoa pode simplesmente executar o Linux em um MAC junto com o MacOS.
A pessoa que quer aprender, também é livre para executar sistemas operacionais como o Open Indiana, que é baseado na versão de código aberto do sistema operacional Solaris, antes de ser adquirido pela Oracle e convertido em código aberto, os aplicativos Linux não encontram compatibilidade com o Open Indiana e Solaris que são feitos em UNIX System V. É sugerido que seja usados apenas MacOS, BSD ou Linux, porque são muito populares e possuem muitas fontes de informações e programas disponíveis para eles.
Existem já muitos programas lives que rodam em uma imagem ISO e pode ser emulador por um programa de virtualização como o VirtualBOX.
2. Aprenda definitivamente HTML
Se programar é novo para uma pessoa, ela deve aprender a linguagem de marcação de hipertexto básica porque a proficiência em HTML é uma obrigação para qualquer hacker. A pessoa em seu navegador deve abrir as informações do código-fonte da página para examinar o HTML, por exemplo - Vá para Desenvolvedor da Web> Código-fonte no Firefox e aprenda o código, infelizmente tem que ler muito para aprender o HTML, ele pode ser escrito em um programa de processamento de texto básico, como Bloco de Notas ou Texto Simples, que pode ser salvo como "seunomedearquivo.HTML". Agora, esses arquivos salvos podem ser carregados em um navegador e o codificador pode ver seu trabalho traduzido.
3. Obtenha o conhecimento de programação
Se o objetivo final de uma pessoa é se tornar um hacker ético tal como o mestre, ela precisará de mais do que o inglês básico para escrever sua obra-prima. As linguagens de programação desempenham um papel importante na vida do Hacker. Python é a melhor linguagem para hackear porque é bem projetada, bem documentada, relativamente gentil para iniciantes, atraente, flexível e adequada para grandes projetos. É considerada uma boa primeira linguagem de programação. Para um nível avançado de programação, a próxima melhor linguagem alternativa disponível é Java.
Semelhante ao Python, mas diferente do Java, é o JavaScript, pois é uma linguagem baseada em C e totalmente amigável para novos usuários. O substituto do JavaScript é o PHP C, que é a linguagem principal do UNIX, se um programador conhece C, aprender C++ será uma moleza para ele, porque está intimamente relacionado a C. A pessoa inteligente é aquela que começa usando boas plataformas como o Backtrack, Kali ou Ubuntu.
4. Seja um cara criativo com pensamentos Maquiavel
Depois de aprender as habilidades básicas do hackear, um hacker iniciante deve começar a pensar artisticamente. Hackers estabelecidos são como engenheiros, artistas e filósofos e reunidos em uma pessoa. Os verdadeiros hackers 'trabalham tão intensamente quanto brincam e brincam tão intensamente quanto trabalham'. Para eles, as fronteiras entre “Brincar”, “Trabalhar”, “Ciência” e “Arte” tendem a desaparecer ou se fundir em um alto nível de ludicidade criativa.
Para ser hackers, é preciso ler ficção científica e participar de convenções de ficção científica, o que serve como uma oportunidade para conhecer hackers e proto-hackers. Eles podem até aprender artes marciais porque o tipo de disciplina mental exigida nas artes marciais é o mesmo exigido no Hacking, aquele tipo de artes marciais que enfatizam o aumento da disciplina mental, consciência relaxada, poder de controle, em vez de força bruta, capacidade atlética ou consciência física. Tai Chi é mais adequado para hackers.
5. Crie o hábito de resolver problemas
Os hackers acreditam que compartilhar informações é uma responsabilidade moral, portanto, sempre que alguém resolve um problema, eles devem tornar as informações públicas para ajudar aqueles que compartilham o mesmo problema. Nenhum hacker é obrigado a doar todos os seus produtos criativos ou sua criatividade. Mas, os hackers que fazem isso são aqueles que obtêm o maior respeito de seus co-hackers. Minha recomendação é a leitura de peças mais antigas, como o “Jargon File”, “Hacker Manifesto” do "The Mentor". Saber inglês é fundamental, porque todos os melhores fórum pelo mundo é em inglês, sem contar que os melhores livros também.
6. Absorva Autoridade de Luta
Os maiores inimigos de um hacker são o tédio, o trabalho enfadonho e as figuras autoritárias que com a ajuda da censura e do sigilo, estrangulam a liberdade de informação. A monotonia afasta um hacker de hackear. Um bom hacker deve aprender a abraçar o hacking como um estilo de vida, o que significa rejeitar os conceitos “normais” de trabalho e propriedade e escolher lutar pela igualdade e pelo conhecimento comum, ser autodidata é muito importante.
7. Seja competente no que faz
Qualquer pessoa que passe horas no Reddit e escreva um nome de usuário cyberpunk aleatório também pode se passar por um hacker, mas a Internet é um grande equalizador que valoriza a competência sobre o ego e a postura. Um hacker iniciante deve aprimorar suas habilidades e habilidade em vez de polir sua imagem, porque isso lhes daria respeito e não as coisas superficiais que pensamos em “hackear” na cultura popular.
8. Comece a escrever software de código aberto
Novos hackers devem começar escrevendo programas que sejam divertidos e úteis do ponto de vista de outro hacker, e eles também devem dar suas fontes de programa para uso de toda a comunidade de hackers.
9. Promova informações valiosas
Outra característica de um bom hacker é que ele deve ser capaz de coletar e filtrar informações úteis e interessantes em páginas da web ou documentos, como listas de perguntas frequentes(FAQs), e torná-las disponíveis para todos. Aqueles que mantêm FAQs técnicos são respeitados no mesmo nível que os autores de código aberto.
10. Ajude a manter a organização funcionando
A cultura popular de Hacking é administrada por voluntários que realizam algumas tarefas muito importantes, mas nada glamorosas como administração de listas de correio, moderação de newsgroups, desenvolvimento de RFCs e outros padrões técnicos. Os executores desses trabalhos ganham muito respeito, pois consomem muito tempo e não é tão divertidos quanto brincar com códigos.

Comentários
Postar um comentário