Como se tornar um hacker

Na segurança informática, um hacker é alguém que se concentra em mecanismos de segurança de sistemas de computadores e redes. Há comunidades e culturas compartilhadas de programadores de especialistas e magos de rede que traçam sua história de volta através de décadas para os primeiros minicomputadores de compartilhamento de tempo e os primeiros experimentos de arpanet. Os membros dessa cultura foram os primeiros "Hackers." Quebrar em computadores e sistemas telefônicos chegaram a simbolizar hacking na cultura popular, mas essa cultura é muito mais complicada e moralista do que a maioria das pessoas sabe. Para se tornar um hacker, aprendendo técnicas básicas de hackers, como pensar como um hacker e como ganhar respeito dentro da comunidade ética de hackers.

Passos

Parte 1 de 3:
Fundamentos de Aprendizagem
  1. Imagem intitulada Torne-se um hacker Passo 4
1. Executar um sistema operacional semelhante ao Unix, como Linux. Os sistemas operacionais Unix e Unix são os sistemas operacionais da Internet. Enquanto você pode aprender a usar a internet sem saber UNIX, você não pode ser um hacker da Internet sem entender o Unix. Por esta razão, a cultura de hackers hoje é bastante fortemente centrada no Unix. Existem muitos tipos de sistemas operacionais semelhantes ao UNIX, sendo o mais popular Linux, que você pode correr ao lado do Microsoft Windows na mesma máquina. Baixe o Linux online ou encontre um grupo de usuários Linux local para ajudá-lo com a instalação.
  • Uma boa maneira de mergulhar os dedos dos pés na água é inicializar um dispositivo chamado CD ou USB ao vivo, uma distribuição que é executada inteiramente fora de um CD ou USB sem modificar seu disco rígido. Uma maneira de dar uma olhada nas possibilidades sem ter que fazer nada drástico.
  • Existem outros sistemas operacionais semelhantes a UNIX além do Linux, como os sistemas * BSD. Os mais populares sistemas * BSD são FreeBSD, Netbsd, OpenBSD e Dragonfly BSD. Todos são open source como linux. No entanto, é importante lembrar que são BSD e não Linux.
  • MacOS em Darwin, um sistema operacional UNIX que está no FreeBSD. Darwin é totalmente gratuito e de código aberto e está disponível a partir de http: // openSource.maçã.com. Porque o núcleo do sistema é UNIX, e MacOS é muito popular, muitas pessoas têm portado sobre aplicativos Linux para MacOS. Você pode obter esses programas com um gerenciador de pacotes como Homebrew, Fink ou Macports. Alternativamente, você pode apenas executar o Linux em um Mac ao lado de Macos.
  • Se você quiser obter super nicho, você pode até mesmo executar um sistema operacional como Abrir Indiana, que é baseado na liberação de código aberto do sistema operacional Solaris antes de ser adquirido pela Oracle e fez fonte fechada. OpenIndia e Solaris fizeram no sistema UNIX V, e, como tal, não são compatíveis com aplicativos linuxes. Dito isto, existem muitos portos de aplicativos do Linux. Você provavelmente é melhor apenas usando macos, BSD ou Linux porque eles são muito mais populares e têm muito mais programas disponíveis para eles.
  • Imagem intitulada Torne-se um hacker Passo 5
    2
    Escreva HTML. Se você não sabe como programar, aprender linguagem básica de marcação de hipertexto (HTML) e a proficiência gradual é essencial. O que você vê quando olha para um site de fotos, imagens e componentes de design é todos codificados usando HTML. Para um projeto, saiu para aprender como fazer uma home page básica e trabalhar em cima de lá.
  • No seu browser, abra as informações da fonte de página para examinar o HTML para ver um exemplo. Vá para o desenvolvedor da Web > Fonte de página no Firefox e passar tempo olhando para o código.
  • Você pode escrever HTML em um programa básico de processamento de texto como o bloco de notas ou texto simples e salvar seus arquivos como "yourcoolfilename.Html" para que você possa enviá-los para um navegador e veja seu trabalho traduzido.
  • Imagem intitulada Torne-se um hacker Passo 3
    3
    Aprenda a linguagem da programação. Antes de começar a escrever poemas, você tem que aprender gramática básica. Antes de quebrar as regras, você tem que aprender as regras. Mas se o seu objetivo final é se tornar um hacker, você precisará mais do que o inglês básico para escrever sua obra-prima.
  • Pitão é um bom "língua" Para começar porque é concebido, bem documentado, e relativamente tipo para iniciantes. Apesar de ser uma boa primeira língua, não é apenas um brinquedo - é convincente, flexível e bem adequado para grandes projetos.
  • Se você entrar em programação séria, você terá que aprenderJava é uma alternativa, mas seu valor como primeira linguagem de programação foi questionado atualmente em seu estado particular.
  • Ao contrário do Java, jаvascript é muito semelhante ao Python, pois eles são uma linguagem baseada em C e extremamente novos. jаvascript é "a linguagem de programação da web," Então, se você gostaria de continuar seu aprendizado em desenvolvimento web / hacking, jаvascript é melhor aprender do que Python.
  • Uma alternativa ao jаvascript seria PHP C, A linguagem principal do UNIX. C++ está muito intimamente relacionado a c- Se você conhece um, aprender o outro não será difícil. C é muito eficiente com os recursos da sua máquina, mas absorverá enormes quantidades do seu tempo na depuração e é frequentemente evitada por esse motivo, a menos que a eficiência do seu computador seja especialmente importante.
  • É provavelmente uma boa ideia usar uma boa plataforma inicial, como Backtrack 5 R3, Kali ou Ubuntu 12.04lts.
  • Parte 2 de 3:
    Adotando atitudes de hacking
    1. Imagem intitulada Torne-se um hacker Passo 1
    1. Pense de forma criativa. Agora que você tem as habilidades básicas no lugar, você pode começar a pensar artisticamente. Hackers são como artistas, filósofos e engenheiros todos rolados em um. Eles acreditam em liberdade e responsabilidade mútua. O mundo está cheio de problemas fascinantes esperando para ser resolvido. Hackers adotam uma delícia especial na resolução de problemas, afiando suas habilidades e exercendo sua inteligência.
    • Hackers têm uma diversidade de interesses culturalmente e intelectualmente, fora do hacking. Trabalhar tão intensamente quanto você joga, e jogar tão intensamente quanto você trabalha. Para os verdadeiros hackers, os limites entre "Reproduzir," "trabalhos," "Ciência," e "arte" Tudo tende a desaparecer ou se fundir em uma brincadeira criativa de alto nível.
    • Leia a ficção científica. Vá para Convenções de ficção científica, que é uma ótima maneira de conhecer hackers e proto-hackers.
    • Considere o treinamento em um Artes marciais. O tipo de disciplina mental necessária para as artes marciais parece ser semelhante em maneiras importantes para o que os hackers. As artes mais hackers-ly marciais são aquelas que enfatizam a disciplina mental, a consciência relaxada e o controle, em vez de força bruta, atletismo ou resistência física.Tai Chi é uma boa arte marcial para hackers.
  • Imagem intitulada 441133 5
    2. Aprender a amar resolvendo problemas. Nenhum problema deve ter que ser resolvido duas vezes. Pense nisso como uma comunidade em que o tempo de todos é hackers é precioso. Hackers acreditam que compartilhar informações é uma responsabilidade moral. Quando você resolve problemas, torne a informação pública para ajudar todos a resolver o mesmo problema.
  • Você não precisa acreditar que você é obrigado a dar todo o seu produto criativo, embora os hackers que fossem são os que obtêm mais respeito de outros hackers. É consistente com os valores de hackers para vender o suficiente para mantê-lo em alimentos e aluguel e computadores.


  • Leia peças mais antigas, como o "Arquivo de jargão" ou "Manifesto de Hacker" pelo mentor. Eles podem estar desatualizados sobre questões técnicas, mas a atitude e espírito são tão oportunos.
  • Imagem intitulada 441133 6
    3. Aprenda a reconhecer e combater a autoridade. O inimigo do hacker é tédio, penoso e figuras autoritárias que usam censura e sigilo para estrangular a liberdade de informação. O trabalho monótono mantém o hacker de hackear.
  • Abraçando hacking como um modo de vida é rejeitar assim chamado "normal" Conceitos de trabalho e propriedade, escolhendo, em vez disso, lutar pela igualdade e conhecimento comum.
  • Imagem intitulada 441133 7
    4. Seja competente. Então, qualquer um que passa tempo no reddit pode escrever um nome de usuário e pose ridículas de cyberpunk como um hacker. Mas a Internet é um grande equalizador e valores de competência sobre o ego e postura. Gastar tempo trabalhando em seu ofício e não sua imagem, e você ganhará mais rapidamente do que se modelar nas coisas superficiais que pensamos "hacking" Na cultura popular.
  • Parte 3 de 3:
    Hackeando bem
    1. Imagem intitulada 441133 8
    1. Escreva software livre. Escreva programas que outros hackers acham que são divertidos ou úteis, e dar as fontes de programa para toda a cultura de hackers para usar. Os demigodos mais reverenciados do HackerDom são pessoas que escreveram grandes programas capazes que encontraram uma necessidade generalizada e entregá-las para que agora todos os usem.
  • Imagem intitulada 441133 9
    2. Ajuda testar e depurar o software de código aberto. Qualquer autor de código aberto que está pensando lhe dizer que bons testadores beta (que sabem como descrever os sintomas, localizar bem os problemas, podem tolerar insetos em uma liberação da rapidez e estão dispostos a aplicar algumas rotinas de diagnóstico simples) valem o peso em rubis.
  • Tente encontrar um programa em desenvolvimento que você esteja interessado e seja um bom beta-tester. Há uma progressão natural de ajudar os programas de teste a ajudar a depurar-os a modificá-los. Você vai aprender muito dessa maneira, e gerar boa vontade com pessoas que irão ajudá-lo mais tarde.
  • Imagem intitulada 441133 10
    3. Publicar informações úteis. Outra coisa boa é coletar e filtrar informações úteis e interessantes em páginas da Web ou documentos, como perguntas freqüentes (FAQ), e disponibilizam as. Manters de principais FAQs técnicos obtêm quase tanto respeito quanto autores de código aberto.
  • Imagem intitulada 441133 11
    4. Ajuda mantém o trabalho de infraestrutura.Voluntários executam a cultura hacker (e o desenvolvimento de engenharia da Internet, para esse assunto). Há muito trabalho necessário, mas não glamouroso, que precisa ser feito para mantê-lo - administrar listas de discussão, moderar os grupos de notícias, mantendo grandes sites de arquivamento de software, desenvolvendo RFCs e outros padrões técnicos. As pessoas que fazem esse tipo de coisa bem têm muito respeito, porque todo mundo sabe que esses empregos são enormes afundamentos de tempo e não tanto divertido quanto brincando com o código. Fazendo eles mostra dedicação.
  • Imagem intitulada 441133 12
    5. Sirva a própria cultura de hackers. Não é algo que você estará posicionado para fazer até que você tenha passado por um tempo e se torne bem conhecido por um dos quatro itens anteriores. A cultura de hackers não tem líderes, mas tem heróis de cultura e anciãos tribais e historiadores e porta-vozes. Quando você esteve nas trincheiras tempo suficiente, você pode crescer em um desses.
  • Hackers desconfiança ego flagrante em seus anciãos tribais, tão visivelmente alcançando esse tipo de fama é perigoso. Em vez de se esforçar por isso, você tem que se posicionar, então cai no seu colo e, em seguida, ser modesto e gracioso sobre o seu status.
  • Pontas

    Algumas empresas pagam pelos hackers para testar sua segurança. Se você se tornar bom o suficiente, este pode ser seu trabalho!
  • Certifique-se de não ser pego, embora o que você pretende fazer pode ser ilegal, é recomendável que você NÃO FAÇA Envolva-se no hacking de chapéu negro.
  • Escreva bem sua língua nativa. Embora seja um estereótipo comum que os programadores não podem escrever, um número surpreendente de hackers são escritores muito capazes.
  • Lisp vale a pena aprender por um motivo diferente - a profunda experiência da iluminação que você terá quando você finalmente conseguir. Essa experiência fará de você um programador melhor para o resto de seus dias, mesmo que você nunca use muito o próprio Lisp. Você pode obter alguma experiência inicial com Lisp com bastante facilidade, escrevendo e modificando modos de edição para o editor de texto do Emacs, ou plugins de script-fu para o GIMP Advanced Image Editing Software.
  • Perl vale a pena aprender por razões práticas - é muito usado para páginas da Web e administração do sistema ativa, de modo que, mesmo que você nunca escreva Perl, você deve aprender a ler. Muitas pessoas usam Perl para evitar a programação C em empregos que não exigem a eficiência da máquina de C.
  • Teste suas habilidades em sites que você criou.
  • Use suas habilidades para sempre. Tornar-se um hacker de chapéu branco é bom para todos e muito mais seguro do que se tornar um hacker de chapéu negro e arriscar problemas com a polícia.
  • Tenha cuidado com o que você hackear. Atividades ilegais podem ter sérias conseqüências, e nada na internet é verdadeiramente anônimo.
  • Nunca tente fazer atividades ilegais que podem te levar a problemas
  • Pergunte a um serviço de segurança (ADT) se você puder testar seus sistemas.
  • Avisos

    Chapéu negro Hacking (hacking para fins criminosos) é uma atividade ilegal que pode resultar em grandes penalidades. É uma ofensa importante e é punível sob a lei.
    Compartilhe na rede social:
    Semelhante