o..................................................................o
.ZZZZZZZZZZ  ..  NNNn    nNN EEEEEEE   sSSSSSS  bb        rrrrrrrr .
.ZzZ   ZZ    ""  NN NN    NN EEeeeee  sSSS  sSs bb         rr   rr .
.Zz   ZZ     ii  NN  NN   NN EE       sSS       bbB        rrrrrrr .
.    ZZ      ii  NN   NN  NN EEeE       sSS     bbbbbbbbb  rrrr    .
.   ZZ   zZ  ii  NN    NN NN EE           sSS   bb   Bbbb  rr rr   .
.  ZZ   ZzZ  ii  NN     NNNN EEeeeee SSs  sSSS  bbB   bbb  rr  rr  .
.ZZZZZZZZZz iiii NNn     nNN EEEEEEE  sSSSSSs   bbbbbbbbb rrr   rr .
o..................................................................o


.:x| Revista Virtual ZiNESbr   |x:.
.:x| Edicao 09                 |x:.
.:x| Data: 07/09/2001          |x:.
.:x| #ZiNESbr - Rede BrasNET   |x:.
.:x| http://zinesbr.hpg.com.br |x:.
.:x| zinesbr@ieg.com.br        |x:.

x Melhor visualizado no WordPad do Windows ou no VI do Linux  x
x Todo conteudo deste ZiNE sao para fins educativos           x
x Nao nos responsabilizamos por usos indevidos                x
                                 _________   ___
                                |         | |   |
                                | ZiNESbr |.|hpG|
                                | @#!?.* | |===|
                                |_________| |___|
                                     ||
                                .----------.  _/
                                |__________| (_)
                          ..........................
_____________________________________________________________________
'''''''''''''''''''''''''''''''''ZinesBr'''''''''''''''''''''''''''''
         *INDICE*                                   *AUTOR*

<<[00][ Introducao                             ][     sort    ][00]>>
<<[01][ Zinesbr Offtopic                       ][    ZiNESbr  ][01]>>
<<[02][ BSD Telnetd bug patch                  ][    kill4h   ][02]>>
<<[03][ Texto / Avaliao                      ][    |WoLf|   ][03]>>
<<[04][ Introducao ao Unix                     ][  everyb0ty  ][04]>>
<<[05][ Cursinho de Linux - Parte 09           ][    Gotoxy   ][05]>>
<<[06][ MySQL - Conceitos Basicos              ][    Gotoxy   ][06]>>
<<[07][ Basico de Perl                         ][    Morfeu   ][07]>>
<<[08][ Vulnerabilidade no SSH                 ][    |Wolf|   ][08]>>
<<[09][ Sockets em C - Parte #1                ][    Gotoxy   ][09]>>
<<[10][ Segurana Basica                       ][    BashX    ][10]>>
<<[11][ Usando o Perlcc                        ][    sort     ][11]>> 
<<[12][ Um pouco de Mp3                        ][    sort     ][12]>>
<<[13][ Windows na Area                        ][    Gotoxy   ][13]>>
<<[14][ Secao LinkS                            ][    |Wolf|   ][14]>>
<<[15][ Emails da Galera                       ][   ZiNESbr   ][15]>>
<<[16][ Palavras finais                        ][    |Wolf|   ][16]>>
_____________________________________________________________________
'''''''''''''''''''''''''''''''''ZinesBr'''''''''''''''''''''''''''''





SETOR [00]
==[ Introducao ]==
==[ por sort   ]==

Ol a todos, como devem estranhar e devem estar se perguntando:
"ueh cade o gotoxy?" ; "q q o sort tah fazendo ali?"

1) O Gotoxy precisava dar um tempo para cuidar da vida dele e estudar, 
afinal o tempo  nosso grande contra-tempo

2) O que o sort e o |Wolf| tah fazendo aki ? 
Eles so os subistitutos temporario do gotoxy!

Nenhum esquema foi bolado ainda, mas pelo que parece, gotoxy ficar fora 
at a zine nmero 12.

Essa zine  a primeira que estou carregando junto com o |Wolf| que ir me 
ajudar e tal... Sugestoes e criticas sao benvindas, afinal tudo se resolve 
com um belo dialogo. 

E o fato principal que resolvi pegar esse cargo, foi o seguinte... Gotoxy 
ia abandonar a zine que ele tanto lutou e aquilo que foi trabalhado e 
conquistado com um grande tempo iria acabar por ali ?
Nada disso... eu nao podia deixar isso em branco... Ento resolvi aceitar
junto com o |Wolf| . 

Como eu sou novato na rea, estou aberto a sugestoes, ajudas e etc....  
Eu e o |Wolf| daremos tudo de si para ajudar a zine a crescer.... Ento a
situacao foi explicada e espero que intenda.

===================================
Leia abaixo agora: Zinesbr Offtopic
===================================

                                                    sort
                                                    sort005@yahoo.com.br
.:x| -------------------------------------------------------------------|x:.










SETOR [01]
==[ Zinesbr Offtopic ]==
==[ por ZiNESbr      ]==


 
##################################################
Aqui como todos sabem sero retratadas situaces #
normais do cotidiano.                            #
##################################################


#####################
# Primeiro Assunto: #
#####################


Mudanca de adm
--------------
 
No dia 5 de agosto a madrugada, um debate ocorre no #zinesbr
a favor que o zinesbr continue... 

Gotoxy discorda muito e ento sort e |Wolf| decidem se colocar a 
disposio para fazer at a zine a edio 12 assim dando uma mdia 
de 5 a 6 meses para Gotoxy "descanar", e assim fica decidido.


####################
# Segundo Assunto: #
####################

PcMaster
--------

Na edicao 52 da revista Pcmaster, nosso site(do Zinesbr)  publicado na
secao 'Passagem Obrigatoria'. Alem do nosso, o site da unsek (que :
unsekurity.virtualave.net) tb foi publicado! 

E nos agradecemos, pois assim vai estar ajudando a divulgar a liberdade
de informacao!!


###################
# Fim de assuntos #
###################


========================================
Leia abaixo agora: BSD Telnetd bug patch
========================================

                                                     ZiNESbr
                                                     zinesbr@ieg.com.br
.:x|-------------------------------------------------------------------|x:.










SETOR [02]
==[ BSD Telnetd bug patch ]==
==[ por Killah            ]==

obs: psaux @ BRASNet: Cresca =]

Bom esta matria aborda a correo sobre um dos mais novos bugs encontrados 
e publicados sobre bsd/x86 visando o daemon de telnetd.

PS: O src do exploit que rooteia as versoes infectadas estah aih pelos
cantos, pensei em distribui-lo aki, mas irei ensinar apenas a correcao,
pois disponibilizando o src do exploit eu estaria apenas aumentando o
numero de script kiddies.

######################
#Verses vulneraveis:#
######################

BSDI 4.1
FreeBSD 3.1
FreeBSD 4.0-REL
FreeBSD 4.2-REL
FreeBSD 4.3-BETA
FreeBSD 4.3-STABLE
FreeBSD 4.3-RELEASE
NetBSD 1.5

Correo (*** NAO FACA NADA ANTES DE LER AT O FIM ***):

Primeiro voc precisa ver o diretrio da source do daemon do telnetd 
da maquina:

~# cat /etc/inetd.conf|grep telnetd

da aparece as linhas contendo 'telnetd' no arquivo /etc/inetd.conf .. 
geralmente vai aparecer assim:

telnet  stream  tcp     nowait  root    /usr/libexec/telnetd    telnetd

Voc corrige facilmente se for esse diretrio acima: (caso no seja procure
o diretrio do source do seu telnetd)

~# cd /usr/src/libexec/telnetd
~# patch -p < /telnetd.patch
~# make depend && make all install


Isso ai vai pro diretrio do source do seu telnetd, depois vai executar o 
patch localizado no /telnetd.patch
Logo aps ele re-compila o daemon tirando o bug. 

Claro, que antes de voc digitar os comandos acima voc precisa ter o patch.
Crie o arquivo /telnetd.patch contendo o seguinte:

