Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
be-a-hacker — roteiro para um hacker autodidata | Kitploit
Ferramentas/GitHubGitHub/s0md3v/be-a-hacker
OSINT (Inteligência de Fontes Abertas)Engenharia ReversaSegurança WebAnálise de MalwareTestes de PenetraçãoEngenharia SocialAprendizado e EducaçãoRecursos CuradosTrilhas e Cursos
GitHubs0md3v/be-a-hacker

be-a-hacker

roteiro para um hacker autodidata

2.9k32023há 2 anosRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
Ver Repositório

Introdução

Hacking é a arte de usar as coisas de maneiras não intencionais. Por exemplo, se o período de teste de um software está prestes a expirar, você pode estendê-lo alterando a data do computador para a semana anterior. Isso é hacking.

Não existe uma 'única maneira certa' de aprender hacking porque é um termo muito amplo. É por isso que o propósito deste guia é fornecer uma direção, em vez de um roadmap.

Se você acha que algo deveria ser adicionado/melhorado, por favor crie uma issue.

Conteúdo

  • Origem do hacking
  • Princípios básicos
    • Aprenda como as coisas funcionam
    • Compartilhar é legal
    • Não seja um rockstar
    • Faça coisas legais
  • O roadmap
    • Primeiros passos
      • Noções básicas de ciência da computação
      • Noções básicas de rede
      • Familiarize-se com o terminal
      • Programação
      • Conceitos básicos de hacking
    • E agora?
  • FAQ
    • Como ganho dinheiro?
    • Não sei nada, não tenho habilidades.
    • Como evitar o burnout?
    • Quero fazer coisas grandiosas e inovadoras.
    • Como me tornar sociável e confiante?
    • Quero fazer coisas, mas acabo não fazendo nada o dia todo

Origem do hacking

Acredito que é importante conhecer as raízes, então vamos falar sobre elas sem analisar demais a origem.

Na década de 1960, as redes telefônicas usavam um conjunto de sons para processar chamadas. Um grupo de pessoas descobriu como tudo funcionava e conseguiu reproduzir os sons de frequência de 2600Hz usados por essas redes. Como eles fizeram isso? Soprando um apito que vinha de graça em caixas de cereal. Esse ato foi chamado de phreaking e as pessoas que o praticavam eram chamadas de phreaks.

Denny Teresi, um dos phreaks, disse em uma entrevista:

"Não era apenas para enganar a companhia telefônica, era o desafio técnico - se seríamos capazes de fazer isso."

Eles fizeram porque era um problema fascinante para resolver e queriam ver se conseguiriam resolvê-lo. Isso é exatamente o que a cultura hacker é, mesmo hoje.

Princípios básicos

Aprenda como as coisas funcionam

Se você quer vender medicamentos, precisará apenas de um lugar para armazená-los e entregar o que o cliente precisa. Por outro lado, se você quer criar curas para doenças, precisará saber como o corpo humano e tudo funciona. Faz sentido, certo? O mesmo se aplica ao hacking. Se você quer ficar muito bom em hackear algo e criar novas técnicas para isso, precisa entender como funciona.

Compartilhar é legal

Se você tem alguma informação que acha que pode ser útil para outras pessoas, compartilhe através de redes sociais, fóruns ou blogs. Isso te beneficiará de várias maneiras:

  1. Você será apreciado, o que te motivará e colocará um sorriso no rosto.
  2. Quaisquer erros ou melhorias a serem feitas no seu conteúdo serão apontados, então a qualidade geral aumentará.
  3. Você só consegue explicar algo se entender bem, o que pode ser uma auto-verificação para saber se você realmente conhece o suficiente sobre um tópico.
  4. Exposição é uma coisa ótima. Isso te trará oportunidades e o poder de influenciar pessoas para o bem.

Faça coisas legais

Seja curioso, experimente bastante, construa coisas legais, esse é o objetivo, foi assim que tudo começou. Se você passar a vida usando técnicas e ferramentas desenvolvidas por outras pessoas, qual o sentido de escolher um caminho tão legal como este?

O roadmap

O roadmap contém alguns bons recursos, bem como alguns tópicos que você precisará pesquisar no Google e ler por conta própria. Isso não é simplesmente um 'guia passo a passo' ou uma coleção de recursos.

Leia/assista coisas, anote os termos que você não entende, pesquise no Google e aprenda sobre eles a partir de pelo menos 3 fontes diferentes, novamente anote termos que não entende e continue repetindo o processo. Por que pelo menos 3 fontes? Porque a informação fornecida por 1 criador será limitada ao que ele sabe; obtê-la de 3 criadores diferentes te dará uma compreensão melhor do assunto a partir de diferentes perspectivas.

Vou me referir a esta metodologia como 'aprendizado recursivo' ao longo do guia.

Primeiros passos

Hacking tem muitos campos, por exemplo, engenharia reversa, hacking web, hacking de carros, etc., mas algumas coisas são úteis independentemente do campo, então vamos falar sobre elas primeiro.

Noções básicas de ciência da computação

Isso te ajudará a obter uma compreensão mais profunda da máquina que você usará por horas todos os dias, bem como a ganhar uma perspectiva valiosa que não consigo realmente explicar em palavras.

Lembre-se, você só precisa saber o básico porque esse conhecimento continuará sendo desenvolvido se você for curioso, fazendo perguntas como "O que acontece quando você exclui um arquivo? Se eles permanecem no dispositivo, como o espaço é liberado? Se eles realmente desaparecem, como o software de recuperação os recupera?"

Recursos:

  • Crash Course playlist de CS
  • Computerphile (não para iniciantes)

Noções básicas de rede

Entender como a internet (e outras redes) funciona é essencial porque as redes estão em toda parte.

Tópicos para iniciar aprendizado recursivo:

IP address, MAC address, port, client & server, dns, tcp, udp, proxy, tls/ssl, vpn

Recursos:

  • Network Fundamentals
  • TCP/IP protocol explained
  • How SSL works?

Familiarize-se com o terminal

Você passará muito tempo no terminal, seja executando programas ou acessando servidores remotos. Você pode usar qualquer sistema operacional, mas sugiro sistemas baseados em Linux simplesmente porque você pode modificar tudo nele, o que é a essência do hacking. Ubuntu é uma ótima distribuição Linux para iniciantes.

Programação

Para entender como um determinado software funciona (facilita hackeá-lo) e criar seu próprio software para hacking e outras tarefas.

Existem muitas linguagens de programação, mas sugiro começar com Python porque é fácil e pode fazer quase tudo, desde criar um detector de rosto até um site.

Escrevi um artigo sobre como começar, confira.

Conceitos básicos de hacking

Existem alguns conceitos que você encontrará em praticamente todos os artigos relacionados à segurança cibernética e que são úteis na maioria dos campos.

Baixar ferramenta