Como ser um bom hacker

É com frequência que surgem notícias de vulnerabilidades associadas aos routers, àqueles que temos nas nossas casas e que podem colocar em causa os nossos dados e a nossa privacidade.

Várias sugestões de procedimentos são sugeridas para que a segurança seja garantida, além das atualizações lançadas pelas próprias marcas, mas nem sempre estas são seguidas pelos utilizadores. Para combater este problema há um hacker a entrar nos routers vulneráveis de milhares de utilizadores de todo o mundo apenas para os proteger.Um Hacker dos bons que só quer proteger quem está vulnerável

Não deixa de ser um ataque…

Alexey é o presumível hacker (aparentemente russo) cujo seu hobby é infiltrar-se em routers vulneráveis ​​por todo o mundo. Os “ataques” não têm como objetivo espiar os utilizadores ou infetá-los com malware. Esta pessoa apenas quer proteger os utilizadores corrigindo as suas vulnerabilidades. Segundo o próprio, foram já 100 mil os routers onde entrou e conseguiu resolver as vulnerabilidades.

Há uns meses surgiu a notícia de que vários routers do fabricante MikroTik estariam vulneráveis a ataques, podendo os hackers aceder ao PC dos utilizadores roubar-lhes as suas informações pessoais ou até inserir ferramentas de mineração de criptomoedas.

Este problema tinha uma solução simples, mas que muitos não seguiram, possivelmente por desconhecimento. Assim, Alexey fez o trabalho por eles, tendo divulgado o feito em fóruns russos.

Segundo as suas publicações, este hacker apenas acede aos routers afetados, aos vulneráveis e aos que já foram infetados por malware, que ainda não foram corrigidos pelos seus utilizadores, e já o fez em mais de 100 mil equipamentos.

A mensagem…

Depois do procedimento, refere que deixa uma mensagens aos utilizadores a explicar a vulnerabilidade corrigida e ainda deixa um contacto do Telegram para que estes possam fazer-lhe questões.

Apesar de ter corrigido mais de 100.000 routers, apenas cerca de cinquenta pessoas entraram em contacto com ele; não para agradecer o feito, mas revoltadas com ele por ter acedido ao equipamento desta forma.

Por muito boas intenções, esta não é uma prática legal, no entanto o problema de muitos ficou realmente resolvido, segundo indica.

Há uma comunidade e cultura compartilhada de programadores experts e magos da rede cuja história remonta de décadas atrás, desde a primeira vez em que microcomputadores compartilharam informações e desde os primeiros experimentos da ARPAnet. Os membros dessa cultura foram os primeiros “hackers”. Invadir computadores e praticar phreaking com sistemas telefônicos simbolizam o hacking na cultura popular. Porém, a cultura hacker é mais complexa e moralista do que a maioria das pessoas imagina. Aprenda técnicas básicas de hacking, a pensar como um hacker e a ganhar respeito para invadir o mundo complexo dos invasores.

Parte1

Aprendendo habilidades de hacking básicas