---------------------------------- [cut here] ----------------------------------

    Index: ext.h
    ===================================================================
    RCS file: /home/ncvs/src/libexec/telnetd/ext.h,v
    retrieving revision 1.7
    retrieving revision 1.8
    diff -u -r1.7 -r1.8
    --- ext.h	1999/08/28 00:10:22	1.7
    +++ ext.h	2000/11/19 10:01:27	1.8
    @@ -87,7 +87,7 @@
     #endif
     
     extern int	pty, net;
    -extern char	*line;
    +extern char	line[16];
     extern int	SYNCHing;		/* we are in TELNET SYNCH mode */
     
     #ifndef	P
    Index: sys_term.c
    ===================================================================
    RCS file: /home/ncvs/src/libexec/telnetd/sys_term.c,v
    retrieving revision 1.24
    retrieving revision 1.26
    diff -u -r1.24 -r1.26
    --- sys_term.c	1999/08/28 00:10:24	1.24
    +++ sys_term.c	2000/11/19 10:01:27	1.26
    @@ -480,14 +480,10 @@
      *
      * Returns the file descriptor of the opened pty.
      */
    -#ifndef	__GNUC__
    -char *line = "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0";
    -#else
    -static char Xline[] = "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0";
    -char *line = Xline;
    -#endif
     #ifdef	CRAY
    -char *myline = "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0";
    +char myline[16];
    +#else
    +char line[16];
     #endif	/* CRAY */
     
     	int
    @@ -1799,6 +1795,13 @@
     		    strncmp(*cpp, "_RLD_", 5) &&
     		    strncmp(*cpp, "LIBPATH=", 8) &&
     #endif
    +		    strncmp(*cpp, "LOCALDOMAIN=", 12) &&
    +		    strncmp(*cpp, "RES_OPTIONS=", 12) &&
    +		    strncmp(*cpp, "TERMINFO=", 9) &&
    +		    strncmp(*cpp, "TERMINFO_DIRS=", 14) &&
    +		    strncmp(*cpp, "TERMPATH=", 9) &&
    +		    strncmp(*cpp, "TERMCAP=/", 9) &&
    +		    strncmp(*cpp, "ENV=", 4) &&
     		    strncmp(*cpp, "IFS=", 4))
     			*cpp2++ = *cpp;
     	}
    Index: telnetd.c
    ===================================================================
    RCS file: /home/ncvs/src/libexec/telnetd/telnetd.c,v
    retrieving revision 1.22
    retrieving revision 1.24
    diff -u -r1.22 -r1.24
    --- telnetd.c	2000/01/25 14:52:00	1.22
    +++ telnetd.c	2000/11/19 10:01:27	1.24
    @@ -805,13 +805,12 @@
     #else
     	for (;;) {
     		char *lp;
    -		extern char *line, *getpty();
     
     		if ((lp = getpty()) == NULL)
     			fatal(net, "Out of ptys");
     
     		if ((pty = open(lp, 2)) >= 0) {
    -			strcpy(line,lp);
    +			strlcpy(line,lp,sizeof(line));
     			line[5] = 't';
     			break;
     		}
    @@ -1115,7 +1114,7 @@
     		IM = Getstr("im", &cp);
     		IF = Getstr("if", &cp);
     		if (HN && *HN)
    -			(void) strcpy(host_name, HN);
    +			(void) strlcpy(host_name, HN, sizeof(host_name));
     		if (IF && (if_fd = open(IF, O_RDONLY, 000)) != -1)
     			IM = 0;
     		if (IM == 0)
    Index: utility.c
    ===================================================================
    RCS file: /home/ncvs/src/libexec/telnetd/utility.c,v
    retrieving revision 1.13
    retrieving revision 1.14
    diff -u -r1.13 -r1.14
    --- utility.c	1999/08/28 00:10:25	1.13
    +++ utility.c	2000/10/31 05:29:54	1.14
    @@ -330,7 +330,7 @@
     {
     	char buf[BUFSIZ];
     
    -	(void) sprintf(buf, "telnetd: %s.\r\n", msg);
    +	(void) snprintf(buf, sizeof(buf), "telnetd: %s.\r\n", msg);
     	(void) write(f, buf, (int)strlen(buf));
     	sleep(1);	/*XXX*/
     	exit(1);
    @@ -343,7 +343,7 @@
     {
     	char buf[BUFSIZ], *strerror();
     
    -	(void) sprintf(buf, "%s: %s", msg, strerror(errno));
    +	(void) snprintf(buf, sizeof(buf), "%s: %s", msg, strerror(errno));
     	fatal(f, buf);
     }

---------------------------------- [cut here] ----------------------------------

bye.

======================================
Leia abaixo agora: Textos / Avaliao!  
======================================

                                                      Killah 
                                                      killah@brasnet.org
.:x| -------------------------------------------------------------------|x:.










SETOR [03]
==[ Textos / avaliao ]==
==[ por |Wolf|         ]==

Bom...Coloquei ae alguns textos maneiros pra vc6 darem uma lida 
enquanto esperao a proxima edicao!
chega de blah blah blah, vamos ao que interessa!

Aqui vai ficar alguns textos e suas descries para facilitar e tal..


x| -------------------------------------------------------------------------|x


Baites Brasil 1(http://www.omural.com.br/baitesbrasil/zines/baitebr1.zip) 

=> Essa eh a primeira edio dessa zine, diria que  interessante, com uma 
pequena introduo ao "VB", depois fala sobre "criptografia" apesar de ser 
um assunto q j foi bem abordado em outras zines vale sempre apena ler, em 
seguida fala-se sobre "PAGINAS DINAMICA" um assunto que eu nunca tinha visto 
ser abordado em outra zine antes, vem agora uma relao de onde voc posso 
cadastrar seu curriculo e por fim o CODIGO-FONTE de um virus!  

      Nota [6,5]

x| --------------------------------------------------------------------------|x



Lkm (http://unsekurity.virtualave.net/txts/thclkmbr.txt) 

=> O melhor texto sobre LKM q eu j li,  uma traduo feita pelo pessoal da 
Unsekurity(http://unsekurity.virtualave.net) aborda do bsico at o + avanado.

     Nota [9,0]      


x| --------------------------------------------------------------------------|x


OVERFLOW WRAPPER (http://unsekurity.virtualave.net/txts/detonaow.txt)

=> Otimo texto que ensina como passar pelo OVERFLOW WRAPPER.     

     Nota [8,0]


x| --------------------------------------------------------------------------|x

PASSANDO POR ROOTCHECK
(http://unsekurity.virtualave.net/txts/detonarootcheck.txt) 

=> Bom texto que ensina onde pegar e como instalar o ROOTCHECK e ensina tambem
vulnerabilidade no mesmo!

     Nota [8,0] 
                                                

x| --------------------------------------------------------------------------|x


INSEGURANCA NO XWINDOWS (http://unsekurity.virtualave.net/txts/detonaxhost.txt) 

=> Um texto que aborda a insegurana no XwindowS muito bacana e bem explicativo!
   
     Nota [8,5]


x| --------------------------------------------------------------------------|x


Passando por filtros de URL (http://unsekurity.virtualave.net/txts/urlfil.txt) 

=> Um texto com uma certa utilidade!       

    Nota[7,5]


x| --------------------------------------------------------------------------|x


--Links--

Aqui vai alguns links com muitos textos pra vocs esperarem a proxima edio 
aprendendo!

http://www.linuxbrasil.f2s.com => Minha page sobre lnx..(Vale apena conferir..)
http://www.olinux.com.br => Otima pagina sobre linux!
htpp://www.linuxzone.com.br => Mais uma pagina muito boa de linux!
http://unsekurity.virtualave.net => Nem vou falar oh..
http://www.wwwsegura.com.br => Hp sobre seguraa..Boa!

Vou parando por aque com os links pois pretendo ainda por uma parte de links 
ainda nessa edio!.!

[]'z 


=====================================
Leia abaixo agora: Introducao ao Unix
=====================================

                                                |Wolf|
                                                wolf@linuxbrasil.f2s.com  
.:x| -------------------------------------------------------------------|x:.   










SETOR [04]
==[ Introducao ao Unix ]==
==[ por Everyb0th      ]==

TOPICS........................................................
######
0.0 >>  INTRODUCAO.
 0.1_>>  Colocando o UNIX para falar quem sou EU.
  0.2_>>  Quem esta no systema UNIX alem de MIM?.
   0.3_>>  O que cada pessoa estah fazendo no systema UNIX?.
    0.4_>>  Como saber a Data eh Hora certa no UNIX?.
     0.5_>>  Como fazer Calculos no UNIX?.
      0.6_>>  Usando a Calculadora infixada bc.
       0.7_>>  Usando a Calculadora Posfixada dc.

[0]__[0]


INTRODUCAO.



aki vou abordar os caminhos que vc deve seguir quando vc
tiver na SHELL, bom escolha uma shell, como sdf.lonestar.org
depois use os comandos a seguir. :- )

Obs: para se cadastrar na sdf.lonestar.org -> use o telnet
do windows, mesmo, caso nao tenho o LINUX, pois o LINUX 
fica mais rlz, a UNIX SHELL :) (( lit0 ))...


Bom vamos comecar a aplicar os principais comandos do UNIX.

[1]_[1]

->Colocando o UNIX para falar quem sou EU.

1. O modo mais pratico para isto vc insere o comando whoami:
exemplo..

% whoami
everb0ty
%
outra forma
% who am i
xxx.xxx.xxx!everboty ttyp4 aug 8 2:00

Isto mostra mais um pouco sobre minha indentidade no computador,incluindo
o nome do proprio computador,meu nome de conta, o local e o horario em que
me conectei ao sistema.

Outra forma de saber quem eh vc no sys UNIX. eh atraves do comando id.
O objetivo deste comando eh informar em qual grupo ou grupos vc esta 
localizado, bem como o indentificar numerico do seu nome de conta 
(conhecido como ID do usuario).Digite id e veja o resultado.
exemplo..

% id
uid=22(everboty)  gid=23(users0) groups=23(users0)
%

Neste exemplo,vc pode verificar que meu nome de conta eh everb0ty
e que o equivalente numerico, o ID do usuario, eh 22.(Aqui ele estah
abreviado como uid).Como o nome da conta e unico em um sistema, o mesmo
ocorre com o ID do usuario.Felizmente,vc raramente, e talvez nunca,
precisara conhecer esses numeros.Portanto,concentre-se no nome de conta
e no nome do grupo.

A seguir, vc pode ver que o meu ID de grupo (ou gid) eh 50 eh que este 
numero de grupo 50 eh conhecido como o grupo users0.Finalmente,users0
eh o unico grupo ao qual pertenco.

Exemplo de grups. em outro sistema. UNIX

% id
uid=279(everb0ty) gid=12(crazy) groups=12(crazy),88 (ftp)

Embora eu tenha o mesmo nome de conta neste sistema (everb0ty),
vc pode ver que o meu ID de usuario, bem como o ID do grupo, mudou
do que o anterior.Observe que sou membro de dois grupos: o grupo crazy, com
um ID de grupo 12 e o grupo ftp. com um ID  de grupo 88.

[2]_[2]

-> Quem mais esta no UNIX alem de MIM? 


Para realizar esta tarefa, vamos conhecer os comandos...

Lets go.

1_ O mais simples dos comandos eh o comando users, que lista os nomes
de conta de todas as pessoas que estao usando o sistema:

% users
mark seyco crazy marx dudez maicon everb0ty...
%
- Neste exemplo mark seyco crazy marx dudez maicon tbm estao conectados no 
sistema alem de mim.Tente  esse comando no seu computador e veja os outros
usuarios__ se for o caso que estao conectados ao seu sistema do seu computador

2_ Um comando neste mesmo topics, pode ser usado para descobrir quem esta
conectado ao sistema, em que linha essas pessoas estao e ha quanto tempo
estao conectados.Esse comando  o who:
exemplos.

% who
mark      ttyp0 FEB 8  13:00   (forg)
seyco     ttyp1 Apr 7  23:00   (nasa)
crazy     ttyp2 FEB 8  22:00   (pent)
marx      ttyp6 FEB 9  00:00   (pxsa)
dudez     ttyp7 FEB 2  00:00   (msss)
maicon    ttyp8 JAN 3  08:00   (msls)
everb0ty  ttyp9 JAN 8  07:00   (fbi)

No meu caso vc pode ver que tem 6 pessoas conectadas,
everb0ty[eu],mark seyco crazy marx dudez maicon.Alem dissu vc pode ver que
seyco estah conectado atraves da linha ttyp1,desde as 23:00 da noite do dia
7 de Abril,conectado ao sistema da (nasa):)

Bom deste exemplo vc tira os outros .. ehhehehe nao vou teclar todos logico ne?
como vc pode ver que eu [everb0ty] estou deste Janeiro do dia 8 as 7 da manha
conectado no sistema do (fbi) :) hehehehehe.

.O unix nem sempre indica a.m ou p.m., que corresponde ao periodo do dia 
(antes e depois do meio dia) nos EUA.  "uehsei".

[3]_[3]


_> O que cada user estah fazendo no UNIX?


Isto eh facil saber, bom para vc saber o que sua "namorada virtual" estah 
fazendo no *NIX :)

Para descobrir cada pessoa estah fazendo, existe um terceiro comando, o w,
que funciona com uma combinacao de "Quem sao eles?" e " O que eles estao
fazendo?".

exemplos.

%w
2:12pm   up 7 days,  5:28, 3 users, load  average: 0.33, 0.33, 0.02
User      tty        login@  idle   JCPU  PCPU  what
everb0ty  ttyp0      2:10pm            2        w
seyc0     ttyp2     Mon 9am  2:11   2:04  1:13  xfax
marx      ttyp4     12:09pm  2:03               -csh
%

Este eh um comando muito mais complexo, que oferece mais informacoes
do que o comando users ou o who.Observe que a saida estah quebrada
em diferentes areas.A primeira linha resume o status do sistema e, de
forma criptgrafada, o numero de programas que o computador estah 
executando em um certo momento.Finalmente,a saida indica, para cada 
usuario,o nome do usuario, o tty, o momento em que o usuario conectou
ao sistema, ha quanto tempo o usuario vem fazendo alguma coisa (em
minutos eh segundos), o tempo combinado de CPU de todos os trabalhos
que o usuario executou e o tempo de utilizacao da CPU para o trabalho 
que estah sendo executado atualmente. O ultimo campo informa o que vc 
queira originalmente saber: o que os usuarios estao fazendo?

Neste exemplo, a hora atual eh 2:12pm. (duas horas eh doze minutos da 
tarde) e o sistema estah funcionando ha 7 dias, 5 horas eh 28 minutos,
Atualmente, 3 usuarios estao conectados e o sistema esta muito sossegado,
com uma media  de 0,33 servicos propostos (ou programas iniciados) no
ultimo minuto; 0.33 em media nos ultimos 5 minutos; e 0.02, servicos
nos ultimos 15 minutos.

O usuario everb0ty eh o unico usuario ativo usando o computador (isto
eh, que nao tenha tempo inativo) eh estah usando o comando w. O usuario
seyc0 estah executando um programa chamado xfax, que estah interrompido
por alguns instantes, sem receber nenhuma entrada de dados do usuario 
(2horas eh 11 minutos de tempo ocioso). O programa usou 1 minuto eh 12
segundos de tempo de CPU, sendo que, no local,seyc0 usou mais de 2 
minutos de tempo de CPU. O usuario marx estah executando um shell C, -csh
OBS. o traco inicial "-chs" significa que este programa eh executado 
automaticamente quando marx se conecta ao sistema,o que se assemelha 
a quando o sistema inicia automaticamente o Finder, na inicializacao do
Macintosh.) O usuario marx ainda nao fez nada: observe que nao existe
um tempo de computador acumulado para estah conta.

Lets go.
Agora eh sua vez. Tente usar o comando "w" no seu sistema eh veja o tipo
de saida que vc obtem.Tente interpretar todas as informacoes,baseado na 
explicacao anterior. Uma coisa eh certa: usa conta deve apresentar o 
comando w listado, significando que vc estah executando este comando.

_eof  end of file de "vizualicacao de comandos para ver quem estah Online"

[4]_[4]


 Como saber a Data eh Hora certa no UNIX?


Lets go.

_> Seria logico super que time mostra a hora atual e date, a da atual;
mais estamos falando em UNIX [doodz], eh a logica nem sempre se aplica.
Na verdade,veja o que acontece quando eu digito time no meu sistema.

% time
14.5u 17.0s 29:13 1% 172+217io 160pf+1w
%

"poxa que coisa naum?" "kiko" :)

A saida do comando time, estah extremamente criptografada eh definitivamente
nao eh o que vc estah interessado em saber.Em vez dissu, o programa mostra
quanto tempo do usuario,do sistema eh da CPU foi usado pelo proprio 
interpretador de comando,dividindo por operacoes de entrada/saida.
Como o meu info aki diz, nem 15 anos de UNIX o kra usou tal comando.
nem meu professor de security UNIX usou istoh. :)

Bem, time nao funciona, mais o que acontece com date?

vamos ver.
lets go.

% date
Tue  Oct  5  15:03:41 EST 1993
%

Estamos chegando lah.!

._> Tente o comando date no seu sys para ver se a saida estah de acordo
com seu relogio.

Depois falarei como vc pode ver o calendario no UNIX.

[5]__[5]


_>Como fazer Calculos no UNIX?



Ai vamos continuar meu chapah..Bom jah que vc adora aquela calculadora
azul do nosso Titio BillGates, pode desencanar vamos ver algo.
para deixar aquela coisa "estruqueletica" de laduh.

Quando eu entro no meu sys UNIX uso muito a calculadora pois jah 
estou acustumado, ou quando saio de casa eh estou com meu laptop
quando estou "Online" fazendo compras ! eh tenho que abrir 
outro programa para fazer contas! eheheheheh,issu para mim, nao
eh problema jah que o UNIX te oferece mesmo uma calculadora lita :)

Sendo equipado com um relogio eh um calendario interno, o UNIX 
parece ter muito do que vc precisa em um escritorio,entretanto, uma
peca atualmente ausente eh uma simples calculadora de mesa. O UNIX
oferece dois tipos diferentes de calculadoras, embora nenhuma delas possa
ser considerada simples.

Os matematicos falam sobre notacoes infixadas e posfixadas como duas 
maneiras diferentes de escrever uma expressao, a primeira tendo a 
operacao embutida nos operadores, enquanto a outra tem todos os 
operadores listados, seguidos pela operacao solicitada.

Veja a tabela abaixo alguns exemplos de expressoes matematicas em ambos
os formatos.


Infixada.                Posfixada
                       
75*0.85                  75   0.85  *
(37*1.334)+44            37   1.334  * 44 +
cos(3.45)/4              3.45  cos   4   /

Voce com certeza estah familiarizado,provavelmente, com a notacao infixada
que eh usada nos livros de matematica em todo o mundo. Muitas calculadoras
tbm podem funcionar deste modo; vc deve pressionar as teclas 1 + 1 = para
descobrir que 1 mais 1 eh iqual a 2.  (ohhhh) " NAO SE ESPANTE NAO..
ESTAH MATERIA VALE A PENA LER :)"

Algumas calculadoras oferecem a alternativa posfixada, tbm chamada notacao
polonesa (reversa), inventada por um matematico e professor de logica
polones chamado Jan Lukasiewicz. Ha muitos anos, a Hewlett-Packard tem feito
notavelmente calculadoras que trabalham com a notacao RPN. Em uma calculadora
HP,vc deve pressionar as teclas 1 enter 1 + para descobrir que 1 mais 1 eh 2.

