Como se tornar um hacker

Posted on
Autor: Monica Porter
Data De Criação: 20 Marchar 2021
Data De Atualização: 17 Poderia 2024
Anonim
COMO SER UM HACKER: Dicas pra quem quer começar na área da segurança da informação
Vídeo: COMO SER UM HACKER: Dicas pra quem quer começar na área da segurança da informação

Contente

Neste artigo: Aprenda as técnicas básicas de hackersPense como um hackerProve respeito pela comunidade7 Referências

Existe um mundo, o da cultura compartilhada, composto por programadores, especialistas e assistentes de rede. É um ambiente que pode ser rastreado por décadas, começando com os primeiros microcomputadores em rede e os primeiros experimentos no ARPANET. Os defensores dessa cultura se deram o nome de "hackers". Muitas pessoas pensam que hackers são apenas pessoas que entram no computador e fabricam hackers por telefone, mas ser hacker não é isso, é uma cultura real com princípios reais que muitas vezes o público entende mal. Aprenda as técnicas básicas de hacking, como pensar "hacker" e como criar um nome para si mesmo neste mundo.


estágios

Parte 1 Aprenda as técnicas básicas de hacking



  1. Obtenha um Unix de código aberto e aprenda como usá-lo e girá-lo. Unix é o sistema operacional da Internet. Você pode usar a Internet sem conhecer o mundo Unix, mas nunca se tornará um hacker da Internet sem saber o que é o Unix. Por esse motivo, o mundo dos hackers é bastante afetado pelo Unix. Um Unix como o Linux, por exemplo, mas existem outros, pode ser executado em paralelo no mesmo computador. Faça o download do Linux online e, se você tiver problemas para instalá-lo, acesse os fóruns ou grupos de usuários locais do Linux.
    • Uma boa maneira de pular na água é lançar o que os fãs do Linux chamam de "live CD", uma distribuição que roda inteiramente de um CD sem precisar modificar nada no seu disco rígido. É uma maneira conveniente de ver todas as possibilidades sem ter que perturbar tudo.
    • Ao lado do Unix, é claro, existem outros sistemas operacionais, mas eles são editados em binário, você pode ler o código, mas não pode alterá-lo. Tentar aprender a hackear em um computador com Microsoft Windows ou em qualquer outro sistema proprietário é como tentar aprender a dançar enquanto usava um espartilho de gesso.
    • No Mac OS X, é possível executar o Linux, mas apenas parte do sistema Mac é "open source"; portanto, você enfrentará muitos obstáculos e precisará se livrar desse mau hábito de depender do proprietário do código. apple.



  2. Aprenda a escrever em HTML. Se você nunca programou, comece com HTML. Você adotará alguns bons hábitos que, por sua vez, ajudarão você a ir mais longe. Tudo o que você pode ver na Internet em termos de fotos, imagens de várias ilustrações é sustentado pelo HTML. Comece criando uma página inicial simples e expandindo.
    • No seu navegador, abra uma página de qualquer site e abra a página de origem para observar atentamente o HTML. No Firefox, faça "View" e, em seguida, "Page Source" ou clique com o botão direito do mouse em qualquer lugar da página e selecione "Show Source Code".
    • O HTML pode segregar em qualquer editor de e, Notepad, Simple ou Word (embora o Word não seja muito confiável para HTML). Salve seu arquivo como ".txt" (formato e). Em seguida, você pode arrastar e soltar na janela do navegador para ver o que acontece.
    • Você deve aprender a sintaxe do HTML e, em particular, a das tags (ou "tags"). "<" É o símbolo usado para abrir uma tag e "/>" é usado para fechá-la. "<P>" é usado para anunciar e, o seu em tempo real. Sempre que você quiser alterar a formatação de um e, ele usará tags, para colocar em negrito, itálico, cor ... Nesse sentido, o HTML ajuda a entender melhor como a Internet funciona.



  3. Aprenda a programar. Se você deseja compor versos, deve dominar a gramática. Antes de quebrar um código, é melhor conhecê-lo, certo? Mas se seu objetivo é se tornar um "hacker" real, você precisará de mais do que um inglês básico: um "hacker" deve escrever bem!
    • O Python é uma boa linguagem para começar, porque é clara, bem documentada e relativamente acessível para iniciantes. Mesmo sendo uma boa linguagem de inicialização, está longe de ser um brinquedo, é muito poderosa, flexível e adequada para grandes projetos. A linguagem Java é uma opção, mas seu uso como a primeira linguagem de programação foi questionada.
    • Se você se interessa por programação, precisará aprender C, a linguagem básica do Unix (o C ++ está muito próximo do C, se você conhece um, aprender o outro não será difícil). OC é muito eficiente para os recursos da máquina, mas levará muito tempo para depurar e é por isso que é evitado (a menos que seja inevitável para a eficiência da máquina!)
    • Pode ser uma boa ideia começar com uma plataforma como Kali (anteriormente Backtrack) ou a versão mais recente do Ubuntu / Debian na qual o Kali se baseia.