Imagem intitulada Become a Hacker Step 4
  1. Use o Unix. O Unix é o sistema operacional da Internet. Enquanto você pode aprender a usar a internet sem conhecê-lo, é impossível ser um Hacker online sem compreender tal sistema. Por esse motivo, a cultura hacker atual se centra fortemente no Unix. Um Unix, como o Linux, pode ser usado junto ao Microsoft Windows em uma mesma máquina. Baixe o Linux online ou encontre um grupo local de usuários desse sistema para lhe ajudar com a instalação. 
    • Um bom jeito de começar é utilizar o que fãs de Linux chamam de Live CD (CD vivo) – uma distribuição que funciona inteiramente via CD sem precisar modificar o disco rígido. Essa é uma maneira de observar as possibilidades sem ter de fazer nada drástico.
    • Há outros sistemas operacionais além do Unix, mas eles são distribuídos em códigos binários – será impossível ler o código, e nem lhe será permitido modificá-lo. Tentar aprender a hackear em um Microsoft Windows ou em qualquer outro sistema de fonte-fechada é como buscar compreender passos de dança usando uma camisa de força.
    • Com o Mac OS X, é possível rodar o Linux, mas apenas parte do sistema é de código aberto – você provavelmente encontrará muitos bloqueios, e precisará tomar cuidado para não desenvolver o péssimo hábito de depender do código proprietário da Apple.
  2. Imagem intitulada Become a Hacker Step 5
    2
    Escreva em HTML. Se não sabe como programar, aprender o HTML (HyperText Mark-Up Language) básico e criar proficiência gradualmente é essencial. O que vê quando olha fotos, imagens e componentes de design é codificado através do HTML. Para um projeto, comece a aprender como fazer uma página básica e passe a evoluir a partir daí. ]

    • Em um navegador, abra a informação da fonte da página para examinar o HTML, quando quiser um exemplo. Vá em Desenvolvedor de WEB : Fonte de Página no Firefox e passe um tempo olhando o código.
    • Você pode escrever HTML em um programa básico de texto como Notepad ou SimpleText, salvando os arquivos como “apenas arquivos de texto”. Assim, você poderá colocar os dados no navegador e ver como seu trabalho é traduzido. 
    • Você precisará aprender a formatar indicadores e a pensar a usá-los visualmente.  “<” é usado para abrir um indicador (ou tag), e “/> é usado para fechar. “” é a abertura para uma linha de código de parágrafo. Você usará esses indicadores para sinalizar qualquer elemento visual: itálico, formatação, cor, etc.. Aprender HTML lhe ajudará a compreender melhor o funcionamento da internet.
  3. Imagem intitulada Become a Hacker Step 3
  4. Aprenda a linguagem de programação. Antes de começar a escrever poemas, você precisa aprender gramática básica. Antes de quebrar as regras, você terá de aprendê-las. Porém, se seu maior objetivo é se tornar um hacker, você precisará mais do que o Inglês-Português básico para escrever sua obra de arte. 
    • O Python é uma boa “linguagem” inicial por ter um design limpo, ser bem documentado e por ser relativamente gentil com iniciantes. Apesar de ser uma boa primeira linguagem, ele não é um brinquedo: é muito poderoso, flexível e interessante para projetos grandes. O Java é uma alternativa, mas seu valor como primeira linguagem de programação vem sendo questionado. 
    • Se quiser levar a programação à sério, terá de aprender a programação em C, a linguagem matriz do Unix. O C++ está bem próximo do C; se conhecer uma, aprender a outra não será difícil. O C é muito eficiente com os recursos de sua máquina, mas consumirá muito do seu tempo durante momentos de depuração e normalmente é evitado por esse motivo – a não ser, claro, que a eficiência de seu computador seja especialmente importante.
    • Provavelmente é uma boa ideia usar uma plataforma inicial competente, tais como Backtrack 5 R3, Kali ou Ubuntu 12.o4LTS.

Pensando como um hacker

  1. Imagem intitulada Become a Hacker Step 1
  2. Pense criativamente. Agora que colocou suas habilidades básicas no lugar certo, você poderá começar a pensar artisticamente. Hackers são como artistas, filósofos e engenheiros – tudo em um. Eles acreditam na liberdade e na responsabilidade mútua. O mundo está cheio de problemas fascinantes esperando para serem solucionados. Hackers tem um prazer especial em resolver problemas, afiar habilidades e exercitar a inteligência.

    • Hackers possuem diversos interesses culturais e intelectuais, além do hacking. Trabalhe tão intensamente quanto brinca, e brinque tão intensamente quanto trabalha. Para verdadeiros hackers, os limites entre “brincar”, “trabalhar”, “fazer ciência” e “gerar arte” tendem a desaparecer, ou se fundem em uma brincadeira altamente criativa.
    • Leia ficção científica. Participe de convenções de ficção científica, que são ótimas para conhecer hackers e proto-hackers. Considere treinar uma arte marcial. O tipo de disciplina mental exigido para artes marciais parece ser semelhantemente importante ao que hackers precisam. As artes marciais mais propícias para os hackers são as que enfatizam disciplina mental, atenção relaxada e controle, em vez de força bruta, capacidade atlética ou resistência física. O Tai Chi é uma boa arte marcial para hackers.
  3. Imagem intitulada 441133 5
  4. Adore resolver problemas. Nenhum problema pode ser resolvido mais do que duas vezes. Pense que você está numa comunidade onde o tempo de todos os hackers é precioso. Hackers acreditam que compartilhar informações é uma responsabilidade moral. Quando você resolve problemas, torne tal informação pública para ajudar todos a resolverem a mesma questão.

    • Você não precisa acreditar que é obrigado a ceder todo o seu produto criativo de uma vez só, ainda que Hackers que façam isso sejam os mais respeitados. É coerente com os valores Hackers vender informações o suficientes para se manter alimentado e sob um teto.
    • Leia coisas antigas, como o “Arquivo Jargão” ou o “Manifesto Hacker”, do Mentor. Eles podem estar desatualizados em termos de questões técnicas, mas a atitude e o espírito são atemporais. 
  5. Imagem intitulada 441133 6
    3

    Aprenda a reconhecer e a combater a autoridade. O inimigo do hacker é o tédio, o ócio e as figuras autoritárias que usam censura e sigilo para acabar com a liberdade de informação. O trabalho monótono impede o hacker de hackear.

    • Adotar o hacking como estilo de vida é rejeitar os conceitos de trabalho chamados de “normais” e a propriedade, escolhendo lutar pela igualdade e pelo conhecimento comum.
  6. Imagem intitulada 441133 7

    Seja competente. Qualquer um que passa tempo no Reddit pode criar um nome de usuário ridículo e cyberpunk e se fazer de hacker. Porém, a internet é um grande equalizador, e valoriza competência em vez do ego e da postura. Passe algum tempo trabalhando em sua arte, e não em sua imagem. Com o tempo, você ganhará mais respeito do que se houvesse se modelado a partir de coisas superficiais que representariam o “hacking” na cultura popular.