Observe que, embora sejam necessarios parenteses na segunda equacao da tabela
quando se usa a notacao infixada, eles nao sao necessarios para forcar uma 
ordem especifica de avaliacao com a posfixada.Lembre-se de que, em matematica,
com parenteses trabalha-se dentro para fora.Logo, resolve-se (3*4)+8,
multiplicando 3 por 4 e, entaum, somando com 8, sendo que este processo
eh imitado exatamente pelo RPN.

O UNIX oferece dois programas de calculadora, um com notacao infixada 
eh outro com notacao posfixada.

[6]__[6]


_> Usando a Calculadora infixada bc


A primeira calculadora a ser apresentada eh a bc, a calculadora de 
notacao infixada do UNIX.

1_> Para usar a calculadora infixada,digite o seguinte comando:

% bc

Nada acontece_ ou seja - nem mesmo um prompt eh emitido.O motivo eh que
bc, como o seu primo RPNdc, espera que vc digite comandos. O comando 
quit lhe permite sair do programa. Voce poderah ver como ele funciona,
observando-o modo como resolvo a primeira e a segunda equacao da 
Tabela acima

% bc
75 * 0.85
63.75
(37*1.334)+44
93.358
quit 
%

2_> Infelizmente, bc eh, sob muitos aspectos, um comando tipico do UNIX.
Veja o que acontece quando eu digito help para obter alguma dica sobre
como usar o programa bc:

% bc
help
syntax error on line l, teletype

3_> Isto nao eh muito util.Se vc ficar preso ao um comando,existem duas
maneiras de escapar.Control-d (mantenha pressionada a tecla Control-
chamada de CTRL no seu teclado, pressionado,simultaneamente, a tecla d)
indica que vc nao tem mais entradas a fazer, o que geralmente provoca
a saida do programa.Se isto falhar, use Control-c para cancelar o 
programa,ou seja, forcar imediatamente a saida do programa.

O comando bc possui algumas opcoes poderosas meu irmao eh bastante uteis,
como mostrarei na tabela a seguir....

Se vc deseja calcular o seno de 4,5243 elevado a terceira potencia, vc 
pode usar o bc. Entretanto, vc deve se certificar de que o sistema sabe
que vc vai trabalhar com funcoes matematicas de alto nivel,especificando
o flag de comando -l math (ou, em alguns casos, somente -l):

exempl.


% bc -l math
s ( 4.5243 ^ 3 )
-.99770433540886100879
quit
%

Tabela [2]
-----------------------------------------------------------------------------
NOTACAO        Descricao da funcao
-----------------------------------------------------------------------------
sqrt(n)        Raiz quadrada de n
%              Resto
^              Elevado a potencia de (3^5equivale a 3 elevado a potencia de 5)
s(n)           Seno(n)
c(n)           Co-seno(n)
e(n)           Exponencial(n)
l(n)           Log (n)

[7]__[7]


_> Usando a Calculadora Posfixada dc


Em contrapartida,o comando dc trabalha com a notacao posfixada,sendo que 
cada numero, ou operador, deve estar na sua propria linha. Alem disso, o
resultado de uma operacao nao eh mostrado automaticamente, vc deve digitar
p para verificar o resultado calculado mais recentemente. "que coisa naum?"...

Lets go.

Para usar dc para os calculos mostrados anteriormente,digite os seguintes
caracteres mostrados em negrito.O resultado segue cada entrada completada.
-====-
exempl.
-====-

% dc
75
0.85
*
p
63.75
37
1.334
*
44
+
p
93.358
quit
%

O conjunto de comandos disponiveis o dc eh diferente, pois o dc
endereca um conjunto diferente de enquacoes matematicas.O comando
dc eh particulamente util se vc precisa trabalhar em uma base
nao decimal.(Por exemplo, alguns antigos sistemas de computador
trabalhavam octal, um sistema de numeracao de base 8.Portanto, o
numero 210, em octal, representa 2 *8*8+1*8+0,ou seja 136 em
decimal) A tabela abaixo resume alguns dos comandos mais uteis
disponivel no dc.

-----------------------------------------------------------
Notacao          Descricao da funcao
-----------------------------------------------------------
v                Rais quadrada
i                Define a raiz (base numerica)para entrada
o                Define a raiz para a saida
p                Imprime o topo da pilha
f                Todos os valores na pilha serao impressos

exempl.

Eu uso dc para verificar que 210 (octal) eh mesmo iqual a 136
(decimal)
% dc
8
i
210
p
136

Bom termino aki estes tipos de notacoes que com certeza vai
um dia ser de importancia para vc..

Com um pouco de trabalho, vc pode usar bases numericas diferentes
como o programa bc.Portanto, a nao ser que vc realmente use a
notacao RPN,provavelmente serah melhor se lembrar do comando bc
quando quiser fazer alguns calculos simples no UNIX.

Bom aki. acaba a INTRODUCAO AO UNIX.

==============================================
Leia abaixo agora: Cursinho de Linux - Parte 9
==============================================
                                                      Everyb0ty
                                                      ever_boot@mail.com
.:x| -------------------------------------------------------------------|x:.   










SETOR [05]
==[ Cursinho de Linux - Parte 09 ]==
==[ por Gotoxy                   ]==

Topicos:

1. Introducao
2. Ntalk
3. Mpg123 
4. RPMs 
5. SecSlack
6. Eof

--------------- ## --------------- ## --------------- ## ---------------

 ___                  .---------------------.                  ___
|   |_________________|                     |_________________|   |
| 1 |_________________|     INTRODUCAO      |_________________| 1 |
|___|                 |                     |                 |___|
                      `---------------------'                  


Aki vai mais um cursinho de linux! Temos agora no total 9 cursos..:)
E lembrando mais um vez que este cursinho de lnx eh destinado  aquelas
mais leigas no assunto. Falando em Linux, queria aproveitar para falar,
no Slackware! A sua ultima versao  a 8.0... e ele  muito bom mesmo!
Se quer usar um Linux de verdade, use o Slackware Linux!:) Brincadeira!:p
Cada um tem um gosto diferente..portanto, utilize a distribuicao linux
que voce preferir! Deixando a conversa de lado, vamos ao que interessa!


--------------- ## --------------- ## --------------- ## ---------------

 ___                  .---------------------.                  ___
|   |_________________|                     |_________________|   |
| 2 |_________________|        NTALK        |_________________| 2 |
|___|                 |                     |                 |___|
                      `---------------------'    


Ae pessoal! Aki vai uma dica linux pro cursinho de linux parte 9
eh o seguinte...vou mostrar aki como vc pode conversar com alguem
do seu sistema (com qualquer user do sistema) utilizando uma
especie de chat!! heeh eh isso msm.. nao eh muito util nao mas
as vezes eh preciso usar isso.. quando? ahh na hora q tu tiver
afim de encher o saco do root (bahh) =)

eh o seguinte..a primeira coisa a ser feita eh o root abilitar
o servico ntalk la no arkivo /etc/inetd.conf!! como? basta editar o 
/etc/inetd.conf e tirar o # (sustenido) da linha.... vejamos
uma simulacao abaixo:

~# cat /etc/inetd.conf | grep -n "ntalk"
#53:ntalk        dgram   udp     wait    root    /usr/sbin/tcpd  in.talkd
~# vi +53 /etc/inetd.conf

antes:
#ntalk        dgram   udp     wait    root    /usr/sbin/tcpd  in.talkd

entre la e tire o #, ficando assim logo apos:

ntalk        dgram   udp     wait    root    /usr/sbin/tcpd  in.talkd

blz? facil ne?? pois eh .. agora vc tem q resetar o inetd..
faca isso digitando:

~# killall -HUP inetd

muito facil...
agora vc digita assim para conversar com um user do seu sistema:

~# ntalk
Usage: talk user [ttyname]

aih c tem q olhar ne com qual user q conversar..aih vc digita
'w' na shell para ver quem ta logado na makina...

~# w
...
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU  WHAT
root     tty1     -                 7:16pm  4:08   0.96s  0.84s  -bash
root     tty2     -                 7:21pm  2:05   0.41s  0.04s  -bash
...

oba o root ta la!! entao c tem q digitar assim:

~# ntalk root tty1

e aguarde..

no shell do root da tty1 vai aparecer assim:

Message from Talk_Daemon@host at 00:00 ...
talk: connection requested by root@localhost.
talk: respond with:  talk root@localhost
                       
ps: eu aih entrei em duas ttys e ambos logados como root,
um root na tty1 e outro na tty2!

e na shell do root da tty2 vai estar uma especie de chat!
entao para o root da tty1 estabelecer a conexao, basta
digitar:

~# talk root@localhost

apos isso a conexao sera estabelicida!!! para finalizar:
control+z 
=)

bom eh soh isso ..
PS: que texto bobo!:)


--------------- ## --------------- ## --------------- ## ---------------

 ___                  .---------------------.                  ___
|   |_________________|                     |_________________|   |
| 3 |_________________|       MPG123        |_________________| 3 |
|___|                 |                     |                 |___|
                      `---------------------'    

Todos ja sabem o que eh esse programa ne?? Em caso de duvidas, deixa
eu falar!! MPG123 eh um programa que vem na maioria(se nao for em todas)
das distribuicoes linux... ele serve para voce ouvir mp3s!! nao apenas
no formato mp3, mas tambem no formato .wav...

Usar ele eh muito facil..
basta vc digitar na shell

mpg123 musica
*onde musica eh a musica (por exemplo: mpg123 paranoid.mp3)

isso talvez todos ja saibam.. mas o melhor eh q ele tem uma opcao -C
que aih as coisas ficam bem melhores!! vou ensinar aki como usufruir
mais desse programa

essa opcao(-C) serve para vc executar comandos apos a musica
ja esta sendo rodada (como por exemplo, reiniciar a musica, sair
do mpg123(sem locka-lo), pausar a musica, fazer mixagem,...)

legal nao?! bom, entao vamos pegar como exemplo a musica 
fly away from here (do aerosmith)... usando a opcao -C, ficaria da
seguinte maneira:

mpg123 -C areosmith - Fly Away From Here.mp3
(...)
Playing MPEG stream from areosmith - Fly Away From Here.mp3 ...
MPEG 1.0 layer III, 192 kbit/s, 44100 Hz stereo

bem.. agora tu pode usar as opcoes!! veja algumas delas:

se voce apertar a tecla q, o mpg123 sera finalizado

se voce apertar a tecla s, o mpg123 ficara em modo stop,
e para continuar, basta apertar a tecls s novamente.

se voce apertar a tecla p, o mpg123 ficara em modo pause,
soh que ficara repetindo a ultima parte do som da musica!
eh meio dificil de exlicar isso, soh fazendo para enteder!:)
para fazer voltar ao normal, basta apertar a tecla p novamente.

se voce apertar a tecla f, ocorre isso:
[hora] Decoding of areosmith - Fly Away From Here.mp3 finished.
ou seja, a musica eh terminada!

se voce apertar a tecla b, a musica sera reinicida.. ou seja,
ela vai comecar denovo!

se voce apertar a tecla que tem o ponto e virgula, a musica
vai repetir a ultima parte.. por exemplo..: finish with my
womam (aih vc aperta a tecla ponto e virgula(;)) aih repte
o "my womam"... sako??


bem entao eh isso..

--------------- ## --------------- ## --------------- ## ---------------

 ___                  .---------------------.                  ___
|   |_________________|                     |_________________|   |
| 4 |_________________|         RPMs        |_________________| 4 |
|___|                 |                     |                 |___|
                      `---------------------'    

Levando em conta que voce usa slackware.. aih vc pergunta: 

"tem jeito de instalar pacotes rpms no slackware"

sim meu caro!! para isso voce utiliza um programa que converte do
formato .rpm para o formato .tgz (que eh o formato utilizado no slack).

o nome desse programa eh Rpm to Tgz.. e o nome do executavel eh
rpm2tgz

Para usa-lo eh muito facil ..veja:

# rpm2tgz
/usr/bin/rpm2tgz:  Converts RPM format to standard GNU tar + GNU zip format.
            (view converted packages with "less", install and remove
            with "installpkg", "removepkg", "pkgtool", or manually
            with "tar")

Usage:      /usr/bin/rpm2tgz <file.rpm>
            (Outputs "file.tgz")

Suponhamos que voce tenha um programa cujo nome eh zinesbr.rpm,
para converte-lo para .tgz, basta digitar:

# rpm2tgz zinesbr.rpm

simples demais ne!!

ps:
akele installpkg serve para vc instalar pacotes .tgz automaticamente
akele removepkg serve para vc desinstalar pacotes .tgz automaticamente
akele pkgtool serve para vc obter mais informacoes dos pacotes instalados

--------------- ## --------------- ## --------------- ## ---------------

 ___                  .---------------------.                  ___
|   |_________________|                     |_________________|   |
| 5 |_________________|      SECSLACK       |_________________| 5 |
|___|                 |                     |                 |___|
                      `---------------------'    

SecSlack eh o nome de um programa feito pelo Blind_Bard.. (blind
espero que nao se importe de eu estar divulgando sua ferramenta!:p)

Este programa consiste em aumentar a seguranca do linux slackware
(por isso eu amo o slack, tudo de baum eh voltado a ele)..

esse programa possui um script (feito em shellscript) e umas
tagfiles para auxilio..ou seja, para configuracao.. edite/modifique,
porem, mantenha os creditores originais!

para usar, basta voce executar o script e seguir os step(passos)..
no decorrer da instalacao, vc vera as explicacoes.. 

vc pode obter esse programa no site da bufferoverflow.. 
www.bufferoverflow.org
assim como eles disseram la, eu digo aki: se kiserem mais informacoes
sobre o SecSlack, envie um email para o Blind_Bard: bill@unig2001.com.br

--------------- ## --------------- ## --------------- ## ---------------

 ___                  .---------------------.                  ___
|   |_________________|                     |_________________|   |
| 8 |_________________|         EOF         |_________________| 8 |
|___|                 |                     |                 |___|
                      `---------------------'                  

   O cursinho de linux terminou.. gostaram? espero que sim!!:) eu
