Como me Transformar em um Hacker?
Parece que muitas e muitas pessoas, todos os dias fazem esta pergunta em grupos de notàcias, através de e-mail, em salas de chat. Não hí nenhuma resposta simples, desde que cada um deve seguir seu próprio caminho. Mas hí uma coisa que você deve ter para almejar o status de um hacker: determinação! Você deve ter um apetite voraz para encontrar informação e ensinar a si mesmo. Você não pode contar com outros, não pode contar com a escola. O curso de digitação não o levaría lugar algum.
Conseguindo Ajuda
É verdade que existe centenas e centenas de home pages de "hackers" na Internet. Se você nunca tentou enviar um e-mail para algum deles, uma coisa certamente se torna evidente, a falta de conhecimento. Qualquer pessoa (eu inclusive!) pode colocar uma pígina na Internet, adicionando links, textos,... de outros e se chamar um hacker. Mas peça por ajuda para escrever um shel script para explorar um bug e você ficarí ligeiramente disapontado. Claro! hí alguns hackers genuinos por aà, e se você conseguir encontrí-los, poderí pedir ajuda. Mas aà você estarí dependendo de alguém para tudo. Um hacker deve ser autoditada.
Algumas Outras Necessidades
É importante saber e aceitar que você estarí sob fogo, quando outros ouvirem sobre o seu interesse em se tornar um hacker. É para ser esperado: você estí tentando ser parte de uma minoria que é odiada pelo grande público da írea, por causa de imagem ruim que é comumente difundida. Deve discordar de comentírios negativos e de julgamentos apressados. E finalmente, você deve ser humilde para se tornar um hacker. É absolutamente necessírio admitir que você sabe apenas 1 por cento do que hí para se saber sobre o mundo da informítica e seus pecados, no objetivo de sempre direcionar seus esforços para aprender mais. Alguma vez, jí notou que pessoas com grandes egos são idiotas ? Adivinhe por que ? Se você acha que sabe tudo, por que se encomodar em continuara aprendendo ? Um hacker tem um desejo insaciível por informação, são obssesivos sobre tudo, sejam redes telefônicas, internet, computadores ou qualquer coisa. É por este motivo que um hacker, constantemente, "explora" por mais informação. Então você precisa de tempo livre para se dedicar ao aprendizado. E o que você deve aprender ?
Tomando Os Primeiros Passos
Um conceito errado sobre hackers é que você deve ser um gênio em programação. Isto não é verdade! Claro, que quanto mais você souber melhor. Você precisa realmente saber algum shell scripting e linguagem C, bísicos. Aqui o que eu acredito ser o mais essencial no aprendizado de um hacker: Primeiro, você deve aprender sobre o sistema operacional UNIX. Ele é um dos sistemas operacionais mais usados em servidores na Internet. Acessando um sistema UNIX via Telnet ou um terminal de cliente, não irí apresentar-lhe uma interface grífica interessante, é um ambiente de somente texto, como o DOS. Não hí gríficos, apenas um simples e extremamente eficiente sistema operacional que estí muito a frente de seu tempo, desde quando foi criado. É claro que você poderí encontrar o X-Windows em míquinas Unix e rodar uma enorme variedade de aplicativos gríficos, mas é irrelevante para esta discussão. Você precisa ter um conhecimento complexo do sistema operacional. Sabendo como ele funciona em detalhes, é essencial. O código-fonte é distribuàdo gratuitamente para UNIX e seus variantes, e desta forma você deve estudí-lo. Compre livros, procure pela internet, consiga informações de todas as fontes que puder. Apenas esteja apto a usar o UNIX como se o usasse por toda a sua vida. Muitas pessoas esquecem as lições bísicas e acham que precisam aprender apenas sobre as medidas de segurança do sistema operacional. Isto é fútil, como você poderí "penetrar" em um sistema se você não sabe usí-lo para simples tarefas rudimentares, como trocar diretórios, listar arquivos, ver quem estí conectado, etc,... Além disso, como mencionei anteriormente, você precisa ter experiência em shell scripting. Quanto melhor nisso, você for, melhor e mais completo hacker você serí. Saber também um pouco de linguagem C é também imperativo, desde que você irí precisar de alterar códigos, programação de socket para a técnica de spoofing e ataques fragmentados,... Uma vez que você saiba os fundamentos do UNIX, aprenda sobre as suas funções primírias de rede com protocolos da Internet. É essencial entender como um computador comunica-se com outro pela Internet. O próximo passo é aprender especialmente sobre segurança em sistemas UNIX, que incluem o design das permissões de acesso e firewall. Novamente, todas estas informações podem ser encontradas nas mígicas coisas chamadas livros.
Agora que você tem um entendimento total sobre UNIX, você poderí aprender como contornar a segurança nestes sistemas. Existem vírios arquivos na Internet tratando sobre os últimos bugs, como o bugtraq e 8lgm.org. Comece a mater uma trilha imaginíria nas falhas em vírios serviços, e então quando você inspecionar um sistema ele iría surgir em sua mente.
A Psicologia de Hacke(ar)
É importante entender como o cérebro humano funciona em outras pessoas. Para se ter uma ideia de como comprometer a segurança de computadores, você deve "penetrar" na mente do administrador do sistema e pensar como você protegeria o sistema se fosse o encarregado. Você deve também levar em consideração que a muitas das pessoas são estúpidas, e isto serí decisivo se você estiver tentando descobrir algumas senhas. Use o senso comum.
Nunca Pare de Aprender
Não pare aqui! Depois de entender sobre redes e UNIX, continue aprendendo mais. O que sobrou ? VAX/VMS, que é outro sistema operacional encontrado em alguns computadores conectados na Internet. Você pode começar explorando o mundo da criptografia (o que é suicàdio se você odeia matemítica). Mantenha-se atualizado nos novos desenvolvimentos em tecnologia. Simplificando: aprenda tudo o que puder todo dia.
Eis algumas abilidades de Kevin Mitnick (talvez o mais famoso hacker de todos os tempos): VM/CMS, OS/VS1, DOS/VSE, MS-DOS, RST/E, VAX/VMS, UNIX, TOP-20,... Familiarizado com algum destes ? Isto só nos faz pensar em uma coisa, vamos estudar!!!
Fazendo a Conexão
Constantemente, escuta-se uma pergunta MUITO comum dos iniciantes: "Como eu me conecto a um sistema ?" ou "Como eu uso o Telnet ?" Para explicar algumas questões bísicas: Você pode se conectar com qualquer míquina ligada na Internet com um programa de Telnet. Muitos programas utilizam o serviço de telnet quando você conecta-se a uma míquina. Por exemplo, se eu rodar meu programa e conectar com o xyz.com, ele irí me conectar com a porta 23, a porta da Telnet do xyz.com. Telnet, simplesmente, é um meio de se usar um terminal UNIX, como se você estivesse sentado em frente a um. Imagine estar discando em uma míquina em ambiente DOS e recebendo o prompt C:\>. É essencialmente a mesma coisa. Quando você aprender sobre UNIX, você verí que existem outros serviços (também conhecido como dameons), e poderí usar um programa de Telnet para conectar-se a vírios deles. Onde encontrar tais programas ? Que tal em http://www.tucows.com, eles possuem vírios deles.
Se você puder instalar uma variação do UNIX como o LINUX em seu computador, eu certamente sugiro-lhe que o faça. Este é o melhor caminho para aprender o sistema operacional. Além disso, o LINUX possui excelentes utilitírios que o acompanham, como o GNU C compiler.
Também é importante identificar um erro comum que os iniciantes cometem quando aprendem por arquivos de texto. Não confundam TELENET com TELNET. TELENET é uma grande rede de servidores, agora também conhecido como SprintNet. Possui um sistema operacional especial e é acessado por números de acesso discado com um programa de terminal. Uma vez conectado você pode acessar diferentes servidores pelo seu NUA (Network User Address). Hacke(ar) em redes como SprintNet/Telenet é uma prítica arriscada, por ser fícilmente rastreada. Você estí discado diretamente na rede de sua linha telefônica. Novamente, um servidor pode simplesmente gravar o seu endereço IP se você conectar-se na Internet e usar a identificação de cliente para possivelmente conseguir o seu username do seu provedor.
Como Não Ser Pego
O erro que provavelmente todo hacker comete é que ele ou ela torna-se muito convencido ou popular. Não saia gritando que é um hacker na escola. Confie em menos pessoas posàveis. Quanto menos pessoas souberem que você estí nisso, melhor. Não faça coisas idiotas, como hackear) da sua própria casa a algum sistema de alta segurança. Embora este método estí agora, "fora de moda", desde que existem meios mais fíceis de esconder sua identidade quando hackeando) pela Internet. Existem vírios meios para dificultar o rastreamento quando hackeando) sistemas da Internet. Um deles, é conectar-se em diversos servidores com Telnet antes de acertar o seu alvo. Isto tornarí o rastreamento muito mais difàcil. Tente conectar-se a sistemas localizados em outros paàses. Nunca tente hackear) uma instituição governamental, você iría ser pego e iría parar na cadeia! Não seja estúpido achando ser bom demais para ser pego. Nunca fale sobre hackear) ao telefone principalmente nos sem fio, você nunca sabe quem esta ouvindo. Encripte suas mensagens de e-mail. Seja um pouco paranoico! Quanto mais paranoico você for, menos chance você tería de ser pego.
Último, Mas Muito Importante
Sempre digo que conhecimento é apenas metade do que faz um hacker. A outra metade é a ética. Você pode ser um perfeito gênio, mas se não tiver ética, você estí no mesmo nàvel de um criminoso. Todo hacker possui um código de ética.
By:Galakzyn,@2010.

Nenhum comentário:
Postar um comentário