Parte3

Ganhando Respeito

  1. Imagem intitulada 441133 8
    1Escreva programas de código aberto. Escreva programas que outros hackers achem engraçados ou úteis, e dê os códigos deles para que toda a comunidade utilize. Os semideuses mais reverenciados do mundo dos Hackers são aqueles que escrevem e cedem programas grandes e capazes que abordem uma necessidade, de maneira que todos possam usá-los
  2. Imagem intitulada 441133 9
    2Ajude a testar e consertar programas de código aberto. Qualquer autor de código aberto que pense lhe dirá que bons testadores (que conhecem como descrever sintomas claramente, localizar problemas, tolerar bugs em um lançamento rápido e que estejam dispostos a aplicar algumas rotinas diagnósticas simples) valem seus pesos em ouro.Tente encontrar um programa sob desenvolvimento que lhe interesse e seja um bom testador-beta. Há uma progressão natural, partindo de ajudar a testar programas, e chegando a remover bugs e a modificá-los. Você aprenderá muito assim, e ficará bem conhecido por pessoas que irão lhe ajudar mais tarde.

  3. Imagem intitulada 441133 10
    3

    Publique informações úteis. Outra coisa boa a ser feita é coletar e filtrar informações úteis e interessantes em páginas ou documentos, como listas de FAQ (Perguntas Frequentemente Feitas), e disponibilizá-las. Mantedores de FAQs técnicos grandiosos normalmente são tão respeitados quanto autores de programas de código aberto.
  4. Imagem intitulada 441133 11
    4

    Ajude a manter a infraestrutura funcionando. A cultura Hacker (e o desenvolvimento da Internet, nesse caso) é sustentada por voluntários. Há muito trabalho necessário, porém pouco glamuroso, que precisa ser feito para mantê-la andando para frente – administrar listas de e-mail, moderar grupos, fazer manutenção de grandes sites de arquivos de programas, desenvolver RFC’s e outros padrões técnicos. Pessoas que fazem bem esse tipo de coisa recebem muito respeito, pois todos sabem que esses trabalhos consomem tempo e não são tão divertidos quanto brincar com códigos. Fazer isso exibe dedicação.
  5. Sirva à cultura Hacker. Isso não é algo que você terá de fazer enquanto não estiver convivendo com a cultura por um tempo e enquanto não se tornar bem conhecido por um dos últimos quatro itens. A cultura Hacker não possui líderes, mas tem seus heróis, ancestrais tribais, historiadores e representantes. Quando você andar pelas trincheiras por tempo o bastante, chegará a uma categoria dessas.

    • Hackers desconfiam de ancestrais com egos enormes – portanto, procurar justamente esse tipo de fama é perigoso. Em vez de procurar ser conhecido por isso ou aquilo, posicione-se da melhor maneira possível e seja modesto e gracioso com seu status.
      Imagem intitulada 441133 12

Dicas 

  • Aprender Prl é útil por motivos práticos: ele é amplamente usado por páginas ativas da Web e para administração de sistemas. Portanto, mesmo se você nunca tenha escrito em PRL, busque aprender a lê-lo. Muitas pessoas usam Perl para evitar Programação C em trabalhos que não exijam a eficiência de máquina.
  • Escreva bem em sua linguagem nativa. Ainda que o estereótipo diga que programadores não sabem escrever, um número surpreendente de hackers é constituído por escritores muito hábeis.
  • É interessante aprender LISP por um motivo diferente – a experiência profundamente iluminante que você terá quando finalmente compreendê-lo. Essa experiência lhe tornará um programador melhor pelo resto de seus dias, mesmo que você nunca use muito o LISP. Você pode ter alguma experiência de iniciante com o LISP ao escrever e modificar módulos de edição para o editor de texto Emacs, ou pelos plug-ins Script-Fu do GIMP.
  • Uma boa linguagem para se tornar um hacker ou apenas um programador, C++ é uma linguagem que dá a base em diversas outras linguagens, boa parte da maioria dos sistemas operacionais usa C++ ou alguma biblioteca ou recurso herdada dela.

Avisos

  • Crackear é uma atividade ilegal que pode causar inúmeros problemas. É uma ofensa grande e punível perante a lei.

Canal theevolutiontech

Apenas mais um fã da grande rede , um maluco pela internet que passa grande parte do tempo conectado sempre a procura de novidades online , e sempre achando já que a rede é movida por novidades ...

Deixe uma resposta