Sorria, você está sendo filmando(a)!!!
Como ser um hacker
ADVERTENCIA:
Este documento
foi criado para informacao apenas. De nenhuma forma, encorajando qualquer
tipo de atividade ilegal, e qualquer ato praticado apos a leitura deste
documento é de inteira responsabilidade
do leitor. Se nao concorda com este fato, retorne agora. - Como
me Transformar em um Hacker? Parece
que muitas e muitas pessoas, todos os dias fazem esta pergunta em grupos de
noticias, atraves de e-mail,
em salas de chat. Nao ha nenhuma resposta simples, desde que cada um deve seguir
seu proprio caminho.
Mas ha uma coisa que voce deve ter para almejar o status de um hacker:
determinacao! Voce deve ter
um apetite voraz para encontrar informacao e ensinar a si mesmo. Voce nao pode
contar com outros, nao pode
contar com a escola. O curso de digitacao nao o levara a lugar algum. - Conseguindo
Ajuda E
verdade que existe centenas e centenas de home pages de "hackers" na
Internet. Se voce 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 pagina na Internet, adicionando links,
textos,... de outros e se chamar um
hacker. Mas peca por ajuda para escrever um shel script para explorar um bug e
voce ficara ligeiramente disapontado.
Claro! ha alguns hackers genuinos por ai, e se voce conseguir encontra-los,
podera pedir ajuda. Mas
ai voce estara dependendo de alguem para tudo. Um hacker deve ser autoditada. - Algumas
Outras Necessidades É
importante saber e aceitar que voce estara sob fogo, quando outros ouvirem sobre
o seu interesse em se tornar
um hacker. E para ser esperado: voce esta tentando ser parte de uma minoria que
e odiada pelo grande
publico da area, por causa de imagem ruim que e comumente difundida. Deve
discordar de comentarios
negativos e de julgamentos apressados. E finalmente, voce deve ser humilde para
se tornar um hacker.
E absolutamente necessario admitir que voce sabe apenas 1 por cento do que ha
para se saber sobre o
mundo da informatica e seus pecados, no objetivo de sempre direcionar seus
esforcos para aprender mais. Alguma
vez, ja notou que pessoas com grandes egos sao idiotas ? Adivinhe por que ? Se
voce acha que sabe tudo,
por que se encomodar em continuara aprendendo ? Um hacker tem um desejo
insaciavel por informacao,
sao obssesivos sobre tudo, sejam redes telefonicas, internet, computadores ou
qualquer coisa. E por
este motivo que um hacker, constantemente, "explora" por mais
informacao. Entao voce precisa de tempo livre
para se dedicar ao aprendizado. E o que voce deve aprender ? - Tomando
Os Primeiros Passos Um
conceito errado sobre hackers e que voce deve ser um genio em programacao. Isto
nao e verdade! Claro, que
quanto mais voce souber melhor. Voce precisa realmente saber algum shell
scripting e linguagem C, basicos.
Aqui o que eu acredito ser o mais essencial no aprendizado de um hacker:
Primeiro, voce deve aprender
sobre o sistema operacional UNIX. Ele e um dos sistemas operacionais mais usados
em servidores na
Internet. Acessando um sistema UNIX via Telnet ou um terminal de cliente, nao
ira apresentar-lhe uma interface
grafica interessante, e um ambiente de somente texto, como o DOS. Nao ha
graficos, apenas um simples
e extremamente eficiente sistema operacional que esta muito a frente de seu
tempo, desde quando foi
criado. E claro que voce podera encontrar o X-Windows em maquinas Unix e rodar
uma enorme variedade de
aplicativos graficos, mas e irrelevante para esta discussao. Voce precisa ter um
conhecimento complexo do
sistema operacional. Sabendo como ele funciona em detalhes, e essencial. O
codigo-fonte e distribuido gratuitamente
para UNIX e seus variantes, e desta forma voce deve estuda-lo. Compre livros,
procure pela internet,
consiga informacoes 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 licoes basicas e acham que
precisam aprender apenas
sobre as medidas de seguranca do sistema operacional. Isto e futil, como voce
podera "penetrar" em um
sistema se voce nao sabe usa-lo para simples tarefas rudimentares, como trocar
diretorios, listar arquivos, ver
quem esta conectado, etc,... Alem disso, como mencionei anteriormente, voce
precisa ter experiencia em shell
scripting. Quanto melhor nisso, voce for, melhor e mais completo hacker voce
sera. Saber tambem um pouco
de linguagem C e tambem imperativo, desde que voce ira precisar de alterar
codigos, programacao de socket
para a tecnica de spoofing e ataques fragmentados,... Uma vez que voce saiba os
fundamentos do UNIX,
aprenda sobre as suas funcoes primarias de rede com protocolos da Internet. E
essencial entender como
um computador comunica-se com outro pela Internet. O proximo passo e aprender
especialmente sobre seguranca
em sistemas UNIX, que incluem o design das permissoes de acesso e firewall.
Novamente, todas estas
informacoes podem ser encontradas nas magicas coisas chamadas livros. Agora
que voce tem um entendimento total sobre UNIX, voce podera aprender como
contornar a seguranca nestes
sistemas. Existem varios arquivos na Internet tratando sobre os ultimos bugs,
como o bugtraq e 8lgm.org.
Comece a mater uma trilha imaginaria nas falhas em varios servicos, e entao
quando voce inspecionar
um sistema ele ira surgir em sua mente. - A
Psicologia de Hacke(ar) E
importante entender como o cerebro humano funciona em outras pessoas. Para se
ter uma ideia de como comprometer
a seguranca de computadores, voce deve "penetrar" na mente do
administrador do sistema e pensar
como voce protegeria o sistema se fosse o encarregado. Voce deve tambem levar em
consideracao que
a muitas das pessoas sao estupidas, e isto sera decisivo se voce estiver
tentando descobrir algumas senhas.
Use o senso comum. - Nunca
Pare de Aprender Nao
pare aqui! Depois de entender sobre redes e UNIX, continue aprendendo mais. O
que sobrou ? VAX/VMS,
que e outro sistema operacional encontrado em alguns computadores conectados na
Internet. Voce
pode comecar explorando o mundo da criptografia (o que e suicidio se voce odeia
matematica). 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 so 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 basicas:
Voce pode se conectar com qualquer
maquina ligada na Internet com um programa de Telnet. Muitos programas utilizam
o servico de telnet quando
voce conecta-se a uma maquina. Por exemplo, se eu rodar meu programa e conectar
com o xyz.com, ele
ira me conectar com a porta 23, a porta da Telnet do xyz.com. Telnet,
simplesmente, e um meio de se usar um
terminal UNIX, como se voce estivesse sentado em frente a um. Imagine estar
discando em uma maquina em
ambiente DOS e recebendo o prompt C:\>. E essencialmente a mesma coisa.
Quando voce aprender sobre
UNIX, voce vera que existem outros servicos (tambem conhecido como dameons), e
podera usar um programa
de Telnet para conectar-se a varios deles. Onde encontrar tais programas ? Que
tal em www.tucows.com,
eles possuem varios deles. Se
voce puder instalar uma variacao do UNIX como o LINUX em seu computador, eu
certamente sugiro-lhe que
o faca. Este e o melhor caminho para aprender o sistema operacional. Alem disso,
o LINUX possui excelentes
utilitarios que o acompanham, como o GNU C compiler. Também
e importante identificar um erro comum que os iniciantes cometem quando aprendem
por arquivos de
texto. Nao confundam TELENET com TELNET. TELENET e uma grande rede de
servidores, agora também
conhecido como SprintNet. Possui um sistema operacional especial e e acessado
por numeros de acesso
discado com um programa de terminal. Uma vez conectado voce pode acessar
diferentes servidores pelo
seu NUA (Network User Address). Hacke(ar) em redes como SprintNet/Telenet e uma
pratica arriscada, por
ser facilmente rastreada. Voce esta discado diretamente na rede de sua linha
telefonica. Novamente, um servidor
pode simplesmente gravar o seu endereco IP se voce conectar-se na Internet e
usar a identificacao de
cliente para possivelmente conseguir o seu username do seu provedor. - Como
Nao Ser Pego O
erro que provavelmente todo hacker comete e que ele ou ela torna-se muito
convencido ou popular. Nao saia
gritando que e um hacker na escola. Confie em menos pessoas posiveis. Quanto
menos pessoas souberem
que voce esta nisso, melhor. Nao faca coisas idiotas, como hacke(ar) da sua
propria casa a algum sistema
de alta seguranca. Embora este metodo esta agora, "fora de moda",
desde que existem meios mais faceis
de esconder sua identidade quando hack(eando) pela Internet. Existem varios
meios para dificultar o rastreamento
quando hack(eando) sistemas da Internet. Um deles, e conectar-se em diversos
servidores com Telnet
antes de acertar o seu alvo. Isto tornara o rastreamento muito mais dificil.
Tente conectar-se a sistemas localizados
em outros paises. Nunca tente hack(ear) uma instituicao governamental, voce ira
ser pego e ira para
a cadeia! Nao seja estupido achando ser bom demais para ser pego. Nunca fale
sobre hack(ear) ao telefone
principalmente nos sem fio, voce nunca sabe quem esta ouvindo. Encripte suas
mensagens de e-mail. Seja
um pouco paranoico! Quanto mais paranoico voce for, menos chance voce tera de
ser pego. - Último,
mas MUITO importante Sempre
digo que conhecimento e apenas metade do que faz um hacker. A outra metade e a
etica. Voce pode ser
um perfeito genio, mas se nao tiver etica, voce esta no mesmo nivel de um
criminoso. Todo hacker possui um
codigo de etica. Você
não é um hacker se
- Voce pirateia software
- Voce espalha viroses (qualquer um com um pouco de conhecimento de
Assembler pode criar um virus)
- Voce deleta arquivos alheios e destroi seus sistemas (qualquer um pode
deletar um arquivo)
- Voce rastreia empresas de cartao de credito ou bancos para conseguir
dinheiro. Boa
Sorte e comece a estudar!!!