Torne-se um hacker

A comunidade atual de programadores especialistas e virtuosos de redes surgiu décadas atrás a partir dos primeiros experimentos com computadores interconectados e ARPAnet. Os membros dessa cultura foram os primeiros "hackers". Hoje, o hacking está associado à invasão de sistemas de computador, mas a cultura do hacking é muito mais complexa e moralista do que a maioria das pessoas sabe. Aprenda o básico de hacking, aprenda a pensar como um hacker e aprenda a ganhar respeito dentro da comunidade. Este artigo já é uma introdução ao complexo mundo dos hackers.

Degraus

Parte 1 de 3: A fundação

Imagem intitulada Torne-se um hacker Passo 4
1. Executar Unix. Unix é o sistema operacional da internet. Você pode usar a internet sem entender Unix, mas não pode ser um hacker sem um conhecimento sólido de Unix. É por isso que a comunidade de hackers está muito focada no Unix nos dias de hoje. Um Unix como o Linux pode ser executado em seu computador junto com o Windows, no mesmo dispositivo. Baixe o Linux online ou encontre uma comunidade de usuários do Linux para ajudá-lo com a instalação.
  • Uma boa maneira de começar com o Linux é inicializar a partir de um chamado "CD ao vivo", que é uma distribuição Linux que inicializa a partir de um CD. Dessa forma, você não precisa fazer nada com seu disco rígido, para conhecer o Linux sem fazer mudanças drásticas em seu computador.
  • Existem outros sistemas operacionais além do Unix, mas esses são chamados de distribuições binárias, o que significa que você não pode ler e/ou modificar o código. Microsoft Windows não é "Código aberto" e, portanto, não é adequado para aprender a hackear.
  • Você pode executar o Linux no Mac OS X, mas apenas parte do sistema é de código aberto. Você alcançará rapidamente os limites do que é possível e deve ter cuidado para não desenvolver o mau hábito de se tornar dependente do código da Apple.