fiz ele de ultima hora.. no mesmo dia em que o zine foi lancado..
    na edicao 10 tem mais cursinho de linux!! se der eu faco, mas
se nao der, alguem faz ae ne!!
   blz entao .. flw!!



============================================
Leia abaixo agora: MySQL - Conceitos Basicos
============================================

                                                   Gotoxy
                                                   gotoxy@linuxbr.com.br
.:x| -------------------------------------------------------------------|x:.










SETOR [06]
==[ MySQL - Conceitos Basicos ]==
==[ por Gotoxy                ]==

#########################
MySQL - Conceitos Basicos
#########################

Tpicos:

1. Introducao
2. MySQL
   2.1. Instalacao
   2.2. Administracao
3. Finalizando


#############
1. INTRODUCAO
#############

Eae irmaos!! Vou estar aki falando um pouco do MySQL for Windows!! =)
Nessa primeira parte, pretendo estar passando para todos voces alguns
conceitos basicos sobre o famoso MySQL! Espero que gostem do texto 
e que criticas/correcoes do mesmo sejam bem vindas!! Uma boa leitura
meu caro fucador!!


########
2. MySQL
########

Acho que voce, meu caro e amigo leitor, ja deve ter ouvido falar do
MYSQL, mas por via das duvidas, vou falar o que eh ele!!! Bem, o MySQL
eh um servidor de Banco de Dados. Ele trabalha junto ao SQL (Structured
Query Language) que eh a linguagem de banco de dados mais usada no 
mundo inteiro. Uma das vantagens do MySQL eh que ele eh totalmente free,
ou seja, eh gratis! Uma outra vantagem eh que ele eh leve (nao ocupa
muito espaco no hd) e funciona em varios sistemas operacionais (tais
como Windowds, Linux, ...)! Aqui no texto vou estar falando do MySQL para
Windows.. certo?? Ahh...alem de ter uma facil instalacao, a administracao
dele tambem eh muito facil!! No decorrer do texto, voce vai aprender 
algumas coisas legais... confira!.


###############
2.1. Instalacao
###############

A instalacao eh bastante simples!! Primeiro basta fazer o download a partir
de: http://mysql.linkway.com.br/Downloads/MySQL-3.23/mysql-3.23.39-win.zip
Bem, a ultima versao lancada (ate o fechamento deste texto), era a versao
3.23.40 do MySQL... mas como eu tenho eh a versao 3.23.39, resolvi fazer o
texto falando dela!! Mas se voce kiser pegar a versao 3.23.40, sinta-se 
livre e a vontade =) 

O download da versao 3.23.40 do MySQL eh:
http://mysql.linkway.com.br/Downloads/MySQL-3.23/mysql-3.23.40-win.zip

Apos voce baixar o MySQL, basta descompacta-lo e depois entrar no diretorio
criado e executar o arquivo Setup.exe! Apos isso eh muito facil instalar!!

Bem, entao vamos ver agora um pouco da administracao do MySQL!!

 
##################
2.2. Administracao
##################

Primeiro passo: iniciar o servidor daemon(mysqld)
Iniciamos o servidor do MySQL para que possamos aguardar conexoes de clientes.
Para isso, basta abrir o Prompt do Ms-DOS e depois entrar no diretorio 
c:\mysql\bin e depois digitar o seguinte comando:
mysqld

Apos isso, a porta 3306 da sua makina sera aberta! Pois o MySQL trabalha
atraves dessa porta.

O executavel mysqladmin eh util para muitas coisas... administramos muita 
coisa utilizando-o! Por exemplo, para voce ver se o daemon mysqld esta
realmente funcionando, basta digitar:
c:\mysql\bin> mysqladmin ping

Para ver a versao do seu MySQL, basta digitar: 
c:\mysql\bin> mysqladmin version
mysqld is alive

Caso apareca a frase acima, o daemon esta funcionando com exito. Caso
ocorra algum erro, voce nao iniciou o daemon(mysqld). Portanto, digite
mysqld no prompt e tente novamente!!

Vamos ver agora como criar uma base de dados! Vamos criar uma cujo nome
seja 'girl', para isso, basta voce digitar o seguinte comando:
c:\mysql\bin> mysqladmin create girl

Bem ela ja esta criada...agora vamos criar uma tabela para o nosso banco
de dados(girl). Digite o comando abaixo:
c:\mysql\bin> mysql girl

digitando o comando acima, voce vai conectar no banco de dados 'girl',
e aih voce vai cair no prompt do MySQL:

mysql>

Agora digite no prompt:
mysql> create table amor (num integer not null, nome char(50), tel char (20));

Digite do jeito que esta acima, caso contrario, pode ocorrer algum erro,
e aih voce tera que digitar tudo novamente.. Caso tudo tenha sido digitado
corretamente, vai aparecer algo como:

Query ok, 0 rows affected (0.33 sec)

Caso nao apareca nada como essa frase acima, ocorreu algum erro! Acredite!!=)
Caso tenha dado certo, continue lendo...

Digite agora no prompt:
mysql> insert into amor values ( 1, 'priscila','3334-0000');

Query ok, 1 rows affected (0.27 sec)

Se aparecer algo como acima, ocorreu tudo certo!! Caso contrario, voce
deve ter feito algo errado... portanto, faca denovo!!:)

No caso de tudo estiver dado certu, a tabela 'amor' jah possuir um
registro e para ve-lo, basta digitar o comando abaixo:

mysql> select * from amor;
+----------------+----------+
| num | nome     | tel      |
+-----+----------+----------+
| 1   | Priscila | 3334-000 |
+-----+----------+----------+
1 row in set (0.16 sec)

Muito manha nao? Acima voce v o registro que foi inserido... 
Para sair do MySQL basta digitar exit ou quit:

mysql> quit
Bye

mysql> exit
Bye

Muito facil... agora caso voce queira apagar a base de dados que
voce criou (o girl), basta digitar:

c:\mysql\bin> mysqladmin drop girl

Sera perguntando se voce quer apagar..aperte 'y' para sim, 'n' para
nao! Para voce treinar o que voce aprendeu, recomendo voce repetir
esses passos mais uma vez olhando e depois mais uma vez sem olhar..
sera que voce consegue?:) Mas eh claro que sim!!!


Dicas bobas:

Para ver quem esta logado no Mysql basta digitar:
c:\mysql\bin> mysql
e depois
mysql> status

Para desligar o servidor, basta digitar:
c:\mysql\bin> mysqladmin shutdown


##############
3. Finalizando
##############

Eh pessoal... termino por aqui!! Isso foi apenas alguns conceitos basicos
sobre o MySQL! Em breve vou estar publicando mais textos sobre esse 
fantastico banco de dados!! Ate la espero que voces, newbies fucadores,
estejam bem curiosos em domina-lo..:) At l! 
  Um [], Gotoxy.


=================================
Leia abaixo agora: Basico de Perl
=================================

                                                   Gotoxy
                                                   gotoxy@linuxbr.com.br
.:x| -------------------------------------------------------------------|x:.   










SETOR [07]
==[ Basico de Perl ]==
==[ por Morfeu     ]==

Tpicos

01. Programa bsico em perl
02. Comentrios no programa
03. Executando o programa
04. Variveis escalares
05. Operaes aritimticas
06. Interpolao
07. Variveis do tipo vetor
08. Manipulando arquivos
09. Controle de estruturas
10. Estrutura condicional
11. Localizador de string
12. Subrotinas

1. Programa bsico em perl

#!/usr/local/bin/perl
Print 'Alo mundo!';

Explicando linha por linha

Primeira linha: Todos os programas em perl iniciam com essa linha que indica o 
caminho do perl no sistema. Isso varia de sistema em sistema devido ao caminho 
de instalao do perl. Pergunte ao administrador do servidor de seu site.
Segunda linha: A funo print exibe (imprime na tela) alguma informao.

2. Comentrios no programa

