Como usar o finger

Muitas pessoas que lêem este Guia perguntam-se "onde é que pões os comandos?". Desculpem, mas eu escrevi isto quando parecia que todos mais o irmão tinham uma conta shell. Se estás a usar um ISP normal ou a America Online, esquece este Guia. Se tu realmente queres sondar os mistérios do finger, deves ser capaz de te ligares à Internet com o Linux ou então arranjar uma conta shell.

Actualmente não é provável encontrares muitos programas finger que te deixarão arrombar um computador -- a não ser que uses o velho e ainda válido truque de usar o finger em usernames e depois procurar algum pobre tipo que fez a sua password igual ao username. Contudo, nunca se sabe que coisas novas alguém pode descobrir...

Oh, sim, se administrares um computador tipo Unix, por favor desliga o finger, ou sofrerás as fundas e flechas de inúmeros code kiddies.
-- Carolyn Meinel

_________________________________________________

Guia Para Hacking (essencialmente) Inofensivo

Volume 1 Número 3

Como o finger pode ser usado para crackar um host da Internet
__________________________________________________

Antes de ficares demasiado excitado por aprender como o finger pode ser usado para crackar um host da Internet, as pessoas das agências da lei por aí fora podem ficar relaxadas. Não estou a dar instruções passo por passo. De certeza que não estou a dar código daquelas ferramentas cracking enlatadas que estão disponíveis ao público que qualquer principiante podia usar para obter acesso ilegal a alguns hosts.

Aquilo que estás prestes a ler são alguns princípios e técnicas básicas sobre crackar com o finger. De facto, algumas destas técnicas são divertidas e legais desde que não sejam levadas demasiado longe. E elas podem dizer-te uma coisa ou duas sobre como fazer os teus hosts da Internet mais seguros.

Também podias usar esta informação para te tornares um cracker. A escolha é tua. Lembra-te só como é que seria se fosses a 'namorada' de um colega de cela chamado 'Spike'.

*********************************
Nota para Principiantes #1: muitas pessoas assumem que 'hacking' e 'cracking' são sinónimos. Mas 'cracking' é obter entrada ilegal num computador. 'Hacking' é o universo inteiro de coisas fixes que uma pessoa pode fazer com computadores, muitas vezes sem infringir a lei ou causar dano.
*********************************

O que é o finger? É um programa que corre na porta 79 de muitos computadores hosts da Internet. É normalmente usado para fornecer informação sobre pessoas que são utilizadores de um certo computador.

Para revisão, consideremos a maneira virtuosa mas chata de dar ao teu computador host o comando finger:

finger Joe_Blow@boring.ISP.net

Isto faz o teu computador telnetar para a porta 79 do host boring.ISP.net. Recebe o que estiver nos ficheiros .plan e .project para o Joe Blow e exibe-as no ecrã do teu computador.

Mas a maneira Happy Hacker é primeiro telnetar para a porta 79 do boring.ISP.net port 79, a partir do qual podemos executar o seu programa finger:

telnet boring.ISP.net 79

Se és um bom cidadão da Internet a seguir darás o comando:

Joe_Blow

ou talvez o comando:

finger Joe_Blow

Isto deve dar o mesmo resultado como se estivesses no teu computador a dar o comando "finger Joe_Blow@boring.ISP.net".

Mas para um cracker, há muitas mais coisas para experimentar depois de ganhar o controlo do programa finger do boring.ISP.net ao telnetar para a porta 79.

Ah, mas eu não ensino como cometer crimes. Por isso só vamos cobrir princípios gerais sobre como o finger é geralmente usado para crackar o boring.ISP.net. Também vais aprender algumas coisas perfeitamente legais que podes tentar fazer com o finger.

Por exemplo, alguns programas finger responderão ao comando:

finger @boring.ISP.net

Se por acaso encontrares um programa finger velho o suficiente para aceitar este comando, podes receber algo de volta como:

[boring.ISP.net]
Login Name TTY Idle When Where
happy Prof. Foobar co 1d Wed 08:00 boring.ISP.net

Isto diz-te que só uma pessoa está ligada, e não está a fazer nada. Isto quer dizer que se alguém conseguir entrar, é provável que ninguém note -- pelo menos não já.

Outro comando a que uma porta finger pode responder é simplesmente:

finger

Se este comando funcionar, dar-te-á uma lista completa dos utilizadores deste host. Estes usernames podem depois ser usados para crackar uma password ou duas.

Às vezes um sistema não tem restrições acerca de quão fraca uma password pode ser. Hábitos comuns de passwords fracas são não usar nenhuma password, a mesma password que o username, o primeiro ou último nome do utilizador, e "guest". Se estes não resultarem para o cracker, existem programas largamente circulados que experimentam cada palavra do dicionário e cada nome na lista telefónica típica.

********************************
Nota de Principiante #2: a tua password é fácil de crackar? Se tens uma conta shell, podes mudá-la com o comando:

passwd

Escolhe uma password que não esteja no dicionário ou lista telefónica, tem pelo menos 6 caracteres, e incluí alguns caracteres que não são letras do alfabeto.

Uma password que é encontrada no dicionário, mas tem um caracter extra *não* é uma boa password.
********************************