Imagem intitulada Torne-se um Hacker Passo 5
2. Escrever HTML. Se você não pode programar, é importante que você domine o básico de HTML (HyperText Mark-Up Language) e depois fique melhor nisso. Tudo o que você vê quando olha para um site é codificado com HTML. Inicie um projeto em que você cria sua própria página da Web e fique melhor nisso.
  • Abra as informações de origem da página em um navegador para visualizar o código HTML de uma página. Ir para Desenvolvedor Web > Fonte da página no Firefox e estude o código.
  • Você pode codificar HTML em um programa de processamento de texto simples como o Bloco de Notas, salve seu arquivo como "apenas texto", então você pode enviá-lo para um navegador e verificar como é o seu trabalho.
  • Você precisa aprender a usar tags e aprender a pensar visualmente ao usar tags. "<" é usado para abrir uma tag e "/>" usado para fechar uma tag. Você usa tags para indicar qualquer coisa visual: texto em itálico, formatação, cor e assim por diante. Se você sabe como o HTML funciona, você entende melhor como a internet funciona.
    Imagem intitulada Torne-se um Hacker Passo 3
    3. Aprenda a linguagem de programação.Antes de escrever poemas, você deve primeiro aprender gramática. Antes que você possa quebrar as regras, você tem que aprender as regras. Mas se seu objetivo é se tornar um hacker, você precisará de mais do que conhecimento básico do idioma.
  • Python é bom "língua" para começar porque é bem projetado, há muitas informações sobre ele e é relativamente fácil para iniciantes. Ao mesmo tempo, não é um brinquedo; é muito poderoso, flexível e particularmente adequado para grandes projetos. Java é uma alternativa, mas muitas pessoas não acham que Java é uma boa linguagem para iniciantes.
  • Se você realmente quer aprender programação, terá que aprender C, que é a linguagem central do Unix. C++ está relacionado com C; se você conhece um idioma não é difícil aprender o outro. C usa seu sistema de forma eficiente, mas "depurar" leva muito tempo, e é por isso que muitos hackers o evitam.
  • Pode ser uma boa ideia começar com uma plataforma como Backtrack 5 R3, Kali ou Ubuntu 12.04LTS.
  • Parte 2 de 3: A visão de um hacker

    Imagem intitulada Torne-se um Hacker Passo 1
    1. Seja criativo. Depois de dominar o básico, você pode deixar sua criatividade correr solta. Os hackers são na verdade artistas, filósofos e engenheiros em um. Eles acreditam na liberdade e responsabilidade compartilhada. O mundo tem todos os tipos de desafios fascinantes que precisam ser resolvidos. Hackers adoram resolver problemas, aprimorar suas habilidades e usar seus conhecimentos para algo.
    • Os hackers têm todos os tipos de interesses culturais e intelectuais, além de hackear. Trabalho e lazer são tão importantes. As fronteiras entre "jogos", "trabalhos", "Ciência" e "arte" são vagos para o verdadeiro hacker, muitas vezes é justamente nessas interfaces que começa o verdadeiro jogo criativo.
    • Leia ficção científica. Vá a reuniões de ficção científica, é um bom lugar para conhecer outros hackers e proto-hackers. Considere aprender uma arte marcial oriental. A disciplina mental necessária para isso é semelhante à disciplina necessária para hackear. Isto é principalmente sobre disciplina mental, consciência relaxada e controle e não tanto sobre força, capacidade atlética e dureza física. Tai Chi é um exemplo de uma boa arte marcial para hackers.
    Imagem intitulada 441133 5
    2. Amor para resolver problemas. Nenhum problema deve ser resolvido duas vezes. Pense nisso como uma comunidade de hackers onde o tempo de cada membro é precioso. Hackers acreditam que compartilhar informações abertamente é uma obrigação moral. Resolver problemas e compartilhar essas informações pode ajudar outras pessoas que estão lutando com o mesmo problema.
  • Você não precisa se sentir obrigado a tornar público todo o seu pensamento criativo, mas os hackers que o fazem são os mais respeitados na comunidade. Geralmente é considerado normal que você venda apenas o suficiente para viver.
  • Leia trabalhos mais antigos como "Arquivo de jargão" ou "Manifesto Hacker" de O Mentor. Tecnicamente, essas peças são datadas, mas as vistas e o espírito são atemporais.
    Imagem intitulada 441133 6
    3. Aprenda a reconhecer e combater a autoridade. O inimigo do hacker é o tédio, o trabalho pesado e os autoritários que usam a censura e o sigilo para frustrar a liberdade de informação. Trabalho monótono lembra o hacker de hackear.
    Ao adotar o hacking como um modo de vida, você rejeita os conceitos dominantes de trabalho e propriedade, optando por lutar pela igualdade e pelo conhecimento compartilhado.
    Imagem intitulada 441133 7
  • 4. Seja competente. Qualquer um que esteja no Reddit por um tempo pode fingir ser um hacker durão com um nome de usuário ridículo. Mas a internet valoriza mais a competência do que o ego e a atitude. Então gaste o tempo em suas habilidades e não em sua imagem, então você ganhará respeito mais cedo.

    Parte 3 de 3: Bom hacking

    Imagem intitulada 441133 8
    1. Escreva software de código aberto. Escreva programas que sejam úteis ou divertidos para outros hackers e compartilhe a fonte do programa para qualquer um usar e modificar. Os verdadeiros semideuses no mundo dos hackers são as pessoas que desenvolveram programas grandes e poderosos e depois os compartilham gratuitamente com todos para que todos possam usá-los.
    Imagem intitulada 441133 9
    2. Ajude a testar e depurar software de código aberto. Os chamados beta testers são muito importantes para os desenvolvedores. Além disso, pode ser muito instrutivo testar software.
    Tente encontrar um programa que ainda esteja em fase de desenvolvimento e tente ser um bom beta tester. Por isso você desenvolve muita boa vontade e depois os outros estarão mais dispostos a ajudá-lo.
    Imagem intitulada 441133 10
    3. Publique informações úteis. Colete e filtre informações úteis e interessantes e coloque-as em páginas da web ou em documentos como perguntas frequentes (FAQ), compartilhe essas informações com todos. Esta também é uma boa maneira de ganhar muito respeito.
    Imagem intitulada 441133 11
    4. Mantenha a infraestrutura funcionando. A cultura hacker (e as pessoas por trás da renovação da internet) é administrada por voluntários. Há muito trabalho importante que precisa ser feito para manter as coisas funcionando - gerenciar listas de discussão, ser um moderador de grupos de notícias, manter sites de arquivo de software e desenvolver regras técnicas padrão. Ao fazer isso você mostra que está comprometido, todos sabem que esses trabalhos consomem muito tempo e muitas vezes não são muito divertidos.
    Imagem intitulada 441133 12
    5. Sirva a cultura hacker. Somente quando você se tornar conhecido através de uma das etapas anteriores e estiver trabalhando nisso por um longo tempo, você poderá se tornar uma espécie de herói dentro da cultura hacker. Não há líderes na cultura hacker, mas há heróis, chefes, historiadores e representantes. Se você é respeitado por muito tempo você também pode se tornar uma dessas figuras.
    Hackers odeiam grandes egos, então tenha cuidado ao atribuir a si mesmo um certo status. Tente não se esforçar por isso, mas se posicione no lugar certo para que caia no seu colo, então seja humilde e humilde sobre esse status determinado pelos outros.

    Pontas

    • Não seja pego.
    • Certifique-se de que você pode escrever bem em seu idioma nativo. O estereótipo de um programador não pode escrever bem, mas muitos hackers são na verdade escritores muito bons.
    • Aprender LISP é valioso de outra maneira – a profunda experiência de iluminação que você tem quando finalmente a entende. Essa experiência fará de você um programador melhor para o resto de sua vida, mesmo que você não use LISP.
    • Perl é valioso para aprender por outras razões: é amplamente usado em páginas da web ativas e administração de sistemas, então mesmo que você não programe em Perl, você deve conhecê-lo. Muitas pessoas usam Perl em vez de C, quando não precisam da eficiência de C.

    Avisos

    • Hacking é uma atividade ilegal e pode resultar em multas ou prisão.

    Оцените, пожалуйста статью