Pra comentar um programa voc precede seu comentrio com a tralha (#)
Exemplo: #Comentario bla bla bla...

3. Executando o programa

No Unix (Linux, bsd, solaris...) voc tm que dar permisso de execuo ao seu 
programa
Faa isto desta forma: chmod +x programa.pl
Depois  s executar:
perl programa.pl

Voc pode ler os warnings (mensagens de aviso) executando seu programa desta 
forma:
perl -w programa.pl

Voc tambm pode executar seu programa com um debugador. Desta forma:
perl -d programa.pl

4. Variveis escalares

Se declara uma varivel desse tipo assim:
$valor = 1;
No exemplo acima a variavel de nome valor ($valor) recebe 1
Voc tambm pode usar uma string como valor da varivel... Exemplo:
$valor = 'Perl';
No exemplo acima a variavel de nome valor ($valor) tm como contedo a string 
Perl.

5. Operaes aritimticas

Algumas operaes aritimticas do Perl que tambm so usadas em C

$a = 1 + 2; # Soma 1 + 2 e armazena o resultado (3) na varivel $a
$a = 3 - 4; # Subtrai 3 - 4 e armazena o resultado (0,75) na varivel $a
$a = 5 * 6; # Multiplica 5 * 6 e armazena o resultado (30) na varivel $a
$a = 7 / 8; # Divide 7 por 8 e armazena o resultado (0.875) na varivel $a
$a = $b . $c;   # Concatena o contedo de $b e $c
$a = $b x $c;   # $b repitido $c vezes
$a = $b;    # Escreve $b em $a
$a += $b;   # Adiciona $b em $a
$a -= $b;   # Subtrai $b de $a

6. Interpolao

O cdigo que se segue imprime (exibe na tela) string1 e string2 usando 
concatenao:

$a = 'string1';
$b = 'string2';
print $a.' e '.$b;

O resultado disso sera impresso na tela: string1 e string2

O programa acima podera ficar tambm desta forma:

$a = 'string1';
$b = 'string2';
Print "$a and $b";

O resultado sera o mesmo.

7. Variveis do tipo vetor

Esse tipo de varivel recebe os mesmos valores que as variveis escalares mais
no se declara precedendo com um cifro ($), se declara precedendo com uma 
arroba (@)

Exemplo:

@vetor = ("valor1", "valor2", "valor3");

Esse vetor  acessado da seguinte forma:
Exemplo:
$vetor[0]
A visualizao do vetor usando $vetor[0]  porque o contedo do vetor  do tipo 
varivel escalar.Se voc quiser imprimir o valor1 voc manda imprimir $vetor[0],se
quiser imprimir o valor2 voc manda imprimir $vetor[1] e assim por diante
Lembre-se que comea de 0 e vai adiante...

A funo POP
Essa funo l o ltimo contedo do vetor.
Exemplo:
@vetor = ("valor1", "valor2", "valor3");
$grub = pop(@vetor);
print $grub;
O programa acima ir exibir (imprimir na tela) o ltimo valor do vetor @vetor

Veja alguns exemplos de como exibir o contedo do vetor declarado:

@vetor = ("valor1", "valor2", "valor3");
print @vetor;

O programa acima exibe todo contedo do vetor sem espaamento entre eles

@vetor = ("valor1", "valor2", "valor3");
Print "@vetor";

O programa acima exibe todo contedo do vetor com espaamento entre eles

@vetor = ("valor1", "valor2", "valor3");
print @vetor." strings";

O programa acima imprime a quantidade de valores no vetor e logo aps, exibe a 
palavra strings

8. Manipulando arquivos

Esse  um programa simples que ir exibir (imprimir na tela) o contedo de um
arquivo do seu HD

#!/usr/local/bin/perl
$file = '/etc/passwd';
open(INFO, $file);
@lines = <INFO>;
close(INFO);
print @lines;

Explicando o programa linha por linha:

.Primeira linha: indica o caminho do perl no sistema
.Segunda linha: Declara uma varivel escalar com o nome de "file" e seu contedo
 o caminho do arquivo que iremos exibir na tela que  o "/etc/passwd" 
.Terceira linha: Abre o arquivo declarado na varivel "file" e guarda o 
contedo na varivel INFO
.Quarta linha: A varivel "lines" recebe as linhas do arquivo "/etc/passwd"
.Quinta linha: Fecha o arquivo em questo
.Sexta linha: Imprime o contedo do arquivo "/etc/passwd" que est armazenado 
no vetor "lines"

open(INFO, $file);  # Abre pra entrada
open(INFO, ">$file");   # Abre pra sada
open(INFO, ">>$file");  # Abre pra escrita

Pra escrever no arquivo voc abre ele pra escrita e faz assim:
Print INFO; "Curso de Perl\n";

9. Controle de estruturas

Algumas estruturas:

$a == $b        # O valor numrico $a  igual a $b?
$a != $b        # O valor numrico $a  diferente de $b?
$a eq $b        # A string $a  igual a $b?
$a ne $b        # A string $a  diferente de $b?
($a && $b)      # $a e $b so verdadeiros?
($a || $b)      # $a ou $b so verdadeiros verdadeiros?
!($a)           # $a  falso?

for

A estrutura for  uma mmica da usada em C

Veja um exemplo do uso da estrutura for:

for ($i = 0; $i < 10; ++$i) # Inicia com $i = 1
                # Faa isso enquando $i < 10
                # Incremente $i repetindo
{
    Print "$i\n";
}

while e until

Segue um exemplo de uso de while que pede uma senha e enquanto a mesma no for 
digitada corretamente, o programa fica num loop infinito.

#!/usr/local/bin/perl
print "Qual  a senha? ";       # Pergunta pro usurio qual  a senha
$a = <STDIN>;           # Armazena o que o usurio digitou em $a
chop $a;            # Remove o ltimo caracter no caso de ser uma nova linha
while ($a ne "perl")        # Enquanto a senha estiver errada...
{
print "Senha incorreta, tente novamente: "; # Pergunta novamente pro usurio 
qual  a senha

$a = <STDIN>;       # Armazena novamente o que o usurio digitou em $a
chop $a;            # Remove o ltimo caracter no caso de ser uma nova linha
}

Segue um exemplo de uso do while e do que pede uma senha e enquanto a mesma no 
for digitada corretamente, o programa fica num loop infinito.

#!/usr/local/bin/perl
Do
{
"Qual  a senha? ";     # Pergunta pro usurio qual  a senha
$a = <STDIN>;       # Armazena o que o usurio digitou em $a
chop $a;        # Remove o ltimo caracter no caso de ser uma nova linha
}
while ($a ne "perl")        # Entra em loop de pedido de senha

10. Estrutura condicional

Claro que o perl tambm permite o uso de if/then/else
Segue o exemplo de um programa que verifica se a varivel $a est ou no vazia

if ($a)
{
Print "A string NO est vazia\n";
}
Else
{
Print "A string EST vazia\n";
}

Observe esse outro exemplo:

if (!$a)            # O ! no  um operador
{
Print "A string est vazia\n";
}
elsif (length($a) == 1)     # Se falhar, adiciona 1 em $a
{
Print "A string contm um caracter\n";
}
elsif (length($a) == 2)     # Se falhar, adiciona 2 em $a
{
Print "A string contm dois caracteres\n";
}
else                # Aqui todas as tentativas falharam
{
Print "A string no est vazia e tambm no contm 1 ou 2 caractere(s)\n";
}

11. Localizador de string

Expresses regulares:

$variavel =~ perl/
A string digitada pelo usurio contm "perl" no meio da frase

$sentence !~ /the/
A string digitada pelo usurio NO contm "perl" no meio da frase

Veja esse exemplo:

$variavel=<stdin>;
if ($variavel =~ /linux/)
{
Print "Nos estamos falando do melhor sistema operacional do mundo!\n";
}
No programa acima a varivel "variavel" recebe uma string digitada pelo usurio 
e se nessa string (frase) tiver a palavra linux ele exibe a frase: Nos estamos 
falando do melhor sistema operacional do mundo!

Alguns caracteres especiais:

\n      # Nova linha
\t      # Tabulao

12. Subrotinas

Veja um exemplo de uma subrotina:

Sub minha_subrotina()
{
Print "Voc chamou a minha_subrotina!!!\n";
}

Em qualquer parte do programa voc pode chamar a subrotina e seu contedo ser 
executado! Pra chamar a subrotina use: &minha_subrotina;

EOF!!!
Meu site: www.morfeu.n3.net


=========================================
Leia abaixo agora: Vulnerabilidade no SSH
=========================================

                                                          Morfeu
                                                          morfeu@mail.ru
.:x| -------------------------------------------------------------------|x:.  










SETOR [08]
==[ Vulnerabilidade no SSH ]==
==[ por |Wolf|             ]== 

######################
Vulnerabilidade no SSH
######################

Tpicos:

1. Introducao
2. Sistemas vulneraveis
3. Descricao do problema
4. Scanner
5. Solucao para o problema
6. Terminando


1. Introducao
-------------

Neste texto eu vou estar falando sobre o "novo" bug encontrado no
SSH versao 3.0.0. 



2. Sistemas vulneraveis
-----------------------

Sistemas que se encontram vulneraveis:

Red Hat 6.2 Linux 6.1 thur 7.1 
Solaris 2.6 thru 2.8 
Caldera Linux 2.4 
Suse Linex 6.4 thru 7.0 
HPUX 10.20 
HPUX 11.00 


3. Descricao do problema
------------------------


Durante a autenticao, se o campo que contm a senha criptografada no 
/etc/shadow e /etc/password possuir dois ou trs carcteres, o SSH 3.0.0 
ir aceitar QUALQUER senha digitada. 

O bug eh simples, suponhamos que o usuario 'wolf' tem uma senha com
3 caracteres, aih o SSH aceita QUALQUER senha na hora da autentificacao,
devido a um bug encontrado encontrado na autenticao do ssh 3.0.0.

Exemplo:
Em um computador em que exitr o user
user: wolf
com a senha de 2 ou tres caracteres
senha: 123
voce podera digitar qualquer senha para esse usuario q o ssh vai aceitar
(por exemplo: "rei", "ola", "oie", "aee", "321", "etc")

Simples..n??


4. Scanner
----------


Abaixo segue um scan local (feito por hypoclear), para ver se sua maquina 
se encontra vulneravel!!!


---------------------------------Corte Aqui---------------------------------
#!/usr/bin/perl 
# 
# A local SSH 3.0.0 vulnerability scanner for the 
# SSH Short Password Login Vulnerability 
# 
# Note: You must have superuser access on the system to scan it. 
# 
# usage: ./ssh3.pl 
# Optional: -e turn off error 
# -h specify a different /etc/shadow file 
# (Options must come before host name) 
# 
# Written by hypoclear hypoclear@jungle.net - http://hypoclear.cjb.net 
# 
# This and all of my programs fall under my disclaimer, which 
# can be found at: http://hypoclear.cjb.net/hypodisclaim.txt 


use IO::Socket; use Getopt::Std; 
getopts('h:e'); 

die "\nusage: $0 \n\tOptional: -e turn off error\n\t\t -h specify a 
different /etc/shadow file\n\n" unless @ARGV > 0; 
if (!defined $opt_h) 
{ $opt_h = "/etc/shadow"; 
} 

$out = &bannerGrab($ARGV[0],22); 
sysread $out, $message,100; 
close $out; 

if (($message =~ /3.0.0/) || (defined $opt_e)) 
{ print "Running SSH 3.0.0, checking for vulnerabilities...\n\n"; 
open(SHADOW, "<$opt_h") || die "Cannot open $opt_h!\nNote: You must have 
superuser access to run this script.\n\n"; 
while() 
{ $name = $_; 
$name =~ s/:.*$//; 
$_ =~ s/^.*?\://; 
$_ =~ s/:.*$//; 
$name =~ s/\s//g; $_=~s/\s//g; 
push(@name,$name); 
push(@hash,$_); 
push(@lnnum,$cnt++); $cnt++; 
} 
close(SHADOW); 

foreach $hash (@hash) 
{ @chars = split(//,$hash); 
foreach $char (@chars) 
{ $count++; 
} 
if ($count <= 2) 
{ print "$name[$line]\t(line $lnnum[$line]) may be vulnerable!\n"; 
$vulnFlag = 1; 
} 
$count=0; $line++; 
} 
if ($vulnFlag != 1) 
{ print "No accounts appear to be vulnerable.\n"; 
} 
} 
else 
{ if (!defined $opt_e) 
{ print "You are not running SSH 3.0.0.\n"; 
die "If you feel that this is an error run with the -e option.\n"; 
} 
} 
print "\n"; 


sub bannerGrab 
{ $host = gethostbyname($_[0]) || warn "cannot connect to $ARGV[0]\n"; 
$port = getservbyport($_[1], 'tcp'); 
$haddr = sockaddr_in($_[1], $host); 
socket(OUT, PF_INET, SOCK_STREAM, getprotobyname('tcp')) || warn "$!\n"; 
connect(OUT, $haddr) ; 
return OUT; 
} 
---------------------------------Corte Aqui---------------------------------


5. Solucao para o problema
--------------------------

Desabilite a autenticao do SSHD2 em /etc/ssh2/sshd2_config e utilize outro
mtodo de autenticao como public key, SecurID, Kerberos, certificados, 
Smart Cards entre outros... 

Atualize a verso do SSH para 3.0.1 disponvel em: 
http://commerce.ssh.com 


6. Terminando
-------------

Bom esse eh um bug facil de ser explorado, espero ter conseguido ser to claro 
quanto pretendia!

Bom antes do fim dessa matria eu li sobre um novo bug no Ssh, mas isso eh coisa 
pra outra materia!
[]'z

Fim!



==========================================
Leia abaixo agora: Sockets em C - Parte #1
==========================================

                                                |Wolf|
                                                w0lf@linuxbrasil.f2s.com
.:x| -------------------------------------------------------------------|x:.  










SETOR [09]
==[ Sockets em C - Parte #1 ]==
==[ por Gotoxy              ]==
 
-----------------------
Sockets em C - Parte #1
-----------------------


t0pics:

1. Introducao
2. Sockets 
3. O basico do basico
4. Porta.c
5. Terminando


###############
1. Introducao #
###############

    a primeira vez que escrevo algo sobre Sockets em C para o Zinesbr. 
Esta  a primeira parte, onde irei publicando as outras partes ao decorrer
das edicoes do Zinesbr. Nao sei em quantas partes o texto por completo ficara,
mas presumo que seja umas 5.
   Nessa primeira parte vou estar falando o comecinho mesmo, o bem bsico,
ser apenas para deixar voce mais por dentro do mundo dos programas voltados
para a internet.


############
2. Sockets #
############

   Exploits remotos, trojans remotos, bindshell remoto, sniffers, entre
outros programas, s so possveis de fazer devido ao uso de sockets.
A definiao de sockets eh: programas responsaveis pela comunicao ou 
interligacao de outros programas na internet. Quando voce acessa um
servidor via ftp ou telnet, voce usa um socket, se voce acessa algum
site, voce usa um socket, enfim, tudo voltado para a internet usa sockets.
   Sim! Programar utilizando sockets  util para um fucador!!! Lembre-se:
um newbie fucador deve estar sempre aprendendo cada vez mais!


#######################
3. O basico do basico #
#######################

   Neste tutorial de Sockets em C, eu vou estar falando sobre os dois
tipos mais comuns de sockets: o 'Stream Sockets' (SOCK_STREAM) e o 
'Datagram Sockets' (SOCK_DGRAM).
   Quando estamos programando com sockets, temos que incluir alguns
headers no source(fonte) do nosso programa. Assim como todos os 
headers, eles estao localizados no diretorio /usr/include. Com eles,
vamos poder utilizar as funcoes() (o qual veremos mais tarde) de
programacao em sockets em C!

Os principais headers, ou seja, o minimo de headers para simples 
programas em C utilizando sockets sao:

/usr/include/sys/types.h
/usr/include/sys/sockets.h
/usr/include/netinet/in.h
/usr/include/netdb.h

Sendo assim, basta voce incluir esses headers no fonte de seu programa:

------ teste.c ------
// headers principais para o uso de sockets 

#include <sys/types.h>
#include <sys/sockets.h>
#include <netinet/in.h>
#include <netdb.h>

int main(){
....

------ teste.c ------


Criando um Socket
#################

   Para voce criar um socket  muito simples,  como criar uma variavel
normal, s que do tipo int(eiro), no podendo ser do tipo char e cya.

------ teste.c ------
// headers principais para o uso de sockets

#include <sys/types.h>
#include <sys/sockets.h>
#include <netinet/in.h>
#include <netdb.h>

int main(){
   int s0cket; // declaracao do nosso socket
....
------ teste.c ------


Estrutura
#########

   Os dados do host a que se quer se comunicar sao definidos atraves
de um struct(estrutura) e essa estrutura usada eh a sockaddr_in (struct
usada para conexoes via internet).

veja abaixo como declara-la:

struct sockaddr_in
{
  short int sin_family;        -> .Familia do endereco
  unsigned short int sin_port; -> .Porta do h0st
  struct in_addr sin_addr;     -> .IP do h0st
  unsigned char sin_zero[8];   -> .Zera a estrutura
}   

=( sin_family )=
nao vai ser necessario eu falar de todas, mas sim a de qual
vamos trabalhar. depois eu falo das outras! nos vamos usar
a AF_INET (arpa internet protocols) que eh a mais usada para
comunicacoes via internet.

------ teste.c ------
// headers principais para o uso de sockets

#include <sys/types.h>
#include <sys/sockets.h>
#include <netinet/in.h>
#include <netdb.h>

int main(){
   int s0cket; // declaracao do nosso socket
   struct sockaddr_in h0st;
....
------ teste.c ------


"Montando" o socket
###################

O modelo para a construcao de um socket eh:
socket (familia, tipo, protocolo);

agora vamos as explicacoes...

a familia eu ja disse la em cima (syn_family), o qual vamos
utilizar a AF_INET.
o tipo eh qual o tipo de sockets que vamos trabalhar (no nosso caso 
eh Stream Sockets(sock_stream) ou Datagram Sockets(sock_dgram) ).
o protocolo eh o numero que corresponde ao protocolo que vamos trabalhar;
alguns seguem abaixo:


NUMERO - PROTOCOLO - DESCRICAO

0           IP       INTERNET PROTOCOL
1           ICMP     INTERNET CONTROL MESSAGE PROTOCOL
6           TCP      TRANSMISSION CONTROL PROTOCOL
17          UDP      USER DATAGRAMA PROTOCOL
255         RAW      RAW IP INTERFACE

//

Um simples exemplo seria:

s0cket = socket (AF_INET, SOCK_STREAM, 0);
  |         |       |         |        |       
  |         |       |         |  protocolo (no caso, protocolo IP)
  |         |       |   tipo de socket
  |         |   familia (sin_family)
  |  funcao propriamente dita     
nosso socket 

                              (...)

O resto das explicacoes ficara para a segunda parte do texto sobre
sockets em C. No topico seguinte voce encontra um exemplo de um
programa usando sockets!!!


############
4. Porta.c #
############ 

Abaixo segue um exemplo talvez util para voce, o qual vai analisar se
uma porta se encontra aberta ou fechada. 

-------------------------------- porta.c ---------------------------------

/*  Este simples exemplo de programa olha se tal porta se encontra aberta
 *  ou fechada. 
 */  

/* headers para as funcoes printf, fprintf, etc... */

#include <stdio.h>
#include <stdlib.h>

/*
 * headers necessarios para o uso de sockets 
 */

#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h>

/*
 * inicio da funcao main() 
 */

int main(int argc, char **argv){
 
int s0cket; // declaracao do socket
struct sockaddr_in h0st; // declaracao da struct
struct hostent *s; 

/* 
 * mensagem de entrada
 */

    if(argc!=3){
    system("/usr/bin/clear");
    printf("Este programa olha se tal porta se encontra aberta/fechada.\n");
    printf("Usage: %s porta host \n",argv[0]);
    exit(0);
    }

s = gethostbyname(argv[2]);
if(s == NULL){
fprintf(stdout,"\n");
herror("gethostbyname");
fprintf(stdout,"\n");
exit(0);
}

s0cket = socket(AF_INET,SOCK_STREAM,0); // construcao do socket...

if(s0cket <0){
fprintf(stdout,"\nProblema com socket()\n");
exit(0);}

/*
 * construcao da struct (veras isso na parte #2)
 */

h0st.sin_family = AF_INET;
h0st.sin_port = htons(atoi(argv[1]));
h0st.sin_addr = *((struct in_addr *)s->h_addr);
bzero(&(h0st.sin_zero),8);

if(connect(s0cket,(struct sockaddr_in *)&h0st, sizeof(h0st)) == -1){
       fprintf(stdout,"\nPorta fechada.\n\n");
   exit(0);
}
printf("\nPorta aberta.\n\n");
close(s0cket); // fecha o socket 

}

-------------------------------- porta.c ---------------------------------

Algumas coisas voce ja sabe desse programa acima, analise e teste-o!
Depois tente escrever um parecido... na segunda parte do texto vou
estar mostrando algumas funcoes (tais como connect(), entre outras)
que sao desconhecidas para voce. Portanto, aguarde.

    
###############
5. Terminando #
###############

   A parte #1 terminou, mas na prxima edicao do Zinesbr (edition 10),
teremos a segunda parte de Sockets em C.
   Na segunda parte vou fazer um texto bem maior com explicacoes e
exemplos de programas utilizando sockets.
   Programar com sockets em C nao eh tao complicado! Basta apenas
praticar, para assim chegar ao aperfeicoamento!

Um [],

Gotoxy.



===================================
Leia abaixo agora: Segurana Basica
===================================

                                                   Gotoxy.
                                                   gotoxy@linuxbr.com.br
.:x| -------------------------------------------------------------------|x:.  










SETOR [10]
==[ Segurana Basica ]==
==[ por BashX        ]==

##################
#Segurana Basica#
##################

Tpicos:

1. Comeando
2. Introduo
3. Contas e senhas 
4. Seguranca de Rede Basica
5. Sistemas de logs




1. Comeando
------------

Ola, eu sou BashX... uhaeuaeh, naum, naum eh dragon-bol eh o zinesbr, chgando
ate o seu pc, se vo6 taum lendo esse txt, eh pq o sort me deu a chance de ta 
aqui. O zinesbr chegou mais uma vez pra lhe ajudar no dia-a-dia meu amigo, bem 
como naum se trata de uma receita de bolo... vc meu caro kiddie naum vai ler, 
mas vc que naum perdi tempo fazendo defaced by... e, quer produzir mais no 
trabaio, vai ler cum atencaum esse txt. 

(Destinado a admin. Unixers). Vamo parar de bla-bla-bla e agir.



2. Introduo
-------------

Essa eh uma lista do que vc deve e naum fazer, pra que seu sistema se torne 
pelo menos o basico do seguro, ja que muitas ferramentas ajudam muito hj em dia.



3. Contas e senhas
------------------


.Quando vc for criar um novo usuario, dar a ele o minimo de previlegios 
possiveis (nada alem do necessario);

.Naum crie contas sem senhas, em hipotese alguma, verifique se ja naum existe 
alguma com seguinte comando:
cat /etc/passwd | awk -F: 'lenght($2)<1 {prompt $1}' ;

.Remova todas as senhas inativas;

.absolutamente o uso de senhas grupais, use apenas contas individuais;

.Se tiver contas default sem proposito "disative-as";

.lib,uucp,news,demo...;

.contas importantes:deamon,bin,operator ou sys;

.desative as contas guest se naum necessarias;

.evite o uso de contas que executem um unico comando;

.Use a conta root o menos possivel, quando menos usar conta root mais seguro 
estara seu sistema;

- Alguns cuidados com a conta root

.nunca deixe diretorios passiveis de escrita no ~root;
.nuca use o conjuto de comandos "r" (rlogin,rsh,rexec) como root;
.se vc for dar previlegios de root pra algum usuario, use ferramentas como sudo;
.nunca log remotamente  como root, se necessario que seja com ssh;

- Como escolher uma senha?

.facil, facil de lembrar dificil de ser descoberta, descarte coisas como login, 
user, senha,amor,sexo, use coisas como sua frase preferida... tipo... eu sempre 
amarei minha linda mulher, esamlm, sakou? ou melhor, %esamlm%;
.se vc possui varios usuarios na sua rede use programas como john the rapper - e
alertias sobre suas senhas mau escolhidas;

- Algumas dicas para senhas e contas
.naum use seu login como senha nem qualquer "variacaum";
.naum use dados pessoais nem qualquer tipo de informacaum ao seu respeito;
.naum use senha menor que 6 caracteres;
.senhas intrasferiveis! contra o problema de "engenharia social", nada pode 
ser feito!!;
.canais mais seguros para envio de senhas: ssh;

;;FIM DE CONTAS E SENHA!




4. Seguranca de Rede Basica.
---------------------------


.Desabilite todo e qualquer servico desnecessario, mantenha apenas os 
imprescindiveis;
./etc/inetd.conf
./etc/rc.d
.considere aspectos de seguranca durante o processo de intalacao e 
configuracao de alguns dos seus servidores: ftp,web,dns,mail,etc...;
.invista no ssh;
.forwarding de portas;
.utilize o TCPwrappers como ferramenta de controle de acesso ao sistema;
.implemente algum mecanismo que permita associar banners aos servicos;
.analize constantemente o trafego da rede (ex:mrtg);
.execute periodicamente ferramentas de "scan";
.de portas nmap e de vunerabilidades sscan;
.implemente ao seu sistema de logs centralizado: syslog (514/UDP). Recomenda-se 
fortemente a instalacao de um sistema de firewalls que inclua necessariamente 
filtragem de pacotes;
.considere a posibilidade de usar ferramentas de captura de pacotes (tcpdump,
por exemplo);
.considere a possibilidade de instalar um sistema de deteccao de
intrusao(IDS);




5. Sistemas de logs - Arquivos basicos
--------------------------------------


No unix, os diretorios comumente usados para armazenas logs saum:

/usr/adm
/etc
/var/adm
/var/log
/etc/security
lastlog
utmp/utmpx
wtmp/wtmpx
messages
sulog
loginlog
pacct/acct


Fim!


==================================
Leia abaixo agora: Usando o Perlcc
==================================

                                                     BashX 
                                                     saramo3@hotmail.com
.:x| -------------------------------------------------------------------|x:.










SETOR [11]
==[ Usando o Perlcc ]==
==[ por sort        ]==

########
#Perlcc#
########


Topicos:

1. Algumas palavras
2. O que eh perlcc?
3. Como usa-lo ?
4. Suas vantagens e desvantagens
5. Fim...



1. Algumas palavras.
--------------------

Bem galera, oia eu aki denovo =]]]]]
 Desculpe a todos, mas essa edicao do curso de perl
sera breve, pois, eu sort aprendi a programacao em threads e iria
ensina-la a voces agora, mas nao eh o momento certo, mas coisa precisa
ser vista...
desculpe a vc e peco sua breve compreensao

Irei falar sobre o famoso perlcc , agora , vamos comecar.....



2. O que eh perlcc?
------------------

perlcc eh nada mais nada menos do que um simples programa criado para o
ambiente unix que converte codigos em .pl para codigos em .C , soh que eh
convertido como instrucao de maquina.


3. Como usa-lo ?
----------------


olhe um exemplo

criamos o arquivo oimundo.pl

Oi mundo 
#####################

#!/usr/bin/perl
print "oi mundo!\n";

#####################

agora nos fazemos assim

#perlcc oimundo.pl

ele ira criar o oimundo.pl.c

pronto, vc ja sabe como usar o perlcc. =]




