___________________________________________________________ Série para Principiantes, #3 Parte 1 Como arranjar uma boa
conta shell Neste guia vais aprender
como: (Quando escrevi isto, era fácil arranjar uma conta shell. Hoje, é quase impossível. Isto porque é fácil fazer hacking destrutivo a partir de uma conta shell. Se não consegues arranjar uma boa conta shell, instala algum tipo de Unix no teu computador, e usa as contas shell que o teu próprio computador oferece. O Linux é o mais fácil de instalar. Além disso, algumas pessoas continuam a escrever-me queixando-se que contas shell grátis não as deixam fazer nada. Ha - adivinha porque é que são grátis? Contudo, se conseguires arranjar uma conta shell num ISP, são mais divertidas do que a que tens no teu computador porque podes conhecer outros hackers num servidor shell - digita o comando "w" ou "who" para ver quem está online, depois digita o comando "talk <username>" substituindo username pelo nome da pessoa com quem gostarias de falar.) Modificaste a tua caixa Windows para inicializar com um logotipo hacker fantástico. Mudaste o nome da "Reciclagem" para "Segredos hacker escondidos". Quando executas o Netscape ou o Explorer, em vez daquele logotipo corporativo chato, tens um Mozilla colorido animado a destruir a cidade de Nova Iorque. Agora os teus amigos e vizinhos estão aterrorizados e impressionados. Mas no fundo do teu coração sabes que o Windows é desprezado por hackers de elite. Continuas a ver os seus fantásticos programas exploit e quase todos requerem o sistema operativo Unix. Percebes que quando se trata de mexer em redes informáticas, o Unix é o sistema operativo mais poderoso do planeta. Desenvolveste um desejo ardente de te tornares um daqueles génios Unix. Sim, estás pronto para o próximo passo. Estás pronto
para uma conta shell. CONTA SHELL!!! O problema é que antes era possível simplesmente telefonar a um ISP, dizer "Gostaria de ter uma conta shell", e dar-ta-iam assim à toa. Mas actualmente, especialmente se és um adolescente masculino, deparar-te-ás com o seguinte. Gajo do ISP: "Queres uma conta shell? Para quê?" Gajo hacker: "Uh, bom, eu gosto do Unix." "Gostas do Unix, hem? És um hacker, não és!" Pow, o gajo do ISP desliga-te o telefone na cara. Então como é que arranjas uma conta shell? Realmente, é possível que já tenhas uma e não o saibas. Então, primeiro vamos responder à questão, como é que sabes se já tens ou não uma conta shell? Depois, se tiveres a certeza de que não tens uma, exploraremos as muitas maneiras de obter uma, não importa o quê, a partir de qualquer lugar do mundo. Como é que sei se já tenho uma conta shell? Primeiro precisas de executar um programa que te irá conectar a uma conta shell. Há dois programas com o Windows 95 que farão isto, bem como muitos outros programas, alguns dos quais são excelentes e grátis. Primeiro vamos mostrar-te como usar o programa Telnet do Win 95 porque já o tens e funcionará sempre. Mas é um programa realmente limitado, por isso sugiro que o uses apenas se o programa Hyperterminal não funciona. Como fazer o login numa conta shell com o telnet do Windows: 1) Procura o teu programa
telnet e faz um atalho no teu ambiente de trabalho. 2) Dependendo de como o teu sistema está configurado, há duas maneiras de te conectares à Internet. A maneira fácil é saltar para o passo três. Mas se esse falhar, recua para este passo. Executa o programa que usas para aceder à Internet. Quando estiveres conectado, minimiza o programa. Agora experimenta o passo três. 3) Executa o teu programa
de telnet clicando duas vezes no atalho que acabaste de criar. Welcome to Boring Internet
Services, Ltd. Se obtiveres algo como isto então estás com sorte. A coisa importante aqui, contudo, é que o computador usou a palavra "login" para começares. Se pedir outra coisa, por exemplo "logon", isto não é uma conta shell. Logo que fazes o login, no caso do Boring Internet Services tens um prompt duma shell de Unix no teu ecrã. Mas em vez de algo tão simples podes obter algo como: BSDI BSD/OS 2.1 (escape.com) (ttyrf)login: galfina Password: Last login: Thu Apr 10 16:11:37 from fubar.net Copyright 1992, 1993, 1994, 1995 Berkeley Software Design, Inc. Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994 The Regents of the University of California. All rights reserved PLEASE NOTE: __________________________________________________________________ Setting terminal type
to vt100. BACK MAIN HOME MBOX
ITALK LOGOUT Neste caso ainda não estás numa shell, mas podes ver uma opção no menu para obter uma shell. Então fixe, estás com sorte, tens uma conta shell. Digita 'S' e já entraste. Mas dependendo do ISP que experimentares, pode haver todos os tipos de menus diferentes, todas desenhadas para impedir que o utilizador tropece na própria shell. Mas se tens uma conta shell, provavelmente encontrarás a palavra "shell" algures no menu. Se não obtiveres algo óbvio como isto, podes ter de fazer a coisa mais humilhante que um aspirante a hacker alguma vez terá de fazer. Telefonar para o suporte técnico e perguntar se tens uma conta shell e, se sim, como fazer o login. Pode ser que eles queiram fazer com que seja mesmo muito difícil que encontres a tua conta shell. Pessoalmente não gosto do programa Telnet do Win95. Felizmente há muitas mais maneiras de verificar se tens uma conta shell. Cá está como usar o programa Hyperterminal, o qual, como o Telnet, é fornecido gratuitamente com o sistema operativo Win 95. Isto requer um tipo de conexão diferente. Em vez de uma conexão PPP faremos uma simples ligação telefónica, o mesmo tipo de conexão que se usa para entrar na maioria dos bulletin board systems (BBS). 1) Primeiro, procura
o programa Hyperterminal e cria um atalho no teu ambiente de trabalho.
Este é fácil de encontrar. Clica Start-> Programs->
Accessories. 2) Isto faz aparecer uma caixa de diálogo chamada "New Connection". Introduz o nome da tua ligação, depois na próxima caixa de diálogo introduz o número de telefone do teu ISP. 3) Cria um atalho no teu ambiente de trabalho. 4) Usa o Hyperterminal para ligar ao teu ISP. Nota que neste caso estás a fazer uma ligação telefónica directa à tua conta shell em vez de tentar alcançá-la através de uma conexão PPP. Ora quando ligas ao teu ISP a partir do Hyperterminal podes obter um monte de lixo mesmo estranho a passar pelo teu ecrã. Mas não desistas. O que está a acontecer é que o teu ISP está a tentar activar uma conexão PPP com o Hyperterminal. Esse é o tipo de conexão que precisas para ver imagens bonitas na Web. Mas o Hyperterminal não entende PPP. Infelizmente não fui capaz de entender porque é que isto acontece algumas vezes e como pará-lo. Mas o lado bom desta imagem é que o problema pode desaparecer da próxima vez que usares o Hyperterminal para te conectares ao teu ISP. Por isso se ligares outra vez podes obter uma sequência de login. Descobri que muitas vezes ajuda esperar alguns dias e tentar de novo. É claro que te podes queixar ao suporte técnico do teu ISP. Mas é provável que eles não façam ideia do que causa que o lado deles tente activar uma sessão PPP com a tua conexão Hyperterminal. Mas se tudo correr bem, poderás fazer o login. . Na realidade, excepto pelo problema da tentativa PPP, gosto do programa Hyperterminal muito mais do que o Telnet do Win95. Por isso, se conseguires que este funcione, experimenta-o um pouco. Vê se também gostas dele. Há um número de outros programas de terminal que são mesmo bons para te conectares à tua conta shell. Estes incluem Qmodem, Quarterdeck Internet Suite, e Bitcom. O Jericho recomenda Ewan, um programa telnet que também corre no Windows 95. Ewan é grátis, e tem muitas mais características do que o Hyperterminal ou o telnet do Win95. Podes fazer o seu download a partir do site ftp do Jericho em sekurity.org na directoria /utils. OK, digamos que entraste
no teu ISP usando o teu programa favorito. Mas talvez ainda não
seja claro se tens ou não uma conta shell. Cá está
o teu próximo teste. No que tu esperas que seja a tua conta shell
digita o comando "ls -alF". Se tiveres uma conta shell a sério,
deverás obter algo como isto: Isto é a listagem dos ficheiros e directorias da tua directoria home. A tua conta shell pode dar-te um conjunto de directorias e ficheiros diferentes deste (que é apenas uma listagem parcial). De qualquer forma, se vires algo que se parece um pouco como isto, parabéns, já tens uma conta shell! *******************************************************
Os símbolos no segundo, terceiro e quarto lugares a partir da esquerda são as permissões que tens como um utilizador, os seguintes três são as permissões que todos no teu grupo designado têm, e os três finais são as permissões que todos podem ter. Por exemplo, na directoria da galfina a subdirectoria "www/" é algo que tu podes ler, escrever e executar, enquanto que todos os outros podem apenas executar. Esta é a directoria onde podes pôr a tua página web. Todo o mundo pode ver ("executar") a tua web page. Mas só tu e apenas tu podes ler e escrever nela. Se algum dia descobrisses
as tuas permissões assim: Outro comando que te dirá se tens uma conta shell ou não é "man". Isto dá-te um manual Unix online. Geralmente tens de dar o comando man na forma "man <comando>" onde <comando> é o nome do comando Unix que queres estudar. Por exemplo, se quiseres saber todas as maneiras de usar o comando "ls", digita "man ls" no prompt. Por outro lado, aqui está um exemplo de algo que, apesar de estar num sistema Unix, não é uma conta shell: BSDI BSD/386 1.1 (dub-gw-2.compuserve.com) (ttyp7) Connected to CompuServe Host Name: cis Enter choice (LOGON, HELP, OFF): A pista imediata de que isto não é uma conta shell é que te pede para fazeres o "logon" em vez do "login". Como arranjar uma conta shell E se tens a certeza de que ainda não tens uma conta shell? Como é que encontras um ISP que te deia uma? (Quando eu escrevi isto em 1997, ainda era fácil arranjar contas shell. Nessa altura quase todas as cidades de algumas centenas de milhares tinham ISPs que ofereciam contas shell. Mesmo hoje, quando são raras, as melhores contas shell estão geralmente num ISP local. Se arranjares uma conta localmente, podes conhecer as pessoas que trabalham aí. Se eles oferecem contas shell, podes ter quase a certeza de que alguns hackers trabalham lá. É assim que podes encontrar os melhores mentores!) O sítio óbvio para começar é a tua agenda telefónica. A não ser que vivas numa área mesmo rural ou num país onde existem poucos ISPs, deverá haver um número de companhias para escolher. Aqui está o teu problema. Telefonas para o Boring ISP, Inc. e dizes "Eu gostaria de ter uma conta shell". Mas o Zé Palerma do outro lado da linha diz "Shell? O que é uma conta shell?" Tu dizes "Eu quero uma conta shell. CONTA SHELL!!!" Ele diz "Uh?" Tu dizes "Conta shell. CONTA SHELL!!!" Ele diz "Mmmm, vou falar com o meu supervisor". O senhor supervisor betinho atende o telefone. "Nós não damos contas shell, seu hackerzinho §£&%$*#." Ou, ainda pior, eles dizem que a conta de acesso à Internet que te estão a dar é uma conta shell mas tu descobres que não é. Para evitar esta cena embaraçante evita telefonar a ISPs grandes. Posso garantir-te que a America Online, a Compuserve e a Microsoft Network não fornecem contas shell. O que tu queres encontrar é o ISP mais pequeno e miserável na cidade. Aquele que se especializa em clientes com cara de pasta que ficam toda a noite a jogar MOOs e MUDs. Tipos que imitam grrrrls no IRC. Eu não estou a dizer que as pessoas dos MUD e IRC são tipicamente hackers. Mas estes são definitivamente os sérios viciados na Internet. Um ISP que forneça a pessoas destas provavelmente também compreende o tipo de pessoa que quer aprender o Unix por dentro e por fora. Então onde é que podes encontrar estes ISPs que te darão contas shell? Uma boa fonte é http://www.celestin.com/pocia/. Fornece links para ISPs categorizados por região geográfica. Até têm links para permitir que te registes com ISPs que servem as Antilhas. ***********************************************
Mas se queres encontrar uma boa conta shell ao estilo hacker, isto é o que fazes. Começa com uma lista dos teus sites hacker preferidos. Por exemplo, vamos tentar http://ra.nilenet.com/~mjl/hacks/codez.htm. Pegas na parte do princípio da URL (Uniform Resource Locator) como o teu ponto de partida. Neste caso é http://ra.nilenet.com. Experimenta surfar para esse URL. Em muitos casos será a homepage desse ISP. Deverá ter instruções sobre como se registar para uma conta shell. No caso da Nile Net obtemos ouro hacker: Dial-up Accounts and Pricing NEXUS Accounts NEXUS Accounts include:
Access to a UNIX Shell, full E mais, dão grande importância à liberdade de discurso online. E albergam uma página hacker fantástica cheia destes Guias Para Hacking (essencialmente) Inofensivo! Como fazer o login na tua conta shell Agora presumimos que finalmente tens uma conta shell guest e estás pronto para experimentá-la. Por isso precisamos de descobrir como fazer o login. Agora todos vocês génios hackers que estão a ler isto, por que é que não se esquecem de me mandar flames por dizer às pessoas como fazer algo tão simples como o login. Por favor lembrem-se que todos têm o primeiro login. Se nunca usaste o Unix, esta primeira vez pode ser intimidante. De qualquer forma, se és um génio hacker não tens nada que estar a ler este Guia para Principiantes. Por isso se estás a meter o nariz aqui à procura de isca para flames, manda-os para /dev/null. ***********************************************************
A primeira coisa que precisas de saber para entrar na tua conta é o teu user name e a password. Precisas de obter essa informação do ISP no qual acabaste de te registar. A segunda coisa de que precisas de te lembrar é que o Unix é "case sensitive". Isto significa que se o teu nome de login é "JoeSchmoe" a shell pensará que "joeschmoe" é uma pessoa diferente de "JoeSchmoe" ou "JOESCHMOE". (Eu fico mesmo cansada de pessoas que me enviam emails para dizer que não conseguem obter um user name e password que funcionem na sua conta shell. Deviam telefonar ao ISP delas para obter essa informação, não a mim. Não vou distribuir combinações username/password válidas! Chiça!) OK, acabaste de te conectar à tua conta shell pela primeira vez. Poderás ver todo o tipo de coisas diferentes nesse primeiro ecrã. Mas a coisa que verás sempre é o prompt: login: Aqui digitas o teu username. Em resposta pedir-te-á: Password: Aqui digitas a tua password. Depois disto obterás algum tipo de prompt. Pode ser tão simples como: % ou $ ou > Ou tão complicado
como: Ou pode ser algum tipo de menu complicado onde tens de escolher uma opção "shell" antes de chegares ao prompt. Ou pode ser tão simples como: # **********************************************************
Pronto para começar a hackar a partir da tua conta shell? Cuidado, pode estar tão incapacitada que pode ser inútil para o hacking. Ou, pode ser muito boa, mas podes descuidadosamente fazer algo que faça com que sejas expulso. Para evitar estes destinos, lê a Série para Principiantes #3, Parte 2 de Como arranjar uma boa conta shell, que sairá amanhã. Nessa secção
do GPHEI aprenderás como: _________________________________________________________ Carolyn Meinel ****************************************************************************** O website que o teu patrão não deseja que conheças! www.quickinfo247.com/1816181/FREE |