Los enlaces son solo para miembros. Registrate o iniciá sesión
<br /><br />A principal motivação deste post é que parece cada vez mais frequente (se não mais frequente, frequente demais) encontrar gente que pergunta sobre como começar no mundo do hacking. <br />Conversando no grupo do whatsapp, comentamos que há toda uma série de conhecimentos que consideramos necessários para começar na segurança da informação. Por motivos que não vêm ao caso, prefiro chamá-la de segurança da informação. xD<br /><br />A intenção do post não é explicar sistemas, serviços ou redes, mas simplesmente enumerar esses conhecimentos e talvez, se vocês acharem necessário, colocar algum hiperlink para alguma explicação. A ideia é que o post vá sendo ampliado com coisas que vocês considerem necessárias. <br /><br />Sistemas: <br />- Administração de usuários e grupos<br />- Sistemas de pacotes no GNU/Linux<br />- Permissões, GPOs<br />- Registro<br />- Sistemas de arquivos<br />- Gerenciadores de Boot<br />- Active Directory / LDAP<br />- Domínios<br />- Monitoramento do sistema<br />- Uso de logs<br />- Processos e prioridades<br />- BASH e POWERSHELL<br /><br /><br />Redes:<br />- Tipos de redes e topologias<br />- Modelo OSI<br />- Ethernet<br />- Endereçamento IPv4, Subnetting, CIDR, VLSM, IPv6<br />- TCP, UDP, ICMP, ARP<br />- Domínios de colisão e de broadcast<br />- ACLs<br />- VLANs<br />- Roteamento, RIP, OSPF, BGP, EIGRP<br />- Tipos de NAT<br />- VPN, SSL, IPSec<br />- Firewalls, IDS, IPS<br />- 802.11 e outras tecnologias sem fio<br /><br />Bancos de dados:<br />- Princípios do modelo entidade-relacionamento, normalização<br />- Criação e modificação de bancos de dados.<br />- Consultas<br />- SQL - PL/SQL<br />- Logs<br /><br />Serviços:<br />- Modelo Cliente-Servidor<br />- HTTP, HTTPS<br />- DNS<br />- FTP<br />- Telnet<br />- SSH<br />- SCP<br />- X11<br />- POP3, IMAP<br /><br />Programação:<br />- Fundamentos de algoritmos<br />- Alguma linguagem de scripting, a gosto do freguês.<br />- C#, C++, JAVA ou alguma outra linguagem.<br />- Ponteiros, gerenciamento de memória<br />- Uso de Debuggers, Compiladores<br />- Para assuntos web, HTML, CSS, Javascript, PHP...<br /><br />Inglês<br />- À medida que avançarmos e nos aprofundarmos, acharemos mais necessário o uso do Inglês, já que grande parte da documentação está nesse idioma.<br /><br />É preciso entender que muitos desses temas são transversais à segurança da informação ao nos "aprofundarmos" em seu conhecimento. Não é a mesma coisa conhecer SSH e saber utilizá-lo e fortificá-lo.<br />Qualquer contribuição de conhecimentos que vocês considerem importantes, eu adiciono. Talvez alguém não considere muitas dessas coisas importantes para utilizar muitas ferramentas. E tem razão. Mas o objetivo quando se estuda segurança da informação não deveria ser saber usar ferramentas, deveria ser compreendê-las. De nada adianta saber usar Zenmap/Nmap se não sabemos o que é um ACK.<br /><br />P.S. Tenho certeza de que esqueci de incluir muitas coisas...xD<br /><br />EDIT1: Adicionadas propostas de @animanegra<br />EDIT2: Adicionadas propostas de @Codig0Bit<br /><br /><br /><br /><br />Um abraço!🌐 Esta é uma tradução automática de um tópico do Underc0de, a maior comunidade de hacking e TI em espanhol. Ler o original (espanhol) e responder →
<br />Muito boa orientação @Bael. Bem organizado, o que é um ponto positivo a se agradecer para o leitor. <br />Já que é uma dúvida muito frequente, e atenta ao capricho, vou fixá-lo.<br />+1<br /><br />Convido vocês a irem adicionando ideias, dentro da mesma linha ou estilo.<br /><br />Saudações<br /><br />Gabriela
Seria bom se pudessem publicar alguns manuais, pdf's ou vídeos para começar a aprender cada um desses conhecimentos
Assim, quando alguém perguntar quero ser hacker, vou mandar o link do post. Aliás, deveriam colocá-lo como tópico e oferecer mais informações, obrigado pela contribuição.
Excelente informação... Ou indicadores para começar a buscar informação sobre os temas mencionados :) <br /><br />Enviado do meu D2533 usando Tapatalk<br /><br />
Achei o post muito bom e acho que você deveria falar de cada um dos temas mais a fundo...<br />E nos presentear com conhecimentos para pessoas como eu que estão apenas começando nisso
Informação muito interessante. Gostei muito.<br /><br />Enviado do meu Samsung Galaxy S6 edge plus<br /><br />
Cita de: Anon0103 en Febrero 25, 2017, 03:22:47 PM<br />Me pareció muy bueno el post y creo que deberías hablar de cada uno de los temas mas a fondo...<br />Y regalarnos conocimientos para personas como yo que recién estamos empezando en esto<br /><br /><br />A ideia é que cada um busque a informação.
Uma informação muito interessante para quem tinha dúvidas sobre como começar neste mundo.
Olá:<br />Comento mais algumas ideias, talvez vocês achem horríveis ou talvez não.<br /><br />Em redes talvez eu ampliasse com:<br />ethernet<br />ARP<br />HTTP HTTPS<br />DNS<br />E quase resumiria em: você sabe o que acontece desde que você digita uma url no navegador até receber o pacote de resposta com a página?<br /><br />Na parte de BDs talvez eu incluísse:<br />SQL (Sei que parece estar implícito em criação e modificação, mas com as interfaces gráficas dá para fazer essas coisas sem mexer em sql)<br /><br />Na parte de programação talvez eu incluísse:<br />ponteiros (para variáveis, para funções...)<br />Como o computador organiza a memória internamente na hora de executar um programa (memória de pilha, de programa, etc...) Sem isso, entender um buffer overflow, mudar o endereço de retorno do rts e inserir o payload, etc... é complicado.<br />Usar algum debugger gdb, ddd ou similares
Acho perfeito, a ideia era ir adicionando coisas, mas ficou na primeira versão xD. Coloquei HTTP em Serviços, que é onde estava o DNS. Acho que fica melhor assim, porque entendo que inclui funcionamento, que aí toca mais em redes, e um pouco de configuração. De qualquer forma, se acharem que ficaria melhor estruturado de outra forma, é só repensar.<br /><br />Como já comentei outras vezes, não coloco links para nenhum site onde expliquem cada coisa, porque não é informação difícil de encontrar, e cada um terá suas preferências quanto à forma de explicação. Além disso, muitos temas podem ser vistos com diferentes graus de profundidade, e acho melhor que cada um busque e se aprofunde como quiser.<br /><br />Saudações!