4- Suas vantagens e desvantagens
--------------------------------

Suas vantagens eh que vc nao deixa ninguem ler o seu src em perl e pode
distribuir livremente seu binario pois eh instrucao de maquina pura e sua
desavantagem, eh q vc soh vai poder trabalhar em cima dakele code, se vc
for um genio , que intenda instrucao de maquina =[



5. Fim...
---------


  Bem, chegamos ao fim... como eu falei , essa edicao do perl, nao iria
ser grandemente escritas como as outras... bem... espero na proxima edicao
estar entrando em Threads...

 Um abraco a todos,


==================================
Leia abaixo agora: Um pouco de Mp3
==================================

                                                    sort
                                                    sort005@yaohh.com.br
.:x| -------------------------------------------------------------------|x:.










SETOR [12]
==[ Um pouco de Mp3 ]==
==[ por sort        ]==


Bem gente, desculpe mesmo, mas ultimamente venho passando por algumas
dificuldades "tecnicas" na vida e na escola... ando ultimamente
desinspirado para escrever, apenas peco sua compreencao... 

###################################################

1- O que eh mp3 ?
2- Players mp3
3- Convertendo para .mp3
4- Onde conseguir mp3
5- Danos morais
6- Fim

###################################################




1- O que eh mp3?

Mp3 nao passa de uma musica digital convertida para audio no computador,
onde a pessoa pode escuta sempre quando estiver usando o computador
bastando ter um player.


2- Players mp3

Vc pode usar o mpg123 para unix que pode ser obtido na pagina da linuxall 
(http://www.linuxall.org)

na parte de aplicativos...
vc pega o pacote e o instala como root usando...

#tar -xvzf pacote-mpg123.tar.gz
#cd mpg123
#./configure
#make
#make install


sendo root... e para tocar, certifique-se primeiro que o audio funciona,
depois use mpg123 musica.mp3


3- Convertendo para .mp3

 Uma das vantagens hj em dia, eh que o formato .wav eh muito grande, entao
a vantagem eh q podemos tornar esse .wav em .mp3 e assim podemos diminuir
o tamanho do arquivo, facilitando a propagacao dele pela internet...

Vc pode pegar o music math que tira musicas do cd e deixa como mp3 e que
converte um .wav em .mp3 ( Versao windows)

e para unix
existem 2 , um deles que eu uso eh o blandeec
que tambem podem ser encontrados na linuxall.org na parte de aplicativos


4- Onde conseguir mp3


Bem nos fservers de irc nao falta e tambem nesses programas atuais...
eh uma pena que napster acabou!

irc.brasnet.org
canais
#mp3all
#mp3ware
#mp3x

entre e digite @locator sua musica

que automaticamente ira vir um pvt informando os esquemas para pegar sua
musica... ai eh soh fazer como diz o pvt e esperar o dcc ....


5- Danos morais


   Os danos morais devo logo lhe advertir que isso da problema, pois eh
uma violacao de copyright, vc nao arranja problema apenas com a
autoridade, se vc tiver o cd da banda que vc tem mp3...
mas raramente acontece algum rolo com isso...

o maximo q acontece sao servidores de internet
tais como hpg, tirar sua mp3 do ar, se vc por la e remover sua pagina por
desrespeito aos termos...

  DUH! =]


6- Fim



  Bem galera, esse foi o fim de mais um artigo meu, boa musica a vc e ate
mais! =]

falou!



==================================
Leia abaixo agora: Windows na Area
==================================

                                                    sort
                                                    sort005@yahoo.com.br
.:x| -------------------------------------------------------------------|x:.










SETOR [13]
==[ Windows na Area ]==
==[ por Gotoxy      ]==


###################
# Windows na Area #
###################


INDEX

[01]= Introducao
[02]= Xobobus
[03]= Audio Galaxy
[04]= Super NoteTab
[05]= Compiladores
[06]= Linux no Windows
[07]= NetAnts
[08]= Music Match
[09]= Acrobat Reader
[10]= Terminando

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

1. Introducao

Opa.. neste texto vou falar sobre algumas coisas que talvez sejam uteis
para voce ter no windows!!! na proxima edicao eu vou estar colocando mais
coisas sobre windows .. muitos falam que o windows nao presta!! pow,
isso nao tem nada a v!! o windows eh muito bom sim.. ele pode ter alguns
"defeitos" sim, mas ele tem muitas vantangens!! Eu vejo muitos kras
criticando o "tio bill" por aih, falando q o win eh uma porcaria e q foi
escrito muito mal feito.. nao nao, vcs q dizem isso tao muito errado!!
o MS-DOS ta aih gracas ao "tio bill", que para faze-lo fucou muito!! sim!!!
o "tio bill" eh um hacker!! e seu sistema operacional windows eh muito
bom sim... nao se deixe levar por pensamentos de outras pessoas.



2. Xobobus

O Xobobus eh um programa cujo tem a funcao de proteger o windows contra
invasoes/ataques. Atraves dele, a seguranca do seu windows com certeza
vai aumentar!! Eu nao utilizo ele, e garanto que muitos nao o usam!! Mas
ele eh baum para akeles usuarios iniciantes, que nao sabem muito sobre
trojans entre outras coisas...

Sua pagina oficial eh www.xobobus.com.br, e la voce pode fazer o download
dele, alem de saber muitas outras coisas, tais como: como usa-lo, perguntas
mais frequentes, etc...

