![COMO SER UM HACKER: Dicas pra quem quer começar na área da segurança da informação](https://i.ytimg.com/vi/ff0llG4atYs/hqdefault.jpg)
Contente
Na segurança de computadores, os hackers são pessoas que se concentram nos mecanismos de segurança de sistemas e redes de computadores. Existem comunidades e compartilhamentos culturais entre programadores e assistentes da web que traçaram décadas de história até o primeiro momento do experimento de compartilhamento de dados entre um minicomputador e a ARPAnet. Os membros desta comunidade foram os primeiros "hackers". Computadores e sistemas telefônicos infiltrados se tornaram ícones entre os hackers, mas essa cultura é mais complexa e ética do que muitas pessoas pensam. Aprenda técnicas básicas de intrusão, raciocínio hacker e ganhe a admiração de entrar no mundo hacker.
Passos
Parte 1 de 3: o básico
Executa o Unix. Unix é o sistema operacional da Internet. Embora você possa usar a Internet sem conhecer o Unix, não pode se tornar um hacker sem entender o Unix. Portanto, a cultura hacker de hoje concentra-se principalmente no Unix. Unix como o Linux podem ser executados em paralelo com o Microsoft Windows no mesmo computador. Baixe o Linux online e encontre alguém que saiba como usá-lo para ajudá-lo a instalá-lo.- A melhor maneira de começar é inicializar a partir de um CD, que é instalado completamente a partir do disco sem a necessidade de ajustar o disco rígido. Veja como instalá-lo sem muito trabalho.
- Existem outros sistemas operacionais além do Unix, mas eles são usados no binário - você não pode ler o código e não pode modificá-lo. Tentar aprender a se infiltrar em um computador executando o Microsoft Windows ou qualquer sistema de código fechado seria como aprender a dançar com o corpo todo enfaixado.
- No OS X você pode rodar Linux, mas apenas parte do sistema é open source - você encontrará obstáculos e terá cuidado para não criar maus hábitos dependendo do código proprietário da Apple.
Escreva HTML. Se você não sabe como codificar, é essencial aprender o básico da linguagem de marcação de hipertexto (HTML) e desenvolvê-la passo a passo com domínio. O que você vê quando visita um site de imagens, imagens e elementos de design codificados em HTML. Para um projeto, você precisa aprender a configurar uma página inicial básica e, em seguida, examiná-la passo a passo.- Em seu navegador, abra a página de recursos para verificar o HTML e dar um exemplo. Vá para Desenvolvedor da Web> Código-fonte no Firefox e veja o código.
- Você pode escrever HTML em um software de processamento de texto básico como o Bloco de Notas ou Texto simples e salvar o arquivo como "texto" para que possa carregá-lo no navegador e vê-lo traduzido.
- Você precisa aprender os formatos dos cartões e o pensamento visual ao usá-los. "<" é usado para abrir uma tag e "/> é usado para fechar uma tag."
"para iniciar uma linha de código. Você usa tags para sinalizar as coisas visualmente: itálico, formatação, cores, etc. Aprender HTML lhe dará um melhor entendimento de como a Internet funciona."
Aprenda linguagens de programação. Antes de começar a escrever poesia, você precisa aprender gramática básica. Antes de infringir a lei, você precisa estudar direito. Se seu objetivo final é se tornar um hacker, você precisa de mais do que apenas inglês básico para codificar.- Python é a "linguagem" certa para começar porque é claramente projetada, bem documentada e adequada para iniciantes. Embora fosse a primeira língua, não era um brinquedo; Python é muito poderoso, flexível e adequado para grandes projetos. Também existe o Java, mas o valor dessa linguagem de programação de primeira classe precisa ser reconsiderado.
- Se você entrar em programação, terá que aprender C, a linguagem central do Unix. C ++ está intimamente relacionado com C; Se você conhece uma das duas línguas acima, aprender a outra não é difícil. C funciona de maneira eficiente com os recursos do computador, mas leva muito tempo para localizar erros, e é por isso que C raramente é usado.
- Usar uma boa plataforma inicial como Backtrack 5 R3, Kali ou Ubuntu 12.04LTS não é uma má ideia.
Parte 2 de 3: atitude de intrusão
Pensamento criativo. Agora que você aprendeu o básico, pode começar a pensar em uma direção artística. As crenças são como uma combinação de um artista, um filósofo e um engenheiro. Eles acreditam na liberdade e na responsabilidade mútua. O mundo está cheio de problemas urgentes que precisam ser resolvidos. Os hackers ficam felizes em resolver esses problemas, em aperfeiçoar suas habilidades e treinar suas mentes.- Os hackers colhem muitos benefícios culturais e intelectuais, além da intrusão. Trabalhe com tanto entusiasmo quanto puder e jogue com tanto entusiasmo quanto você. Para um verdadeiro hacker, as linhas entre "brincar", "fazer", "ciência" e "arte" parecem desaparecer completamente, fundindo-se em uma única para criar humor criativo de alto nível. .
- Leia histórias de ficção científica. Explorar essa categoria é a melhor maneira de encontrar hackers e hackers de protocolo. Considere aprender artes marciais. O espírito de disciplina ao praticar artes marciais parece se assemelhar ao caminho essencial que um hacker segue. Os hackers que aprendem artes marciais geralmente enfatizam a disciplina mental, o relaxamento cognitivo e o controle sobre a força, a musculatura ou a resistência física. Tai chi é uma arte marcial adequada para hackers.
Aprendizagem favoritos Solução de problemas. Não resolva um problema duas vezes. Pense no lugar das pessoas. Os hackers acreditam que compartilhar informações é uma responsabilidade moral. Ao resolver problemas, torne-os amplamente disponíveis para ajudar as pessoas a resolver problemas semelhantes.- Você não precisa se forçar a doar todas as suas criações pessoais, embora os hackers que fazem isso sejam frequentemente respeitados. Isso depende do valor do hacker, que vende o produto suficiente para pagar comida, aluguel e equipamento.
- Leia "Jargon File" ou "Hacker Manifesto" do The Mentor. Eles podem estar tecnicamente desatualizados, mas sua atitude e inspiração são as mesmas.
Aprenda a reconhecer e lutar contra o governo. O inimigo dos hackers é o tédio, o tédio, os funcionários do governo usam a censura e o sigilo para estrangular a liberdade de informação. Este é um trabalho monótono que os hackers invadem constantemente.- Ver a intrusão como forma de vida para refutar o conceito de trabalho e patrimônio “normais”, optando pela luta pela igualdade e disseminação do conhecimento.
Pode pagar. Assim, qualquer pessoa que gaste tempo no Reddit pode formar um nome de usuário cyberpunk (ficção científica sobre um mundo futuro) e se comportar como um hacker. Mas a Internet é um balanceador maravilhoso, o valor da energia vai além do ego e da atitude. Gastando tempo focalizando o produto em vez de sua imagem, você rapidamente conquistará o respeito das pessoas, em vez de tentar imitar os padrões de "intrusão" culturais atuais. propaganda
Parte 3 de 3: intrusão proficiente
Escreva software de código aberto. Escreva programas que sejam interessantes e úteis para outros hackers e compartilhe suas fontes com a comunidade de hackers. As pessoas mais admiradas no mundo dos hackers são aquelas que escrevem grandes programas, capazes de atender a uma variedade de necessidades, mas depois os compartilham com todos, para que todos possam usá-los.
Ajuda a testar e corrigir software de código aberto. Os autores do software lhe indicarão um bom testador de teste (alguém que pode descrever os sintomas claramente, identificar bem os problemas, encontrar erros rapidamente e está disposto a aplicar alguma rotina de diagnóstico muscular. cópia) é mais precioso do que joias.- Tente encontrar um programa que lhe interesse, mas que esteja em fase de desenvolvimento para se tornar um bom testador. Há uma progressão natural do comissionamento do programa à depuração e ajuste. Você aprenderá muito e criará boa vontade com aqueles que o ajudarão mais tarde.
Publicação de informações úteis. Outra maneira é coletar e peneirar informações interessantes para postar na web ou como documentos de Perguntas Freqüentes (FAQ) e depois compartilhá-las com outras pessoas. Os mantenedores técnicos das FAQs são tão respeitados quanto os próprios autores do software.
Ajude a infraestrutura a continuar funcionando. A cultura hacker (o desenvolvimento técnico da Internet) trabalha com voluntários. Há muito trabalho essencial, mas menos envolvente, que precisa ser feito: gerenciamento de listas de mala direta, gerenciamento de grupos de notícias, manutenção de um grande software de hospedagem de website, desenvolvimento de RFC e outros padrões técnicos. Essas pessoas silenciosas também são respeitadas por muitas pessoas, porque todos sabem que esses trabalhos levam muito tempo e não são tão interessantes quanto a codificação. Essa é a dedicação deles!
Sirva uma cultura hacker. Em primeiro lugar, isso não é algo para se fazer, você só faz quando está em contato com a comunidade há algum tempo e fica famoso por alguns produtos. A cultura hacker não tem liderança, para ser mais preciso, eles têm heróis e anciões culturais, historiadores e porta-vozes. Depois de estar nas trincheiras por tempo suficiente, você pode se tornar um deles.- Os hackers não confiam no ego do ancião, portanto, aproximar-se dessa popularidade é perigoso. Em vez de se esforçar para conseguir isso, você precisa saber onde está, ser humilde em sua posição atual.
Adendo
- Não seja pego.
- Escreva um bom vernáculo. Embora muitos programadores não possam escrever, os hackers são capazes de escrever muito bem.
- Você deve estudar LISP por uma série de razões abaixo - profunda experiência de iluminação dominando o idioma. Essa experiência o torna um programador melhor, mesmo se você não estiver usando o LISP. Você pode começar seu experimento com LISP escrevendo e ajustando modos no Emacs, ou o plugin Script-Fu no software avançado de edição de fotos GIMP.
- Você deve aprender Perl por vários motivos; É amplamente utilizado em muitos sites e sistemas de administração, mesmo se não estiver em uso, você deve aprender Perl para saber como ler esta linguagem. Muitas pessoas usam Perl para evitar a programação em C para projetos que não requerem desempenho em C.
Atenção
- O cracking é uma infração que pode resultar em sanções administrativas. Este é um crime grave e punível por lei.