Parte 2 Pense como um hacker



  1. Seja criativo. Uma vez adquirido o conhecimento técnico, terá que colocar estilo, arte! "Hackers" são como artistas, filósofos, engenheiros, o multifuncional! Eles amam e defendem a liberdade e praticam a responsabilidade mútua. O mundo está cheio de problemas fascinantes que pretendem ser resolvidos e um "hacker" não se importa em resolvê-los, apenas mostrando suas habilidades e quebrando sua inteligência.
    • Saiba como reconhecer as definições reais. Um hacker não é um hacker, mas uma pessoa apaixonada pela operação íntima de sistemas de computador
    • Os hackers estão interessados ​​em muitas coisas intelectualmente e culturalmente. "Trabalhe tão apaixonadamente quanto você joga, jogue tanto quanto você trabalha", esse poderia ser o lema deles! Para hackers de verdade, existe uma linha tênue entre "brincar" e "trabalhar", ou entre "ciência" e "arte". Você deve poder se mover em um mundo onde tudo está confuso para alcançar uma criatividade extraordinária.
    • Leia ficção científica. Reuniões de ficção científica frequentes (uma boa maneira de conhecer hackers e futuros hackers).
    • Pratique uma arte marcial. A disciplina mental exigida pelas artes marciais é muito próxima da praticada pelos hackers. As artes marciais hackers favoritas são aquelas que requerem disciplina mental, alerta relaxado e autocontrole, mais do que força bruta, força atlética ou resistência física. A esse respeito, Taïchi é uma arte marcial particularmente apreciada pelos hackers.


  2. Aprenda a resolver problemas. Um problema deve ser resolvido de uma vez por todas. O tempo dos outros hackers é precioso, tanto que é quase um dever moral compartilhar as informações, resolver os problemas e dar a conhecer a sua solução. Portanto, outros hackers poderão se concentrar em novos problemas, em vez de ter que resolver perpetuamente os antigos (não reinvente a roda).
    • Não acredite que você é obrigado a entregar todo o seu trabalho imediatamente, embora aqueles que o fazem sejam respeitados na comunidade. Nos valores dos hackers, basta vender alguns dos frutos do seu trabalho para comer, pagar aluguel ou comprar equipamentos de informática.
    • Leia livros antigos como "Jargon File" ou "Hacker Manifesto" do The Mentor. Eles podem estar um pouco desatualizados, mas são muito úteis na atitude e no estado de espírito que você precisa ter.


  3. Reconheça e lute contra a autoridade! Pode parecer estranho, mas há autoridade e autoridade. Os "hackers" odeiam o tédio, as tarefas e as pessoas autoritárias que censuram, ocultam informações e as impedem. Quando um hacker fica entediado ou forçado a fazer um trabalho repetitivo estúpido, ele não pode se entregar ao que gosta de fazer: resolver novos problemas! Para se comportar como um hacker, você precisará encontrar uma maneira de automatizar tarefas chatas o máximo possível.
    • "Hacker" está rejeitando o que geralmente é chamado de trabalho e propriedade privada. O "hacker" é alguém que luta pela legalidade e pelo compartilhamento de conhecimento! Lambition é ótimo!


  4. Para ser um hacker, você precisa ter as habilidades. Os hackers não permitirão que os traficantes percam seu tempo, mas eles sabem reconhecer as habilidades onde estão, incluindo as habilidades de hackers, mas de maneira mais ampla, qualquer habilidade é apreciada. Internet torna humilde! Ter habilidades que poucos têm é particularmente apreciado e ter habilidades que colocam em jogo a atenção, a habilidade e a concentração é ainda melhor.

Parte 3 Ganhe o respeito da comunidade



  1. Escreva um software de código aberto. Escreva programas que outros hackers acharão divertido ou útil. Dê seus códigos-fonte para que todos os hackers se beneficiem. Assim, neste mundo de hackers, existem verdadeiros "semideuses", aqueles que compuseram e compartilharam esses grandes programas que atendiam a uma necessidade real e agora são usados ​​por todos.


  2. Teste e depure o software de código aberto. Qualquer autor de código aberto digno desse nome dirá que um bom testador beta (que sabe descrever claramente sintomas, localizar problemas, diagnosticar bugs em um breve relatório e que é capaz de configurar algumas rotinas simples de diagnóstico) vale a pena seu ouro pesado.
    • Tente encontrar um programa em desenvolvimento que lhe interesse e seja um bom criador de beta. Há, nesse ambiente, uma progressão natural, desde o teste dos programas até a modificação dos programas por meio da depuração. Você aprenderá muito dessa maneira e terá um bom karma com pessoas que, por sua vez, irão ajudá-lo.


  3. Publique informações úteis. É muito bom trabalhar para coletar e filtrar informações úteis e interessantes na Web ou em documentos como Perguntas Frequentes (FAQ) e disponibilizar essas informações. Aqueles que cuidam da atualização das perguntas frequentes técnicas recebem um grande reconhecimento quase tão grande quanto os programadores de código aberto.


  4. Trabalho na infraestrutura. A cultura hacker (assim como a Internet, nesse caso) é baseada no voluntariado. Há muito trabalho a ser feito, mas não necessariamente de prestígio para fazê-lo funcionar: administrar listas de discussão, moderar grupos de notícias, manter sites de backup de software, desenvolver RFC e outros padrões técnicos . As pessoas que fazem esse tipo de trabalho tedioso são altamente consideradas, porque todos sabem que essas tarefas consomem tempo e não são tão divertidas quanto a manipulação de código. Assumir esse trabalho tedioso é uma bela prova de dedicação.


  5. Esteja ao serviço da cultura hacker. Não é algo que você poderá fazer imediatamente. Você precisará provar a si mesmo por um tempo e ganhar uma certa notoriedade em uma das quatro áreas mencionadas acima. Na cultura hacker, não há líderes, a rigor, mas existem alguns heróis, mas também anciãos, historiadores e porta-vozes. Depois de se provar em campo, você poderá ingressar em uma dessas categorias.
    • Atenção! Os hackers sempre suspeitam do lego antigo, portanto, chegar a essa notoriedade não é seguro. Não busque reconhecimento, faça o que você precisa fazer e ele chegará em breve. Seja modesto e grato por seu status.