Como ja disse, este programa eh apenas para usuarios mais leigos.. se voce
ja tem uma teoria sobre invasoes (como sao feitas, o funcionamento do 
server/cliente, a desinfeccao do server do trojan ...), nao eh necessario
vc utiliza-lo!! agora eh com voce... entre la e confira!!

Inteh!
  


3. Audio Galaxy

O Audio Galaxy eh um programa cuja funcao eh buscar mp3s para voce!! Eu
uso ele e agrado muito dele.. Se voce eh um dakeles (como por exemplo eu :)
q gosta de mecher no pc fazendo qlq coisa (como por exemplo fucando),
nao perca tempo, e baixe esse fantastico programa para ouvir suas musicas
preferidas!!

bem, para voce pega-lo, basta acessar o site abaixo
audiogalaxy.com

e fazer o download dele la!!

dps q baixa-lo, instale-o em seu sistema e dps q ja estiver instalado,
basta comecar a usa-lo!!

como usa-lo??
vai ficar um iconezinho azul (um simbolo) perto ali do relogio (no
canto direito da tela la embaixo)! AKilo eh o audiogalaxy, e se vc
clicar nele apenas uma vez ele vai abrir!! bem dps disso basta vc
clicar no botao "GO!".. aih vai entrar na pagina la e aih basta
vc colocar o nome da musica ou da banda q vc ker e clicar num campo 
em branco que fica do lado do 'Music Search'.. apos isso aguarde...
vai aparecer o que foi encontrado e aih basta clicar em cima dakela 
antena q fica do lado do nome da musica e aih o audiogalaxy vai comecar 
a fazer o download.. caso sua conexao caia, nao se preocupe.. o audiogalaxy 
eh do estilo do getright/netants...

pegue umas musicas do skidrow, metallica, megadeth, blacksabbath,
ozzy,etc se vc curti rock 'n roll, nao deixa de pegar umas musicas
dessas bandas!! sao muito rulahh.. neste momento q to escrevendo
isso to ouvindo '18 and life' do SkidRow.. =) 

mp3 rlz demais.. nao espere mais para buscar suas musicas favoritas!:)
tu curti um verde?? pois eh, baixe umas(ou todas) musicas do planet hemp
q tb eh muito baumm.. bem entao eh isso!! at



4. Super NotePad

Eu particulamente acho o wordpad ruim p/ ler textos!! E como eu leio
muito texto aki do windows mesmo e nao tenho akele programado chamado 
office (que vem com o word, excel, etc..), eu uso o Super NoteTad.
q eh um Notepad (bloco de notas) bem mais avancado.. e como se fosse
um wordzinho.. muito rlz ele...

eu peguei ele num cd do ZAZ que eu ganhei num dia q eu fui numa feira
aki em BH (la no bh shopping :p).. mas caso vc nao tenha esse CD,
vc pode pega-lo no site abaixo:

www.superdownloads.com.br

ele nao tem nenhum misterio para usar..se vc fucar um pouco nele ja vai
estar dominando o mesmo!:)

voce pode comprar o microsoft word (akele programa q vem com o microsoft
office) se kiser um editor/leitor de textos mais avancado!! compre um piratao 
msm!! =) nao gaste seu money com coisas superfluas!!:)

 isso entao.. at


5. Compiladores

Se tu procura por compiladores de programacao, esta no lugar certo
para saber onde encontra-los!! =)

..:compilador de perl:..
o compilador de perl para windows, tem o nome de active perl... e
ele pode ser encontrado no site oficial do perl mesmo, q eh o
www.perl.com
para que ele funcione perfeitamente, eh necessario vc fazer o 
download do install manager!! vc pode encontrar ele la tb!! soh
procurar!!!
aih primeiro vc instala o installmanager e dps que vc instala o
active perl (isso eh obvio!)...
apos sua instalacao padrao, o perl se encontrara na raiz c:, na
pasta C:\Perl! Para executa-lo, basta entrar em c:\perl\bin e
executar: perl script.pl
facil nao?? pois eh ..:)

..:compilador de C:..
um otimo compilador de c/c++ eh o dev-c++!! ele eh estilo o GCC!!
muito bom mesmo ele.. vc pode encontrar ele no seguinte site:
http://www.bloodshed.ne
pegue a ultima versao dele!! bem, para usar o gcc dele, basta
entrar no diretorio do dev-c++ (c:\dev-c++), e dps entrar na
pasta bin e soh digitar gcc q tu vai ver ele.. 
exemplo:
edit teste.c
#include <stdio.h> int main(){ printf("my fisrt program\n");}
saia e salve e dps compile com:
gcc teste.c -o teste "ou" gcc -o teste teste.c

..:compilador de pascal:..
um bom compilador de pascal eh o Borlando Turbo Pascal!!! vc
pode encontrar ele no site do TheeCool (http://www.threecool.hpg.com.br)
baixe a versao 7 do mesmo, pois eh a melhor!! ele esta divido
em 4 partes e encontra-se na area Ferramentas / Compiladores/ Pascal
la no site!! para instalar eh muito simples, nem sera necessario
explicar!! 
tambem existe um outro compilador de pascal cujo nome eh freepascal,
e pode ser encontrado no seguinte site: www.freepascal.org. Eu nunca
usei ele, mas dizem que ele eh muito bom!!

no site do TheeCool (http://www.threecool.hpg.com.br) tambem existe
outros compiladores, tais como de Assembly... entre la e saiba mais!!


at



6. Linux no Windows

Sim!! Eh possivel utilizar um unix na sua makina rodando windows!!
para isso, basta voce usar o programa chamado CygWIN!! na edicao
50 e 51 da revista Pc Master , voce encontra esse programa!! 
mas caso nao queira gastar seu money, entao faca o download dele
pela internet mesmo!!

antes de falar onde pega-lo, deixa eu falar um pouco mais sobre esse
programa!! o CygWin foi produzido por uma empresa conhecida como
Cygnus (t aih explicacao pro nome ser Cygwin :p) Solutions... o q
ela fez foi nada mais nada menos do que portar a versao unix para
a interface win32 (falei isso na edicao 08 do zbr, SETOR 1).

Voce pode fazer o download do CygWin no endereco abaixo:
www.cygwin.com

Ele possui 50MB! Portanto, utilize um programa tal como o NetAnts
para fazer o download do mesmo!!


Veja abaixo entao mais informacoes sobre o NetAnts...
int



7. NetAnts

Acho que voce ja ouviu falar no GetRight, o qual eh um programa que
utiliza uma 'tecnica' para quando sua conexao terminar ou algo do
genero acontecer e perder a conexao e se vc estiver fazendo o download
de algum programa o GetRight vai simplesmente continuar o download
do programa a partir de onde parou!! Compliquei??

Um exemplo:

vc esta pegando o programa gotoxy.zip de um server qlq aih.. aih o 
download ja esta 98%.. ou seja, faltando 2% para terminar.. mas aih
chega seu irmaozinho de 7 anos e pucha o fio do modem!! Antigamente,
vc dava uma surra nele apos ele fazer isso.. mas agora tu nem d mais
atencao para ele.. why??? because voce tem o programa Getright!! e 
aih vc recoloca o fio do modem no pc e o download recomeca de onde
parou (no caso recomeca do 98%)...

Bem.. eu falei tanto do Getright.. deixa eu falar do netants agora!!
Ele (o netants) possui essa mesma 'tecnica' do GetRight!! Porem, 
o netants tem a vantagem de puchar os programas da net de uma forma'
bem mais rapida... por isso eu soh uso ele.. muito baum mesmo!!

o site oficial do netants eh o www.netants.com, la voce pode saber
mais informacoes sobre o mesmo... ele  um software pekeno e util,
recomendo a utilizacao do msm!!

uma dica: para a velocidade do download aumentar, basta aumentar a
'Priority' do mesmo!! A 'Priority' (Prioridade, no ingleS), tem
5 fases.. o qual a primeira eh a mais lenta e a quinta a mais rapida!
Voce sabe que quando esta pegando programas da internet, esses
programas vem separados de pacotes em pacotes..(isso dizendo no termo
leigo). entao quando a Priority esta em 5 fases, o programa fica
recebendo por exemplo 100 pacotes para casa fase! Hmm.. deixa eu 
ver se consigo explicar melhor.. por exemplo... suponhamos que vc
esteje pegando novamente o gotoxy.zip em 1 fase.. aih esta vindo
de 20 em 20 pacotes de 1KB (ou seja, a cada 20 pacotes vindos, 1kb).
aih voce coloca em 2 fases... aih agora o programa recebe os 20
pacotes da fase 1, mais 20 pacotes da fase 2! Ou seja, antes voce
recebia 20 pacotes (1Kb), agora, voce recebe 40 pacotes(2KB) de uma
vez... sako agora? entao, quando vc coloca em 5 fases, o programa chega 
bem mais rapido!!

para aumentar a priority basta clicar em cima do nome do programa
(que vai estar la no netants... tipo, pra fazer o download de um
programa, basta clicar sobre o link com o butao direito do mouse
e escolher 'Download by Netants)) com o butao direito do mouse e 
depois escolher Set Priority e colocar 5!! uma outra forma eh clicando 
em cima do programa e clicando em 'Edit...', aih vai se abrir uma
janela aih vc clica em cima da setinha do Priority e escolhe 5!

tendeu? certo!! int



8. Music Match

Resumidamente, esse programa converte a musica para o formato mp3!!
Por exemplo, um amigo seu te emprestou o ultimo cd do blacksabbath,
aih como vc curtiu muito as musicas, vc manda essas musicas para o
seu pc!! Mas para isso, voce precisa antes converter os formatos
do cdrom para mp3.. aih vc utiliza o Music Match para esse proposito.

Usar ele eh muito facil! Primeiramente voce precisa obter esse 
programa... voce pode encontra-lo no site abaixo:
www.superdownloads.com.br

apos voce pegar ele e instalar, basta agora converter!! Aih voce pega
o cd de musica e coloca aih no seu drive de cdrom e apos isso, deve abrir 
akele CD Player.. mas aih voce fecha ele, e executa o Musica Match!! Dps
disso basta voce escolher as musicas do cd que quer gravar e dps
mandar brasa!!:) 

Eu nao lembro detalhamente como usar o programa, mas eu muito facil
usar ele!! A velocidade depende do seu drive de cdrom ne.. se vc
tiver um 52x, nao vai demorar muito.. agora se vc tem um 16x (eh o
meu caso!!:)) vai demorar um pouco!! 

mas vale a pena esperar..;)
 
  entao at



9. Acrobat Reader

Acho que muitos ate hoje nao devem saber como ler akeles arkivos
com extensao .pdf!! Muitas pessoas, empresas, ou sei la o q, estao
criando arquivos de leitura com essa maldita extensao.. nao sei
porque.. eh tao ruim akilo.. mas fazer o q ne??!! 

Eu tenho aki no meu pc a versao 4.0 do mesmo, e nele, ja se pode
criar arkivos .pdf (nas edicoes anteriores nao podiam), alem de
ler (claro ne)..

Eh bom voce te-lo, porque como ja disse muitas tutoriais, manuais
(de programacao, etc) estao vindo nesse formato.. sendo assim, 
tenha-o instalado em sua makina!!

Voce pode obte-lo, alem de saber mais sobre ele no site abaixo:
www.adobe.com/acrobat

At!!!



10. Terminando

Vou terminando por aqui entao.. e lembre-se, nao diga que o windows
nao presta!! aposto que muitos que dizem isso nao tem a capacidade
de fazer um SO! Entao, nao seja mais um a criticar o "tio bill"!!!
Vamos ser humildes pessoal.. humildes!!:)

Sim.. eu acho o Linux melhor que o Windows! Mas isso nao ker dizer
que eu nao ache o Windows bom! Adoro o linux para programar, fucar,
aprender mais, entre outras coisas...agora, para navegar, ver fotos
(de mulher pelada, pra variar ne), entre outras, sou muito mais o
windows!! Como eu nao uso X no Linux (mesmo se usasse), eu prefiro
o windows mil vezes!! O grafico do linux nao se compara ao do win..

      Respeite o gosto de cada um, e nao critique-o de ninguem.

Um forte [],

Gotoxy.


==============================
Leia abaixo agora: Secao LinkS
==============================

                                                   Gotoxy
                                                   gotoxy@linuxbr.com.br
.:x| -------------------------------------------------------------------|x:.










SETOR [14]
==[ Secao LinkS ]==
==[ por |Wolf|  ]==

--|  LinkS  |--

Nessa perte colocarei alguns links separados por categorias!
Se vc tem alguma page q queira q esteja ake mande pro mail
do zinebr q eu vou da uma olhada e ver como e e tal..
se for boa ela vai aparecer ake..


--|  LinuX  |--

Em Portugus:

http://www.linuxbrasil.f2s.com
http://www.olinux.com.br
http://www.linuxall.org
http://www.underlinux.com.br
http://www.dicaslinux.com.br
http://www.viciadosemlinux.com.br
http://www.linuxfacil.hpg.com.br
http://www.linuxzone.com.br
http://www.linuxsecurity.com.br
http://www.linux.trix.net
http://www.buscalinux.com
http://www.ano2001.com
http://www.comlinux.com.br

Em Ingles:

http://www.linux.org
http://www.linuxsecurity.com
http://www.freshmeat.net
http://www.linux.box.sk
http://www.linux-howto.com
http://www.winehq.com


--|  Distribuies de LinuX  |--

http://www.techlinux.com.br
http://www.conectiva.com.br
http://www.redhat.com
http://www.slackware.com
http://www.debian.org
http://www.linux-mandrake.com
http://www.suse.com


--|  Pages de Security  |--

http://unsekurity.virtualave.net
http://www.hacker.com.br
http://www.packetstormsecurity.org
http://www.securityfocus.com
http://www.securenet.com.br
http://www.securitylab.com.br
http://www.bufferoverflow.org
http://www.secforum.com.br
http://www.wwwsegura.com.br 