Outros comandos que podem, às vezes, obter uma resposta do finger incluem:

finger @
finger 0
finger root
finger bin
finger ftp
finger system
finger guest
finger demo
finger manager

Ou, mesmo só carregar em <Enter> logo que estejas na porta 79 pode dar-te algo interessante.

Há muitos outros comandos que podem ou não funcionar. Mas a maioria dos comandos na maioria dos programas finger não darão nada, porque a maioria dos administradores de sistema não querem fornecer muita informação ao visitante casual. De facto, um administrador de sistemas realmente cauteloso desactivará o finger por inteiro. Por isso nem sequer conseguirás entrar na porta 79 de alguns computadores.

Contudo, nenhum destes comandos que te mostrei dar-te-ão acesso root. Apenas fornecem informação.

************************
Nota de Principiante #3: Root! É o Valhala do verdadeiro cracker. "Root" é a conta de um computador multi-utilizadores que te permite imitares deus. É a conta a partir da qual podes entrar ou usar qualquer outra conta, ler e modificar qualquer ficheiro, executar qualquer programa. Com acesso root, podes destruir completamente todos os dados no boring.ISP.net. (Não estou a sugerir que o faças!)
*************************

É legal perguntar ao programa finger do boring.ISP.net tudo o que quiseres. O pior que pode acontecer é o programa crashar.

Crash...o que acontece se o finger crashar? (O termo técnico para isto é "buffer overflow". O termo do Aleph One é "Smashing the Stack".)

Vamos pensar no que o finger realmente faz. É o primeiro programa que encontras quando telnetas para a porta 79 do boring.ISP.net. Quando estiveres ali, podes dar um comando que o manda ler ficheiros da conta de qualquer utilizador que possas escolher.

Isso significa que o finger pode procurar em qualquer conta.

Isso quer dizer que se crashar podes acabar na root.

Por favor, se por acaso conseguires obter acesso root ao host de outra pessoa, deixa esse computador imediatamente! Também é bom teres uma boa desculpa para o teu administrador de sistemas e para a polícia caso sejas apanhado!

Se quisesses fazer o finger crashar dando-lhe algum comando como ///*^S, podes ter dificuldade em dizer que estavas inocentemente à procura de informação disponível publicamente.

*****************
Dica podes ir para a cadeia #1: entrar numa parte de um computador que não está aberta ao público é ilegal. Além disso, se usares as linhas telefónicas ou a Internet através de uma fronteira estatal para arrombar uma parte não pública de um computador, cometeste um crime federal. Não tens de causar qualquer dano -- mesmo assim é ilegal. Mesmo se só obtiveres acesso root e terminares a tua ligação imediatamente – ainda é ilegal.
***************

Tipos verdadeiramente elite crackam uma conta root a partir do finger e saiem imediatamente. Eles dizem que o verdadeiro desafio do cracking vem de ser *capaz* de fazer tudo ao boring.ISP.net -- mas recusar a tentação.

A elite da elite faz mais do que apenas refrear-se de tomar partido dos sistemas que penetram. Eles informam os administradores de sistemas que crackaram o seu computador, e deixam uma explicação sobre como consertar o buraco de segurança.

************************************
Dica podes ir para a cadeia #2: quando arrombas um computador, os cabeçalhos dos packets que levam os teus comandos dizem ao administrador de sistemas do teu alvo quem tu és. Se estás a ler esta coluna não sabes o suficiente para apagar o teu rasto. Diz à tentação para se pôr a andar!
************************************

Ah, mas quais são as tuas hipóteses de obter root através do finger? Será que biliões de crackers já encontraram todas as coisas crasháveis? Isso não sugere que os programas finger a correr na Internet actualmente estão todos consertados para que não se consiga obter acesso root através deles?

Não.

A questão de fundo é que qualquer administrador de sistemas que deixa o serviço finger a correr no seu sistema está a correr um grande risco. Se és utilizador de um ISP que permite o finger, responde a esta questão: será que usá-lo para publicitar a tua existência por toda a Internet vale o risco?

OK, estou a terminar esta coluna. Espero ansiosamente pelas tuas contribuições para esta lista. Feliz hacking -- e não sejas apanhado.

_________________________________________________________
Junta-te à nossa lista de email enviando um email para hacker@techbroker.com com a mensagem "subscribe". Queres partilhar algo com a lista HappyHacker? Corrigir erros? Envia as tuas mensagens para hacker@techbroker.com. Para enviar email confidencial (por favor, nada de discussões sobre actividades ilegais) usa carolyn@techbroker.com e diz na tua mensagem que queres mantê-la confidencial. Se queres a tua mensagem publicada anonimamente, por favor, di-lo. Envia as críticas para dev/null@techbroker.com. Copyright 1996 Carolyn Meinel. Podes enviar ou publicar no teu site este GPHEI desde que deixes esta nota no fim...
__________________________________________________________

Carolyn Meinel
M/B Research -- The Technology Brokers

******************************************************************************
Traduzido por Rui Rodrigues. Homepage: nav.to/ruirodrigues
O website que o teu patrão não deseja que conheças!
www.quickinfo247.com/1816181/FREE
******************************************************************************