--|  Programao  |--

Sub-Sees:

1. Visual Basic
2. asp
3. PHP


1. Visual Basic
---------------

http://www.silicio.com.br/vb/
http://www.vbmania.com.br/
http://www.vbhelp.hpg.com.br/
http://www.vbtotal.cjb.net/
http://www.vbonline.com.br/
http://www.vbbrasil.com/
http://www.planet-source-code.com/


2. asp
------

http://www.aspbrasil.com.br
http://www.asparena.eti.br
http://www.superasp.com.br



3. PHP
------

http://www.PHP.net
http://www.phpbrasil.com
http://www.superphp.com.br
http://www.linux.dct.ufms.br/~begnini/canalphp.faq.txt



--| Paginas do Pessoal do ZineBR |--

|Wolf|
http://www.linuxbrasil.f2s.com

sort
http://www.linuxfacil.hpg.com.br

Desculpa se eskeci de alguem..naum tive tempo de perguntar de todos..
[]'z

--| Busca |--

http://www.aonde.com/
http://www.cade.com.br/
http://www.achei.com.br/
http://www.yaohh.com.br/
http://www.altavista.com/
http://www.google.com


===============================
Leia abaixo agora: Secao Emails
===============================

                                                |Wolf|
                                                w0lf@linuxbrasil.f2s.com
.:x| -------------------------------------------------------------------|x:.










SETOR [15]
==[ Emails da Galera ]==
==[ Por ZiNESbr      ]==


            ______________________________________
            |\\                                //| 
            |  \\                            //  |
            |    \\         Emails         //    |
            |      \\                    //      |
            |        \\      ____      //        |
            |          \\___|____|___//          |
            | De: XxXx      |____|               |
            | Para: ZinesBR                      |
            | Endereco: zinesbr@ieg.com.br       |  
            |____________________________________|



.----------------------------------------------------------------.
|  Formulrio enviado em: 01:10:21, 28/08/01                     |
|  nome - macaco                                                 |
|  e-mail - xxx@xx.xxx                                           |
|  ttulo - asm                                                  |
`----------------------------------------------------------------'


=========
Mensagem:
=========

Tenho o compilador, mas diga como se faz um arquivo .asm. Coloque 
links sobre programao, principalmente sobre asm, perl, python, pascal, 
c++.


=========
Resposta:
=========

Bom..os links esto na parte de programao do artigo [13] (Secao LinkS) 
do zinesbr..lah voce vai achar respostas pra sua pergunta..=)
[]'z

(|Wolf|)


---------- ## ---------- ## ---------- ## ---------- ## ----------


.----------------------------------------------------------------.
|  Formulrio enviado em: 20:11:13, 21/08/01                     |
|  nome - n0p1z                                                  |
|  e-mail - xxx@xxxxxxx.xxx.xx                                   |
|  ttulo - Intermediario -> Avanado                            |
`----------------------------------------------------------------'

=========
Mensagem:
=========

Aloha...
bem to enviando esta msg pedindo para vcs que enviem mas txt 
avanados... oq ue falta na internet... nem que seje para pegar 
alguns txt e traduzir seilah....

pois o melhor material hoje eh gringo... e muitos newbies nao sakam 
muito de ingles...

TnKz

n0p1z


=========
Resposta:
=========

Dae..
A zinesbr esta aberta para o envio de materias por parte dos leitores..
Sinta a vontade e covidado a colaborar com seu conhecimento..!
Pois se cada um comear a colaborar com oq sabe o melhor material naum 
vai ser mais gringo.. e passar a ser o nacional! =)
[]'z


(|Wolf|)


---------- ## ---------- ## ---------- ## ---------- ## ----------

.----------------------------------------------------------------.
|  Formulrio enviado em: 22:33:26, 18/08/01                     |
|  nome - Chernobyl Hover                                        |   
|  e-mail - xxxxxxxxx@xxxx.xxx                                   | 
|  assunto - ...<>...                                            |
`----------------------------------------------------------------'  

=========
Mensagem:
=========


Ae...
Tipo, vi a materia q struck colocou na f3-05, tbm aconteceu um 
ocorrido comigo pior q com vc. Na verdade tou manadando este mail 
pra dizer q foi mal pela discursaum q nos tivemos no #zinesbr ae 
naum tenho conta vc e achu q vc tbm naum! Ae a Bhoor Zine ACABOU! 
now so vou me dedicar particulamente ao hacking... falow!
A Amizade numa boa! Vacilei com vc... espero q vc entenda :)
So kero deixar as coisas um pouco claras!

=========
Resposta:
=========

Bom isso naum eh uma resposta, pois naum sou o gotoxy..
mas eh um comentario..o struck ainda precisa aprender uma coisa chama 
humildade..e achei muito massa vc ter reconhecido seu erro e se redimido
com o gotoxy..
ate..
[]'z

(|Wolf|)


---------- ## ---------- ## ---------- ## ---------- ## ----------

.----------------------------------------------------------------.
| Formulrio enviado em: 21:25:37, 18/08/01                      |
| nome - skillnet                                                | 
| e-mail - xxxx@xxx.xxx.xx                                       | 
| assunto - Duvida??                                            |
`----------------------------------------------------------------'  

=========
Mensagem:
=========


e ae galera do zines.. bem primeriramente tenhu que dizer que o 
zine ta do caralho, tenhu uma duvida: no zine n3,tem a seguinte 
materia:

SETOR [06]
==[ "Escondendo" o Windows ]==
==[ Por Gotoxy             ]==

e fala umas paradinha legalzinha sobre como "esconde" o windows e 
fala que o comando so pode ser executado na maquina do cara, mas tipo, 
vc naum pode passa os comandos para um lote,e enviar para o amigo??

=========
Resposta:
========= 

Obrigado pelos elogios..espero que goste da 09 q foi feita por mim (Wolf) 
e o sort..

Funciona assim... Mas para o kra executar, tem que ser bem leigo mesmo.
Mas se voce usar um pouco de engenharia social com o leigo, tudo dar
certo...

Ps: akilo eh bobeira, nao faca akilo com ninguem! O gotoxy se empolgou
em dizer aquilo...;) =)

[]'z

(|Wolf|)



---------- ## ---------- ## ---------- ## ---------- ## ----------

.----------------------------------------------------------------.
|  Formulrio enviado em: 09:27:13, 18/08/01                     |
|  nome - AsTrOdYuM                                              |
|  e-mail - xxx@xxxx.xx                                          |
|  assunto - Ideia!                                              |
`----------------------------------------------------------------'

=========
Mensagem:
=========

Ae galera, sinto que seria muito bom vcs colocarem um curso de 
Sockets em C!, garanto que o pessoal ia gostar, pq  assim q se 
comecar a fuar em exploits, impulsinando o uso de exploits proprios 
e nao de terceiros...

Conto com a consideracao de vcs
Um abrao
AsTrOdYuM

=========
Resposta:
=========

Grande ideia..poucos dois depois de eu ter recebido essa mensagem por 
grande conhecidencia..o gotoxy sem saber desse mail me mandou um texto 
sobre o mesmo..q voce jah deve ter confirido ae..Mano..estamos aberto a 
colaboraes..mande a sua!=)
[]'z

(|Wolf|)


---------- ## ---------- ## ---------- ## ---------- ## ----------

.----------------------------------------------------------------.
|  Formulrio enviado em: 16:14:02, 16/08/01                     | 
|  nome - Illusi0n_br                                            |
|  e-mail - xxxxxxxxxxx@xxxxx.xxx.xx                             |
|  assunto - Group                                               |
`----------------------------------------------------------------'


=========
Mensagem:
=========

E ai Sort, Wolf blz..
parabens pelo zine ficou bem 
legal. pra esse pessoal q reclama, pq ve o
zine entaum ve o zine quem qe "ne nao".
ai pessoal e o seguinte tenho um Grupo no
yahoo q esta comecando agora blz gostaria de
convidar vcs ok no momento naum tem nem usuarios
nem materia mas em menos de uma semana vai comecar
a ter materias Ok e q meu micro esta meio ruim,
se vcs quiserem dar uma olhada depois

o nome do grupo e Illusi0n_br



=========
Resposta:
=========

Valew..elogios nunka saum demais..Podi crer..a galera reclama de
"barriga cheia", a gente naum tem obrigao de escrever essa zine 
naum mano..nos escrevemos por puro prazer.. Quanto a entrar no grupo..
depende q que tipo de grupo seja.. manda um mail pra mim com as 
informaes do grupo e tal

meu email: w0lf@linuxbrasil.f2s.com

;)
[]'z

(|Wolf|)


---------- ## ---------- ## ---------- ## ---------- ## ----------

.----------------------------------------------------------------.
|  Formulrio enviado em: 21:20:34, 13/08/01                     |
|  nome - Skillnet                                               |
|  e-mail - xxx@xxx.xx                                           |
|  assunto - O zines  do kraio!                                 |
`----------------------------------------------------------------'


=========
Mensagem:
=========

Qeria parabenizar a galera do zinesbr, pois vcs falam sobre linux,c,
hacking o caraio a quatro. Eu sou um leigo, e gostaria de dizer que 
este zine me deu incentivo para comeara a fucar. Estou ate pensando 
eu comeara a mexer no Linux coisa e tal. Parabens a toda galera vcs so 
show! 

=========
Resposta:
========= 

Brigado..fico feliz de estar ajudando com o pouco q sei algumas pessoas 
que sabem menos..Vai fundo..LinuX Ruliz!:)
[]'z

(|Wolf|)


---------- ## ---------- ## ---------- ## ---------- ## ----------

.----------------------------------------------------------------.
|  Formulrio enviado em: 15:24:31, 14/08/01                     |
|  nome - Rodrigo = [_geek_]                                     |
|  e-mail - xxx@xxxx.xxx                                         |
|  ttulo - Ei man....                                           |
`----------------------------------------------------------------'


=========
Mensagem:
=========


 Ae mano, sou eu... [_geek_], tenho um problema e num sei se tu vai 
conseguir me ajudar....Eh o seguinte tenho algumas maquinas aqui no 
local onde estageio. Saum terminais X, cum 16 de RAM e 40MB de espao
no disco, so que a muito tempo elas naum saum configuradas nem muito 
menos configuradas, E ja visitei uma porrada de site que soh explica 
como fazer elas funcionarem com slack, soh que aqui eu e meus colegas 
temos que fazer elas rodarem em AIX ou SUSE 6.4,7.0 ou 7.2, soh que eu 
acho muito dificil colocar SUSE como sendo servidor acho que a maquina 
naum iria suportar. As merdas dos sites de busca naum me daum nenhum 
resultado sobre como eu poderia configurar, e como sei que tu eh maluco 
e sabe de coisa pra caraio, depois dos sites de busca tu foi minha 
alternativa, mais tipo se tu naum souber como, num isquenta so manda
 um email dizendo que tu num sabe mesmo, falow irmaum, qualquer dias 
desses eu entro la no canal, tu sabe que de hacking eu num entendo 
muito, ate pq num tenho muito tempo, mais sigo a etica como todos os 
newbies fussadores, poiseh mano se der deu se!
naum num tem grilo. Falou, um abraco aiiiii. aeuhuaehueahuhu



=========
Resposta:
=========

Manuh..sei lah oh..nunka tive q fazer nada do tipo..mas tipow..acho meio 
dificil rodar um suse numa makina dessa oh..bota o slack ae..
O 8.0 tah fil!!..
[]'z

(|Wolf|)



==================================
Leia abaixo agora: Utimas Palavras
==================================

                                                     ZiNESbr
                                                     zinesbr@ieg.com.br
.:x|-------------------------------------------------------------------|x:.










SETOR [16]
==[ Palavras finais ]==
==[ por |Wolf|      ]==

Ake fikou a primeira edicao feita por mim e pelo sort...Quando aceitei
fazer esse zine, nao tinha nocao do quanto trabalho q um zine dah!Pois
quando estava de fora pensava q era muito facil e muito simples..Mas
agora percebo o quanto de responsabilidade cai sobre o ombro de quem
edita uma zine..Naum estou arrepedido de ter aceito fazer ate a edicao 
12, mas vai dar muito trabalho..Tipow..Muita gente enrolou pra fazer materia
, em especial o nosso kerido amigo sort.. hehehehehe.. Assim aumentando a
minha precupacao com o tempo de entrega de zine..hheheheehhe..A zine fikou
com apenas 16 materias... Tentei ser bem explicativo nas minhas materias 
espero que gostem das mesmas.. Como essa eh a minha primeira edicao..naum 
sei se fikou muito boa..mas fika ake uma promessa de tentar melhorar nas 
proximas edicoes..

Ate a 10...

    E um grande abraco a todos.
________________________________________________________________________
------------------------------------ZiNESbr-----------------------------

                          Perguntas? Duvidas? Sugestoes?
                                zinesbr@ieg.com.br

                                   Home Page
                            http://zinesbr.hpg.com.br


                                6666666666666
          6666                66666666666666666            6666
        6666666              6666666666666666666          6666666
        666666666           666666666666666666666       666666666
             66666666       666666666666666666666    6666666
                666666      666     66666     666  66666
                    666666  66   6   666   6   66 666
                       6666 666     66666     666 6
                       6666 666     66666     666 6
                09        66 666666666 666666666 66        09
           -[ ZinesBR ]-        6666     6666         -[ ZinesBR ]-
                              66 66666666666 66
          66666         666666 66           66 666666         666
          666666    66666666   666         666   66666666    6666
           6666666666666        66666   66666        66666666666
             66666666            66666666666            6666666
            666666                 6666666                666666
             6666                                          6666

zinesbr:~# halt 
Power down.

EoZ (End of Zine) 

Vida Longa ao Hacking Etico!
============================
