  [+ ======X============X===============X===== +]
      ATENAO: PARA VISUALIZAR ESSA ZINE COM 
      PERFEIAO UTILIZE AS SEGUINTES CONFIGURAOES:
      
      FONTE: Times New Roman 
      ESTILO DE FONTE: Normal 
      TAMANHO: 12
      TAMBEM: Quebra automatica de linha ;-)
  [+ ======X============X===============X===== +]


                    ||$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$||
||$$$$$$[[[+ ==================================================     +]]]]$$$$$$$$$||          ||$$$$$$$$[[[+                                     VIPER CORP APRESENTA                                           +]]]]$$$$$||
||$$$$$$$[[[+                                                                                                                 +]]]]$$$$$$$$$$$||
||$$$$$$[[[+                                 -[+]--------------------------------[+]-                    +]]]]$$$$$$$$$$$$||
||$$$$$$[[[+                                                        C.O.D.E                                            +]]]]$$$$$$$$$$$$||
|| $$$$$[[[+                                                                                                                  +]]]]$$$$$$$$$$||
||$$$$$$$$$[[[+          COMPUTADORES - ORGASMO - DESTRUIO - E-ZINES    +]]]]$$$$$$$$$$$$||
||$$$$$$$$$[[[+                             [As 4 coisas que eu mais gosto na vida]                         +]]]]$$$$$$$$$$$$||
    ||$$$$$$$$[[[+                                                                                                                       +]]]]$$$$$$$$$$||
||$  $$$$$$$$[[[+                            -[+]--------------------------------[+]-                          +]]]]$$$$$$$$$$$$||
||$  $$$$$$$$[[[+                                                                                                                       +]]]]$$$$$$$$$$||
||$   $$$$$$$$[[[+                               [AINDA TO SEM  BANNER]                            +]]]]$$$$$$$$$$$$||
||$$$    $$$$$$[[[+                                                                                                                       +]]]]$$$$$$||
||$$$$$$$$$[[[+                MANDE SEUS ASCIIs PARA <B-FOX@BOL.COM.BR>         +]]]]$$$$$$$$||
||$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$||
||$$$$$$[[[+ ==================================================     +]]]]$$$$$$$$$||                                                         Ano 1 - Numero 01   - Data de publicaao: 16/01/2008
||$$$$$$[[[+ ==================================================     +]]]]$$$$$$ 
            

                              [Foda-se os erros de portugues, as linhas e toda essa babaquise]
                      [Se tenho problemas com o portugues que se foda, pelo menos manjo em informatica]
                                                    [Eu quero e expresar o que eu sinto]

=========================================================
 IMPORTANTE: 
       
Tive que adiar a entrevista com o Marcos porque quiz mandar um recadinho pro white shark do darkers, POIS UM AMIGO MEU FOI BANIDO POR MINHA CAUSA, desculpem todos que queriam ler, da proxima eu prometo.    


       #include <x09. Entrevista com Marcos Flavio Araujo Assunao............................................./6_Bl4ck9_f0x6
                                                        - ADIADA -

       #include <x10. Curso de MS-Windows Parte 1 - Gerenciando grupos e users pelo shell>....../6_Bl4ck9_f0x6
                                                         -ADIADA-

      #include <x17. Restaurando BIOS destruida por virus.........................................................../6_Bl4ck9_f0x6
                                                         -ADIADA-

      #include <x18. Editando o login telnet.................................................................................../6_Bl4ck9_f0x6
                                                         -ADIADA-
      
      #include <x16. Removendo senhas da BIOS "pelo DOS" (muito facil ;-)................................/6_Bl4ck9_f0x6 
                                                         -ADIADA-

      #include <x15. Humor Hacker ->........................................................................................../6_Bl4ck9_f0x6
                                                         -ADIADA-

     #include <x07. Removendo virus e trojans manualmente......................................................../6_Bl4ck9_f0x6
                                                          -ADIADA- 

=========================================================


                             [+ ======X============X===============X===== +]
                                                                         INDICE 
                             [+ ======X============X===============X===== +]
        
              
############################################################################################                 [Dessa vez existem apenas alguns capitulos que eu escrevi "originalmente" para o forum darkers] 

      ['Se der tudo certo' na proxima ediao da C.O.D.E vai rolar ae a historia e muito material do pessoal da]
                                                        
                                                               Cult of the Dead Cow                                 
                                                                   Communications

 #include <x-00.Banimento sombrio>...................................................................................../6_Bl4ck9_f0x6 
 #include <x00. Coisa estranha>............................................................................................/6_Bl4ck9_f0x6 
 #include <x01. Frases do dia>............................................................................................../6_Bl4ck9_f0x6
 #include <x02. Palavras do autor - O que aconteceu com o Brasil>....................................../6_Bl4ck9_f0x6
 #include <x03. Pedidos para os camaradas>........................................................................./6_Bl4ck9_f0x6
 #include <x04. Introducao a Zine>......................................................................................../6_Bl4ck9_f0x6
 #include <x05. ESPECIAL C.O.D.E [Zines de ontem e de hoje]>......................................../6_Bl4ck9_f0x6
 #include <x06. Curso de linguagem C  Parte 2>..................................................................../6_Bl4ck9_f0x6
 
 #include <x08. Curso de Perl Parte 1>................................................................................../6_Bl4ck9_f0x6

 
 
 #include <x11. Curso de programaao em Batch Parte 1>...................................................../6_Bl4ck9_f0x6
 #include <x12. Metodos de "reaao" a ataques do tipo DDOS............................................../6_Bl4ck9_f0x6
 #include <x13. The king of calculators.................................................................................../6_Bl4ck9_f0x6
 #include <x14. Detectando e previnindo envenenamento do cache ARP>............................../6_Bl4ck9_f0x6

 
 #include <x18 Mail Box......................................................................................................../6_Bl4ck9_f0x6 
 #include <x19. The End......................................................................................................../6_Bl4ck9_f0x6 
 

 ----- C4p1Tul0 -00  

 [+] X======================================X +] 
                           BANIMENTO SOMBRIO
 [+] X====================================== X+] 

White Shark gostaria de lhe dizer que o que voce fez nao  muito correto cara, banir o cloudy nao e uma atitude legal, sinceramente eu gostaria que voce mudase de ideia, velho... olha, estava escrevendo bem sobre voce. Essa trecho aqui eu ia escrever mais  na frente:

A algum tempo venho reparado na grande contribuiao de um programador ae do 

######## FORUM DARKERS ########

o cara desenvolve muito, contribui muito com a cena, o nome dele e White Shark, vao na seao downloads do darkers que veram as excelentes ferramentas desenvolvidas por ele, white, so tenho a agradecer cara, a comunidade agradece :-)
----------
Juro por Deus como isso nao e forjado cara, ia sinceramene escrever sobre seus feitos, mas depois que li aquilo quase vomitei. Pra te falar a verdade nunca achei que 

MALDITOS PROGRAMADORES EM DELPHI 

Fosen gente, delphi  linguagem de lammer. Enfim, o cloudy  um cara legal e merece continuar no forum, estou falando isso mas nao sei se ele quer voutar para o forum (Se ele nao quiser eu retiro tudo que vou dizer agora). Pois bem, o cara sempre estava disposto a ajudar os usuarios do forum, sempre gostei dele e acredito que se rolase ae uma votaao ninguem ia querer que ele saise do forum. Lembra que o cloudy sempre estava disposto a fazer o forum crescer com ideias e posts? Lembra quem ele foi o unico cara que respondeu a minha duvida do handshake? Um dos poucos users que prestam nessa porra de forum foi banido porque voce nao gosta de mim, est satisfeito? Cara, detestaria te odiar por isso, vou agir com uma pessoal madura, ou pelo menos vou me esforar ao maximo para botar em pratica tudo que eu aprendi ao longo de todos esses anos para acabar com a sua vida, vou te infernizar ate voce desistir de viver. Juro por deus que enquanto eu nao transformar sua vida em um inferno eu nao sosego, nunca detestei uma pessoa com estou te detestando agora, sinceramente voce e pior do que lixo. No precisava banir ele, porque.

O #PHOBIA JA "TINHA ALERTADO" ELE COM RELAAO A POSTAR MINHA ZINE LA

Com relaao a sua afirmaao: nao quero me exibir cara so quero passar meus conhecimentos para todos, nao foro ninguem a ler minha zine, se naum quiserem naum leiam. Velho, vou me empenhar em te destruir pelo resto de minha vida, voce fez merda quando baniu o cloudy e espero que esteja feliz em ter banido um dos melhores users do forum. 

======================================
 Rapidinha: 

 #include <xXX   Um lammer usou mail bomb em vc? Nao temas o tio FoX esta aqui.

Ontem me mandaram alguns milhares de emails Hauhauah!!! Filho da mae, mas calma gente, sei que na bol e meio tosco voce ter que ficar apagando aos poucos, mas experimente baixar os emails usando algum cliente POP, com cliente GUI e muito facil voce deletar os tais emails de uma vez ou procurar um email veridico ;-) Basta configurar previamente uma regra de exclusao pelo tamanho do mail, no meu caso era tudo de 1k (malditos amadores, nem fazer direito sabem aiai hauhauh), podem excluir pela data, pela hora, etc. Como saber a data e a hora certa? Simples, verifique a hora do primeiro email do flooder e va logo para a ultima lista de emails ('usando algum cliente de email, pois a caixa de entrada da bol nao mostra a ultima lista de emails apenas em um click eheh') e na ultima lista veja a hora que o ataque acabou, dae voce configura a exclusao pela hora ou pela data, o ultimo "se o cara for bom" e nao um flooder "amador".

Voce ainda podera fazer uma seleao de emails veridicos na vista mesmo, os clientes por GUI sao bons para lhe proporcionar isso, repare que esses programas de email bomba sempre dao um vacilo, repare que mesmo que indiretamente sempre existe uma sequencia no campo assunto Huahauhauh!!! Trouxas Huahauhauh!!! dae fica mais facil a exclusao.Voce pode configurar seu POP pra nao receber emails seguidos em um certo limite de tempo, poder bloquear pelo ID, pode bloquear o email pelo IP do cara que te mandou as bombas, isso mesmo:

"IP", esses mailers sempre deixam seu IP bem nitido no header do email hauahuahuah!!! 

                                                    DICA PARA "O" FLOODER:
 
                    TENTE USAR UM "RE"MAILER AO INVES DE MAILER HAUHAUHA!!!
                                                'PELO MENOS ESCONDE O TEU IP'
 
                           Voce sabia que o cliente de POP do windows, o outlook, mostra o IP do remetente? 
               Voce sabia que as caixas de email la no hotmail podem ser configuradas para mostrar o IP do remetente?
                                                         Adivinha so como e la na bol......
   
No meio do flood, mais necessariamente no email de numero 1043 Hauhuahu!! Tinha um email de um amigo, legal n gente esses cliente de POP? Baixa tudo e pronto, existem muuuuuitas formas de proteao, isso varia de acordo com o cara hauhauhauha!!! Ei Claudio, num precisa apagar sua conta e fazer outra com o mesmo ID cara, tae a tua dica do dia hauhauhauh!!! Lammers!!! hauhauhah!! Para nao sobrecarregar a caixa de email voce podera sempre configurar o cliente para baixar e nao deixa la na bol, assim voce nao perde email de ninguem, acho meio dificio um flooder consegui derrubar seu HD de 160 GB com emails de 1k Huahuahauh!!!  ;-)  Ei cara, tenta outra vez:

                                                                   b-fox@bol.com.br
  
############################################################################################



----- C4p1Tul0 00 

 [+] X======================================X +] 
                                  COISA ESTRANHA
 [+] X====================================== X+] 

Ola galera, pra quem ainda nao notou a primeira parte da zine  um pouco pessoal saca, ja que a zine e minha eu escrevo o que eu quizer, afinal de contas pra que diabos eu quero uma zine se nao for pra expresar meus sentimentos e compartilhas minhas ideias? Escrevi a C.O.D.E tambem para servir como um diario, diario naum, diario e coisa de gay, meu livro de confidencias ehhe, gostaram? Huahauh!!! Ou seja, quem quizer ler que leia, nao foro ninguem a nada, "mas sugiro ler isso aqui" porque acho que alguem que ta lendo a zine ja passou por isso e pode me dar algumas dicas. 

Bem pessoal, o negocio e o seguinte: hoje me bateu uma sensaao estranha, tipo assim, voce tem uma mina no seu orkut a um tempao, ela nunca respondia seus scraps, voce add ela porque ela  da elite e tals, ate ae tudo normals. Mas de uma hora pra outra ela responde, veja bem, uma mina que de vez em quando voce imagina como seja (porque naum tem foto no kut dela) te manda um scrap digamos legal, putz, a minha primeira reaao foi brincar eheh, normals, mas antes de dormir pensei nela, voce devem estar dizendo agora: noooooooosa, mais um viciado em informatica carente de mulher. Huahauh!! Nao velhos, nao sou carente de minas naum, pelo contrario Hauhauha!! Pego mina ate d+, mas nem uma delas tem a voz desta, uma voz meiga, bastante suave, daquelas que te fazem ir as nuvens de tanto imaginar, caras, imaginem so ae. Voce ama a informatica, e ela tambem, voces vao conversar sobre informatica, vao transar e depois cada um vai para o seu computador ops.... ta bom, sou meio infantil ainda, mas  pensem comigo veios, nos compartilhamos os mesmo gostos. 

Onde eu quero chegar com isso? Bem, eu quero chegar na parte que seria uma coisa  idiota  e de serta forma aparentemente carencia total de minha parte me apaixonar por alguem que nunca vi, acho que tenho carencia de mulher under saca.  Puta merda, isso  ridiculo, como alguem pode se apaixonar pela voz de uma pessoa? Como alguem pode se apaixonar pela fora que o avatar dessa mina representa? Nossa mae, nao sei nem se ela tem namorado, ou e casada, gosto de mulheres under e que sejam maduras (ao contrario de mim), estou sendo estupido em "achar" que estou apaixonado? Sei la, estou confuso e carante, as putas daqui nao gostam muito de informatica Hauhuahu!!!! 

Essa pessoa sabe que estou falando dela. Entao que tal coversarmos no MSN? Diga que essa historia e furada, diga que tem namorado, me desencorage de alguma forma, ou me de foras para te amar pelo resto da vida, quer dizer, amar ainda naum, mas podemos dizer que estamos falando de um comeo de sentimento. 

Puta merda, sou um fanatico por iformatica que adora avatares de Hackers femeas Huahauh!!! Vou me tratar, estou doente uhauahauh!!! Socorro, o mae informatica engoliu meu cerebro Hauhuhauh!!! Lhe espero la mina, abrao. 


----- C4p1Tul0 01

 [+] X======================================X +] 
                                       FRASES DO DIA
 [+] X====================================== X+] 

                                                                                   
 "Nunca brinque de pular              "Se voce nao perde a cabeao 
 cancela com um unicornio."          quando todos ao redor ja                                                                                                                   -Desconhecido            perderem, talvez voce apenas nao 
                                                    esteja entendendo a situaao." 
                                                                                -Desconhecido 
"Namorada e a versao
 shareware da esposa"                  "Traficantes tem viciados,                                         
                         -javali                   programadores tem usuarios"                                                                                                                                                                           -Reeves  

"Escritores de livros tem leitores.            "So pra preencher espao" 
Escritores de zines tem viciados.....?                    -6_Bl4ck9_f0x6
.....bah!! Nao deu, ainda fao uma
melhor que a do reeves." 
                           -6_Bl4ck9_f0x6 
                                                        "A perna mais importante 
                                                         de uma mesa de tres pernas
                                                         e aquela que esta faltando."
                                                                                          -Lyall
"Se um cabo de computador tem um lado
entao ele tem outro."
                               -Lyall                  "Em uma empresa existe sempre 
                                                          uma pessoa que sabe o que esta 
                                                          acontecendo, esta pessoa  deve 
                                                          ser despedida"
                                                                                   -Desconhecido

"Quando alguem recorta um texto       "As coisas que nao sao iguais    
e esquece de uma letra, ninguem          a coisa nenhuma sao iguais        
vouta pra recortala"                             entre si." 
                        -6_Bl4ck9_f0x6                                 -Desconhecido  

"Se a vida der as costas para voce......         "Porque toda frase
Passe a mao na bunda dela."                        do dia nesta zine,
                    -ET do panico na TV               tem que ser escrita    
                                                                   assim?"                              
                                                                                 -6_Bl4ck9_f0x6 

----- C4p1Tul0 02

 [+] X======================================X +] 
                              PALAVRAS DO AUTOR
                 O QUE ACONTEDECEU COM O BRASIL
 [+] X====================================== X+]

Alguem pode me dizer porque nao existem mais zines que prestem sendo feitas hoje? Tipo assim caras, existem diversos sites, grupos, zines e afins, sendo criados por gringos e que sao bastante interesante de nos olharmos, tais como:

zines ---- >    ==Phrack Magazine==, THC
sites   ---- >           Milw0rm, THC 
grupo --- >      Cult of the Dead Cow 

Emfim, existem uma infinidade de textos, sites e esse tipo de coisa relacionada a hacking que sao mais interesantes que as desenvolvidas por brasileiros, claro que isso nao e regra, mas hoje em dia e a triste realidade em que vivemos.
Imagine que so pelo fato de termos que tentar traduzir cada palavra de uma zine de outro pais apenas para aprender sobre aquele tema ja e' uma coisa bastante chata. Colaborem com a cena Hacker nacionau pessoal, vamos fazer do Brasil um lugar de elites, mas acho que ninguem ta nem ae pra elevar o nosso moral e fazer do nosso pais um lugar de elite. Caras, entendao que o hacking esta no sangue, como um maldito time de futebol, temos que compartilhar o que pensamos, ou seja, temos que compartilhar nosso conhecimento para que outras pessoas possam trabalhar na nossa ideia e assim podermos fazer estrago 'juntos', pois sozinhos nao somos nada. Se nao nos ajudarmos ninguem vai pra frente.

##########################################################################
################ [GOSTARIA DE AGRADECER A ESSAS PESSOAS]##############
############  Esses caras merecem reconhecimento e merecem o respeito de todos.########
##########################################################################

                         -REMOVIDO-

----------
Esse cara escreve textos fantasticos. Gostaria que voces procurasem os texos da 

##########################################################################
############################ UNSEKURITY TEAM ###########################
##########################################################################

Gostaria que voces olhasem a grande contribuiao deste grupo para a cena. Voces ficaram bobos em saber que existe gente desse nivel no Brasil, voce encontrara diversor textos interesantes deste grupo. Voces encontraram documentos relacionados a desenvolvimento de Shell codes, socket e varias outros textos que vao fazer voce evoluir muito de uma hora para outra, para voce ter uma noao da tamanha qualidade dos documentos. O principal responsavel por contribuir com a cena nacional escrevendo textos para a  UNSEKURITY TEAM  conhecido por Nash Leon. Nash, muito obrigado cara ;-)
----------
Ae vai um muuuuuuito obrigado ao Andre Amorim da 

##########################################################################
############################ PENTEST OST  ################################
########################################################################## 

Por fazer videos tao facinantes que chegam a emocionar um viciado em informatica. Baixem algum video do OST e vejam como existem Hackers de sangue puro no Brasil. Temos que provar para os gringos que somos os melhores, que tomamos conta da cituaao e o Andre nos mostra que somos capazes de provar para todos que a elite  Brasileira.
----------
######## Marcos Flavio ########

Acho que nao tenho palavras para agradecer a sua grande contribuiao com a cena, seus livros, textos e videos ja falam por mim, quem hoje em dia nao viu um video seu? Quem nunca tentou fazer algo que voce ensinou e nao conseguiu? Tabom, todos sabem que uma grande parte dos seus trabalhos  voutado a iniciantes, mas ninguem ve que  voce o responsavel por trazer os bgners pro nosso lado, os tais dos bgners comearam a estudar "afundo" os temas dos seus videos e livros, comearam a se interesar por programaao, vao se perguntar por qual comear, mas ja sabem qual. Sabem porque em um de seus livros voce escreveu que programar em batch era facil e era uma linguagem perfeita para o comeo de tudo, este bgner entao aprende a programar em batch apenas com o help do windows. 

De uma hora para outra viu que em um de seus livros existem muitos codigos em C, e comea a estuda-lo tambem, depois de dias trancado em seu quarto estudando C, movido pela enpolgaao de ser da elite, este bgner conhece varias linguagens de programaao e comea a estuda-las tambem. 

Um desses bgners futuramente apos um certo tempo de estudo (inspirados por voce) comeara a contribuir com a cena. Despois de um certo tempo ele vera que  sem duvida o lado mais lucrativo e interesante dos lados,  o lado negro, esse mesmo bgners que lia seus livros, depois de alguns anos vai se tranformar em um Hacker sangue puro e comeara a fazer estrago, depois disso um desses bgners que lhe acompanha a anos comea a escrever sua zine (C.O.D.E) para divulgar o que aprendeu. Obrigado, voce criou um mostro ;-)
    
Gostaria de agradecer a todos aqueles que contribuiem com a cena Hacker no Brasil de alguma maneira, seja com videos, papers, zines, programas, ideias, etc. Esses caras merecem reconhecimento e merecem o respeito de todos. Voces vao transformar nosso pais em um lugar de elites ;-)
                                                                                      

----- C4p1Tul0 03 

 [+] X======================================X +] 
                    PEDIDO PARA OS CAMARADAS         
 [+] X====================================== X+]

Uma grande parte do pessoal que pedi que escrevesem textos na ediao anterior esta fazendo isso, mas ja que sou apresadinho resolvi publicar mais essa ediao da code, enquanto os caras terminam de escrever os textos deles sabe hehe. Mas se voce quer mandar seus textos, criticas, ou sugestoes para eu poder melhorar cada vez mais a C.O.D.E, mande seu email para b-fox@bol.com.br, se eu nao responder na zine e porque algum flooder me floodou hauhauha!!! Brincadeira gente, nao tem como eu nao ler um email vindo de voces :-) Aguardo contato amigos. 

Ah! Gostaria de dizer que um tal de milorde "favelado" estava se vangloriando porque foi citado na ediao anterior da zine e tambem estava criticando a mesma, ou seja, como disse o drk no msn, o tal do milorde  um lammer. Gostaria de pedir desculpas a todos os underground que gostam de ler a C.O.D.E por esse insulto que foi pedir para um lammer escrever algo para voces, me perdoem, isso nao se repetira ;-)



----- C4p1Tul0 04 

 [+] X======================================X +] 
                        INTRODUAO A ZINE       
 [+] X====================================== X+]

E com muita decepao que escrevo a introduao da C.O.D.E segunda ediao, decepao porque queria postar todas as materias que foram previstas, mas como meu amigo teve problemas resolvi publicar ela antecipadamente para protestar contra o seu banimento no forum do darkers. Na proxima eu garanto todas as materias que foram adiadas, a C.O.D.E normalmente tem sua publicaao em um periodo de 2 meses na medida do possivel.

Nesta ediao da C.O.D.E temos um tuto legal mostrando alguns metodos de reaao a ataques do tipo DDOS que foi baseado na ideia da ilustre figura da sena hacker nacional, Marcos Flavio. Ainda temos um outro tuto ensinando como previnir e detectar o envenenamento do cache ARP de suas estaoes. Sem falar nos cursinhos que voce sempre le aqui na C.O.D.E, nesta edition vai a segunda parte do curso de C e a primeira parte dos cursos de Perl ( isso mesmo, num disse que ia sai? :-), existe mais algumas coisinhas que voce so encontra aqui na C.O.D.E. Boa leitura :-)

----- C4p1Tul0 05


                        [+ ====================================== +] 
                                                 ESPECIAL C.O.D.E 
                                         Zines de ontem e de hoje PARTE 2
                        [+ ====================================== +] 
       
Destruiao!!! Destruiao!!! Destruiao!!! Destruiao!!! Continuarei a postar links de zines do caralho!! Para voces, ate que tenha postado os links de todas as minhas zines, vou postar links de todas que eu tenho, ou seja, muuuuuuuuuuitas, gostaria de alertar que provevelmente estarei escrevendo ae materiais da galera do 

##################################
######### CULT OF DEAD COW #####
##################################

Em "PORTUGA", material totalmente traduzido por mim. Voces devem esta dizendo: Aaaaa, por ele naum hhauhauhauHuah!!! Esse capitulo esta recheado de materiais de qualidade. Vamos inaugurar mais uma Especial C.O.D.E zines de ontem e de hoje com a zine do pessoal da  FUCK WORLD de 1998. Ah! E continuo a pedir, se voce tem as edioes seguintes das descritas aqui, me mande um email com os links por favor amigo ;-) o email e: b-fox@bol.com.br

 ==================================================================
                                   [UMA DE MINHAS MELHORES ZINES]                               
     [O editor desse zine tinha 17 anos em 1998 e era um Hacker, ou seja, hoje em tem 27 anos] 
                                  [E muito provavelmente  um guru huahuahuah]


 Escrito por Draco Orgulhoso em ser brasileiro

           fuck, fuck, fuck, fuck, fuck, all constituition FUCK WORLD
           FUCK USA i hate USA

                                #=>-BRASIL<=#

    ------------------------------------------------------------------
                                                    19/02/98
            FFFFFFFFFFFFF      WW            WW
           FF                 WW            WW     fuck,fuck
          FF                 WW            WW      fuck,fuck
         FFFFFFFF           WW    WWW     WW          all
        FF                 WW   WW WW   WW        constituition
       FF                 WW WW    WW  WW           FUCK WORLD
      FF                 WWW        WWW
   -------------------------------------------------------------------
                            [ 100% DARK SIDE BRAZIL ]

1 -------- ]
2 -------- ] +=[ http://www.hunterhacker.xpg.com.br/fuckerw.zip
3 -------- ]

fuckerw2 ----- > http://www.hunterhacker.xpg.com.br/fuckerw2.zip
fuckerw3 ----- > http://www.hunterhacker.xpg.com.br/fuckerw3.zip
fuckerw4 ----- > http://www.hunterhacker.xpg.com.br/fuckerw4.zip
fuckerw5 ----- > http://www.hunterhacker.xpg.com.br/fuckerw5.zip

 ==================================================================


============================| Distro site da TBPJ|==========================
-----------------------=> http://phineas.home.ml.org <=---------------------
=--------------------=====================================-----------------=
=--------------------=  Th Brasilian Phreakers Journal  =-----------------=
=--------------------=              001.                 =-----------------=
=--------------------=====================================-----------------=
=--------------------=====================================-----------------=
= 	 "Th Brasilian Phreakers Journal. Issue :001 Real phreak Version"   =
=      Date:1 de Fevereiro de 1998, Seculo 19. Th Legion Of Phreakers"   =
=         "Eu sou um BlueBeep!!Beep!Beep!Beep!Opa Trunk vaziu!"            =
=	      Questao do ms : Eh possivel passar por uma alfandega com      =
=                        materiais da guerra fria !?                       =
=    Os 10 primeiros q respoderem a perguntam , serao uns estupidos por    =
=        			terem se preocupado com isto                       =
=--------------------=====================================-----------------=
<)^^^^^^^^^^^^^ T H E   L E G I O N   O F   P H R E A K E R S ^^^^^^^^^^^^(>  

| Th Phreakers Journal Edition 001. |


tbpj000 ----- > http://www.hunterhacker.xpg.com.br/tbpj000.zip
tbpj001 ----- > http://www.hunterhacker.xpg.com.br/tbpj001.zip 
 ==================================================================


             /  __           ___             __   __   __   ___ .           
      |  /  |  |__)  |   |  (__             | _) |__) |__| (__  | |         
      |/    |  |  \  |___|  ___)            |__) |  \ |  | ___) | |___      
                                                                            




                            VIRUS BRASIL N01
                       Janeiro/Fevereiro/Marco 1999
        Cidade Patriarca - Zona Leste - Sao Paulo - SP - Brasil


        Seja bem vindo ao primeiro numero de um zine totalmente voltado 
  para a confeccao de virus . Bem vindo `a Virus Brasil numero 1 , 
  aproveite .


virbr01 ----- > http://www.hunterhacker.xpg.com.br/virbr01.zip
virbr02 ----- > http://www.hunterhacker.xpg.com.br/virbr02.zip
virbr03 ----- > http://www.hunterhacker.xpg.com.br/virbr03.zip
virbr04 ----- > http://www.hunterhacker.xpg.com.br/virbr04.zip
virbr05 ----- > http://www.hunterhacker.xpg.com.br/virbr05.zip
virbr06 ----- > http://www.hunterhacker.xpg.com.br/virbr06.zip
virbr07 ----- > http://www.hunterhacker.xpg.com.br/virbr07.zip
virbr08 ----- > http://www.hunterhacker.xpg.com.br/virbr08.zip


----- C4p1Tul0 6 

                           [+ ======X============X===============X===== +]
                                             CURSO DE LINGUAGEM C PARTE 2
                                                                     + BY +
                                                                6_Bl4ck9_f0x6
                          [+ ======X============X===============X===== +]

                                            [COMPILE OS CODES DESTE CURSO]
 
========================
Sorry, andei esquecendo uma parte
========================

Lembra do 'scanf ("%d", &variavel)'? Pois e galera, acho que andei esquecendo algo, mas vamos la. Vamos a um exemplo de code e posteriormente uma boa explicaao sobre leitura de variaveis. 

//Font:

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

int main (void){
int num1, num2;
printf ("Digita um numero ae veio:");
scanf ("%d", &num1);
printf ("Agora digita outro cara:");
scanf ("%d", &num2);
printf ("Os dois numeros que voce digitou foram: %d e %d\n", num1, num2);  
system ("pause");
return (0);}

===================================================
//Font comentado:

#include <stdio.h>   // --> inclui (#include) a biblioteca stdio porque vou utilizar muitas funoes dela
#include <stdlib.h> // --> incluir a biblioteca stdlib porque vou utilizar a funao system

int main (void) /*Declarei que a funao principal (main)  do tipo inteiro, ou seja, ela retorna um inteiro. Tambem disse que a mesma 'nao' tem argumentos '(void)'. */

{          //Abre o bloce de codigo
 
int num1, num2;     //Declarei duas variaveis do tipo inteiro (num1, num2)

printf ("Digita um numero ae veio:");   //Imprime essa mensagem na tela
scanf ("%d", &num1);              /*Pausa o programa ate que o usuario digite algo, quando o usuario digitar algo o scanf pega e joga para a variavel num1 */

printf ("Agora digita outro cara:");    //Imprime essa outra mensagem na tela
scanf ("%d", &num2);                    //Pega o que o usuario digitar e joga para a variavel "num2" do tipo inteiro

printf ("Os dois numeros que voce digitou foram: %d e %d\n", num1, num2);  /*Le os valores das variaveis e exibe os resultados na tela do console (explicaao logo mais) */

system ("pause");         //Usa o comando pause do DOS para pausar a execuao do programa
return (0);                 /*Usado para fechar o programa. Indica o numero inteiro que esta sendo retornado pela funao, que neste caso e o '0' */

} //Fecha o bloco de codigo
===================================================

Vamos logo para o que interessa. Variaveis do tipo inteiro sao representadas pelo 'int' e so "ARMAZENAM VALORES INTEIROS", nesse caso "numeros". O que o programa faz e jogar o que o usuario digita (numero) para uma variavel do tipo inteiro, ou seja, as variaveis do tipo inteiro podem armazenar esse tipo de valor (numeros) sem problemas. Mas o que eu nao falei na ediao anterior era que para jogar o que o usuario digitar para uma variavel voce tera que declarar o 'E' 'comercial' (&) 'seguindo do nome da variavel que voce deseja jogar o valor'. Tipo assim:

scanf ("%d", &num1);            

SEMPRE QUE VOCE QUISER MECHER COM VALORES DO TIPO "INTEIRO"  USE O %d. Neste exemplo estou dizendo que quero jogar um resultado do tipo inteiro %d que o usuario digitou para uma variavel, que neste caso tambem e uma variavel do tipo inteiro. Para lermos os resultados e muito facil, rapara ae:

printf ("Os dois numeros que voce digitou foram: %d e %d\n", num1, num2);  

O printf e usado para exibir mensagens na tela, mas tambem pode ser usado para exibir valores de variaveis bastando declarar os sinais que representam cada tipo de variavel dentro das aspas "", nesse meu meu code quiz ler duas variaveis do tipo inteiro, e por isso escrevi dois %d, lembram que para mecher com coisas do tipo inteiro e necessario usar o %d?  

Voces pode ver que declarei que queria ler o conteudo de duas variaveis do tipo inteiro, isso eu ja falei, mas voce deve estar se perguntando: Como o compilador vai saber qual a variavel que eu quero ler se o %d e %d sao iguais? Simples, veja isso:

"Os dois numeros que voce digitou foram %d e %d", num1, num2);
                                                                 ^       ^       ^      ^
                                                                  |____|____|        |
                                                                           |                +
                                                                          +________|         

A primeira variavel que voce declarada depois da string (", variavel1) representa o primeiro sinal de %d que voce declara  dentro do printf, entenderam? Ou seja, estou dizendo que quero ver o valor da variavel num1, e depois da variavel num2.
 

===================               ====================      
CONTROLE DE FLUXO                 OPERADORES - PARTE 1
        if - else if - else                           Operadores de comparaao
===================               ====================      


Para quem nao sabe, o IF em portugues significa 'se', ou seja, um gringo fala merda: bla, bla, bla, if esse gringo nao parar de falar merda ele vai levar um sopetao, sacou? IF significa esse 'se' que voce esta pensando. Em C, o if tem a mesma definiao que no nosso exemplo. "Uma das" principais funoes do IF e deixar seus programas mais interativos. Vamos ae a um code demonstrativo de um programa de baixa interatividade.

#include "stdio.h"
#include "stdlib.h"
#include "windows.h"

int main (void){                     
printf ("Procurando lammer, aguarde...");
Sleep (4000);
system ("cls");
printf ("Achei!!!\a Pega!!\a Chuta ele!!\a Chuta!!!\a\n\n");
system ("pause & cls");
printf ("Pronto, matamos o lammer, vou disovar o cadaver em algun boeiro imundo...\n\n");
system ("pause");
return (0);}

OBS: O \a serve para dar um beep, e bastante legal eheh

Temos acima um programa de baixa interatividade com o usuario, primeiramente vou falar de um header que naum falei na aula passada, o header windows.h. Bem, este header contem a funao Sleep que "Sempre" 'tem que se escrita com S maiusculo galera'. Como o proprio dome diz, a funao faz o programa dormir (Sleep) por algum tempo pre definido pelo programador, ou seja, o seu programa para de ser executado por algum tempo. No meu code o programa exibe a mensagem Procurando lammer aguarde..., logo em seguida ele dorme, quando passa o tempo de espera o programa vouta a executar suas funoes e da de cara com a funao system que como eu disse na aula passada, possibilita um a programador incluir comandos do OS em seu programa, e para adicionar essa funao tu teras que primeiramente incluir (#include) no seu codigo a biblioteca stdlib, que significa stardard library.

O comando do OS que usei na funao system (sistema) foi o cls que e um comando que limpa a tela do prompt do DOS. Depois disso o programa exibe algumas mensagens e pausa sua execuao, feito esse que consegui realizar com a funao system seguida do comando pause ;-)  utilizei o & commercial antes do cls para poder executar dois comandos, ou seja, depois que o programa desse uma pausa e o o usuario teclase algo para continuar o processamento do programa, o mesmo teria que limpar a tela (cls). Depois o programa exibe a mensagem Pronto, matamos o lammer e tal. E finalmente ira pausar a processamento do programa com o pause outra vez, usei o return (0) para retornar um inteiro e fechar o programa, se definir a funao main como inteira  recomendavel que sempre utilize o return (0). Uma coisa interesante em falar que nao havia dito da aula passada e que e possivel adicionas bibliotecas de cabealho ou headers (como preferir) utilizando aspastas no comeo e no fim do nome do header, ao inves do sinal de menor que '<' e maior que '>' assim:

#include "stdio.h"

         ou 

#include <stdio.h>

Agora vamos a um exemplo da emplementaao do comando IF no nosso programa, para deixalo bem mais interesante. Tambem vou mostrar mais uma funao nova, a funao scanf. A funao scanf nada mais e que uma funao responsavel por pegar um valor digitado pelo usuario e jogar para uma variavel. O scanf e o reponsavel por parar o processamento do programa, mas ao contrario do Sleep que tem um tempo pre definido para acordar (retornar a execuao do programa), o scanf so vai proceguir com o codigo caso o usuario tecle algo, e como eu ja avia falado, o que ele digitar vai ser inserido em uma variavel previamente declarada, agora vamos a um exemplo: 


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

int main (void){
char destruction;                     
int escolha;
system ("cls");
printf ("Voce gosta da voz da luciana?:\n\n1=sim\n\nQualquer tecla para sair:");
scanf ("%d", &escolha);
if (escolha ==  1){
system ("cls");
printf ("Eu tambem gosto, e uma voz maravilhosa, vou indo....");
Sleep (4000);}
return (0);}


O que esse programa faz  basicamente pergunta se o usuario gosta da voz da luciana, caso o mesmo digite um numero correspondente ao valor que se comparado com a variavel 'escolha' dar verdadeiro, o programa executa o que esta dentro do bloco de codigos do comando if. Que nesse caso e a mensagem Eu tambem gosto... E logo em seguida o programa fecha.

============================
 OPERADORES DE COMPARAO
============================

Os operadores de comparaao como o proprio nome diz, comparam uma certa operaao, que "nesse" caso e a saida digitada pelo usuario, o que os operadores de comparaao fazem basicamente e comparar os resultados que o usuario escreveu no programa (no meu exemplo). Ae vai os operadores de comparaao, vai ser importante demonstrar os operadores antes que eu escreva mais codes exemplo. 

Os operadores de comparaao sao esses:

!=    Diferente de 
==   Igual
>     Maior que
>=   Maior ou igual 
<     Menor que 
<=   Menor ou igual 

Code que demonstra bem como funciona o negocio

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

int main (void){
int num;
printf ("Digite um numero:");
scanf ("%d", &num);
if (num < 10){
printf ("\nVoce digitou um numero menor que 10\n\n");
system ("pause");}
if (num == -33){
system ("cls");
printf ("\n\nO numero digitado e igual a -33\n\n");
system ("pause");}
if (num > 13){
printf ("Voce escreveu ae um numero maior que 13 cara:");
system ("pause");}
return (0);} 

Se o numero que foi capturado pelo programa com o scanf for menor '<' que 10, ele exibe a mensagem: Voce digitou um numero menor que 10. Agora vem o mais interesante, repare que se o numero digitado for igual a "-33" ele exibe a mensagem: Voce digitou um numero menor que 10 e ainda exibe a mensagem:

O numero digitado e igual a -33

logo em seguida, ou seja, o programa limpara a tela (bloco de codigo abaixo de num == -33) e executara os codigos abaixo de num == -33, ate ae tudo bem, mas primeiramente o programa vai executar codigos abaixo de num < 10 porque  -33 e menor que 10 entendeu? Os codigos abaixo de num < 10  vao ter prioridade na execuao porque ele esta acima da oporaao de comparaao referente a igualdade do -33. 
  
 =========================
  IF - ELSE IF - ELSE 
 =========================

O 'else if' permite ao programador emplementar em seu programa diversas aoes comparando diferentes resultados digitados pelo usuario, resultados esses que sejam iguais aos valores contidos nas variaveis que serao testadas. Ja o else permite que o programa execute um determinado codigo caso o nenhuma das condioes sejam verdadeiras, ou seja, caso o usuario no digite um valor que seja igual ao valor da variavel no bloco de codigo. Neste exemplo abaixo temos tambem um exemplo do goto (ir para), ou seja,  voce podera criar um label (rotulo) no seu programa e depois fazer referencia a esse rotulo utilizando o goto + o nome do rotulo, isso fara com que o programa 'pule' sua execuao e va para onde o o label foi marcado. Para criar um label faa isso:

qualquer_nome: 
       Codigos do programa	
 
Nao importa o nome do rotulo, mas o sim que no final do nome esteja dois pontos ' : ',  os dois pontos que sinaliza quando uma palavra no bloco de codigo e um rotulo. Agora vamos a um exemplo de um codigo bastante interesante que lhe ajudara a entender bastante o negocio.

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

int main (void){
char destruction;                     
int escolha;
system ("cls");
printf ("Voce gosta da voz da luciana?:\n\n1=sim\n2=nao\nX para sair:");
scanf ("%d", &escolha);
if (escolha ==  1){
system ("cls");
printf ("Eu tambem gosto, e uma voz maravilhosa. Vou te fazer outra perguntas espera ae....");
Sleep (4000);
system ("cls");
marca: printf ("Se a Luciana tiver namorado, o que voce faria:\n\n");
printf ("Dava um tiro nele=1\nChutava ele=2\nnenhum das opcoes=3\n\nReponda[x]:");
scanf ("%d", &destruction);
printf ("\n\n"); 
system ("pause & cls");
if (destruction == 1){
printf ("Eu tambem dava um tiro nele\n\n");
system ("echo Any key for exit...pause > nul");}
else if (destruction == 2){
printf ("Tambem chutava ele ate a morte");
system ("echo Any key for exit...pause > nul");}
else if (destruction == 3){
printf ("E normals te duvidas com relaao ao seu rival, voute quando estiver preparado....");
Sleep (4000);
system ("pause & cls");}
else {
printf ("Ei cara, o que voce digitou naum esta associado a nenhuma opcao, mas tenta outra vez...\n");
Sleep (4000);
goto marca; }}
marcadois: if (escolha == 2){
printf ("Sua bicha!!!");
system ("pause");}
return (0);}


Repare nas seguintes linhas abaixo: 

int main (void){
char destruction;                     
int escolha;
system ("cls");
printf ("Voce gosta da voz da luciana?:\n\n1=sim\n2=nao\nX para sair:");
scanf ("%d", &escolha);
if (escolha ==  1){
system ("cls");
printf ("Eu tambem gosto, e uma voz maravilhosa. Vou te fazer outra perguntas espera ae....");
Sleep (4000);
system ("cls");
marca: printf ("Se a Luciana tiver namorado, o que voce faria:\n\n");
printf ("Dava um tiro nele=1\nChutava ele=2\nnenhum das opcoes=3\n\nReponda[x]:");
scanf ("%d", &destruction);
printf ("\n\n"); 
system ("pause & cls");
if (destruction == 1){
printf ("Eu tambem dava um tiro nele\n\n");
system ("echo Any key for exit...pause > nul");}

Acima podemos ver que o printf ajuda o usuario a saber o que ele tem que apertar eheh, vamos la. Voce viram que declarei duas variaveis no inicio do meu code, que  a variavel de nome 'escolha' do tipo inteiro e a destruction do tipo char (so pra lembrar ;-). Neste trecho do code voce vera que 'SE' o valor (de escolha) digitado pelo usuario for igual a 1 ele executa o que ta para baixo da chave {. Repare que no novo bloco de codigo que abri dentro do

if (escolha ==  1){

eu criei outro teste, que :

marca: printf ("Se a Luciana tiver namorado, o que voce faria:\n\n");
printf ("Dava um tiro nele=1\nChutava ele=2\nnenhum das opcoes=3\n\nReponda[x]:");
scanf ("%d", &destruction);


Entao podemos ver que se condiao a ser testada for verdadeira existe outra condiao que 

if (destruction == 1){
printf ("Eu tambem dava um tiro nele\n\n");
system ("echo Any key for exit...pause > nul");}

dentro do bloco de codigo, ou seja, se quisermos podemos criar varios IFs dentro de um novo bloco de codigo, assim fazendo diversos testes e dando mais interatividade ao nosso programa.


Repara agora nessa condioes:

if (destruction == 1){
printf ("Eu tambem dava um tiro nele\n\n");
system ("echo Any key for exit...pause > nul");}

else if (destruction == 2){
printf ("Tambem chutava ele ate a morte");
system ("echo Any key for exit...pause > nul");}

else if (destruction == 3){
printf ("E normals te duvidas com relaao ao seu rival, voute quando estiver preparado....");
Sleep (4000);
system ("pause & cls");}

else {
printf ("Ei cara, o que voce digitou naum esta associado a nenhuma opcao, mas tenta outra vez...\n");
Sleep (4000);
goto marca; }}

O 'else if' e o 'else' tambem sao formas interesante de darmos mais interatividade ao nosso programa. Com esse code eu quiz dizer:

============================================================
Linguagem humana                                                            Codigo 
 
Se o que o usuario digitar for igual a 1 mostre isso..           || if (destruction == 1){
Mas se ele digitar isso aqui tambem ta valendo..                || else if (destruction == 2){
Se ele digitar isso aqui tambem, ta valendo ;-)                   || else if (destruction == 3){
Mas se ele nao digitar nada que eu quero eu mostro isso.. || else {
=============================================================

Este  o final do curso de C parte 2, nas proximas aulas vamos dar mais exemplos mastigados, pois detesto receber emails de caras dizendo que eu nao sei me expresar direito, tabom, isso pode ser um pouco verdade, mas pelo menos eu tento passar o que eu sei. Uma critica construtiva  sempre bem vinda, pois se o Juan nao tivese dito isso eu nao tentaria melhorar meus proximos textos, pois como eu saberia que tava brabo pra entender o que eu escrevi na ediao passada? Obrigado Juan, ve se agora ta mais facil e se naum tiver manda outro mail ae que tento melhorar, a C.O.D.E quem mouda e voces, eu so fao escrever ;-) 

----- C4p1Tul0 8 

                             [+ ====================================== +] 
                                              CURSO DE LINGUAGEM PERL
                               
                                           +- PARTE 1 - VARIAVEIS EM PERL -+
                                                
                                                                    BY              
                                                                 
                                                         6_BL4CK9_F0X6
                              ==========================================

Ol galera, depois de tanto pensar em qual linguagem de programao que ia ensinar na zine, resolvi o escrever sobre o perl, pois  uma linguagem bastante interesante e muito funcional. Perl vem de Practical Extraction and Report Language e  uma linguagem "interpiler" (interpretada), ou seja, quando voc compila os codigos em perl voc no ter os binarios (exe) como acontece em C por exemplo. Com perl voc poder desenvolver aplicaes para internet (socket), como clientes de email e inclusive trojans, mas antes de chegar at a questo do socket teras que passar por aqui primeiro, no adianta botar o carro na frente dos bois. Vamos deixar de babozeira e vamos logo botar a mo na massa.

                                [+ ============================== +]
                                                   Sintaxe de compilao
                                [+ ============================== +]

Para compilar os codigos em perl voc ter que usar a seguinte sintaxe:

perl script.pl  

Aps isso o compilador ir compilar os codigos que existem no arquivo script.pl. A extenso pl no  obrigatoria, serve apenas para um usuario saber que programa foi feito em perl. Obviamente que para compilar os codigos do programa voc ter que ter um compilador, baixe o active perl. 
      
                               [+ ============================== +]
                                          Ajustando o PATH do actve perl
                               [+ ============================== +]

Para configurar o path no windows para o active perl, edite o autoexec.bat usando o sysedit ou at mesmo o notepad,  escreva a seguinte sintaxe:

PATH=c:\bin\perl;%PATH%;       
                                        
Agora vamos realmente comear a botar a mo na massa, vamos falar das tais variaveis. Basicamente existem 3 tipos de variaveis no perl, que so:
                                  
                                 [+ ============================== +] 
                                                               Scalar
                                 [+ ============================== +]  

Uma varivel do tipo scalar  representada por um cifro ($) e  usada para guardar valores simples como por exemplo: numeros, um texto ou uma simples palavra. Um exemplo de um programa que imprime a palavra churrasco na tela:

my $eu_gosto_de = "churrasco"; #Para comentar use a tralha 
print "$eu_gosto_de\n"; #print exibe a valor da variavel eu_gosto_de do tipo scalar e pula uma linha com o \n de newline. 

Sempre declare as variveis com o "my" antes de usa-las ou quando for usar, exemplo:

my $msg; #Declarei a variavel text antes de usa-la (do, s pra quem no sacou XP)
$msg = "Eu sou lindo"; #Eu posso provar HuahuahauhuHuauh!!!
print "$msg\n";

   ou ento:

my $vaca = "Mimosa"; #...Muuuu!!!
print "Minha vaca se chama $vaca\n";

Todos os statements (Declarao) terminam com um ";", repito, todas as desclaraes terminam com ponto e virgula (;) no se esquea meu camarada, caso contrario pode dar pal. Repare no 'print' (que comentei la em cima), o print exibe mensagens na tela, e obviamente pode exibir valores de variaveis bastando declarar as mesmas, d.


                      [+ ============================== +] 
                                                      Array 
                      [+ ============================== +]  

A variavel array  usada para a contruo de matrizes, que nada mais so que variaveis que armazenam mais de um valor, exemplo:


my @Matrix = ("Matrix1,", "MatrixTwo,", ", MatrixThree.");
my @numbers = ("123", "-789", "666.666");
my @mixed  = ("Strings", "+666.666", "-117");
print "Temos uma matrix que contem os seguintes valores: @Matrix\nTemos uma matrix que contem esses valores:@numbers e tambem temos na nossa matrix mixed esses valores:@mixed\n";

ou poder usar variaveis do tipo array da seguinte forma 

my @numeros;
$numero[0] = "117";
$numero[1] = "666";
print "This is the number of the beast: $numero[1], ou poderia ser esse: $numero[0]?\n";

No primeiro caso de leitura de variavel (depois do print) podemos dizer que eu disse para o compilador: meu caro amigo compiler, por favor imprima na tela o valor da variavel numero (que  do tipo escalar) que est na matrix de nome numeros e possui o numero de ndice 1 (que especifiquei utilizando: []), quando nos referimos a um elemento do array, usamos o smbolo $ ao invs de @ para identificalo.

Em perl como em C e em outras linguagens o indice comea em zero, ou seja, se estou querendo ler o valor da da primeira variavel numero (117), eu tenho que especificar o numero do ndice que o valor est armazenado, pois existem varias variaveis escalares com o mesmo nome, por isso se faz necessario a utilizao do indice, para podermos indentificarmos os valores. Como eu j tinha falado anteriormente, ns podemos armazenar qualquer valores nas variaveis do tipo scalar, ou seja, dessa forma tambm poderei ler um texto por exemplo, contido em uma variavel usando print "$variavel[indice]", exemplo:


my @numeros;
$numero[0] = m117;
$numero[1] = 666;
$numero[2] = "MaxDestroyer";
print "This is a good nick: $numero[2], ou poderia ser esse: $numero[0]?\n";

Apesar de no ser necessario repare que coloque aspas no nick MaxDestroyer, no faz nenhuma diferena "neste caso", apenas coloquei para lembra um pouco das strings em C, mas se eu colokase apenas no final ou apenas na frente, tipo ...troyer" ou "...troyer, ia da pal. Quando voc precisar adicionar algum operador (falarei em outra edio) como parte do texto no valor de uma variavel, voc ter que utilizar as aspas, caso contrario o compilador no ir interpretar isso como texto. Esses so alguns operadores: !, +, *, &, ento se quiser imprimir na tela um texto do tipo: Eu amo bom dia & cia!!! (que coisa gay Huahuahua...!!), v se coloca aspas, pois "&" e "!" alm de strings tambm so considerados operadores quando no so utilizados vetores de string (""), sem contar que se um valor de uma variavel for uma pequeno texto escrito com espao e acentuao, tambm da pal porque as variaveis do tipo escalar apenas armazenam valores inteiros, por isso no se esquea: Se for texto (string) o valor da variavel, coloque aspas, mesmo que no precise como no meu exemplo (MaxDestroyer). 

Atenao: Esse negocio de esquecer de aspas quando e preciso pode lhe traser serias dores de cabea no desenvolvimento de alguma aplicaao. Um exemplo disso e quando voce vai ler o conteudo de um arquivo e usa uma variavel do tipo array para armazenar 'o nome' deste arquivo, mas por um infeliz acaso voce nao coloca aspas no valor da variavel que sera chamada, dae ja era. 

Exemplo 2:

my @words;
$word[0] =  Eu;
$word[1] =  sou;
$word[2] =  "d+";
$word[3] =  "HuahuaHahuahau!!!";
$word[4] =  nao_precisa;
print "$word[0], $word[1], $word[2], $word[3] $word[4] me dizer o que eu ja sei\n";


Para declarar variaveis do tipo array voc precisa utilizar a arroba (@), s assim poder criar suas matrizes, j no caso do scalar  o cifro $ (s pra voc lembra do paragrafo passado hauhauh!!!); 

Para acessar o ltimo elemento de um array, use $#array_name, exemplo: 

my @numbers;
$numero[0] = m117;
$numero[1] = 666;
$numero[2] = "MaxDestroyer";
$numero[3] = "huahuahauh";
print "Essas variaveis numericas j deixaram de ser numericas a muito tempo $numero[$#numbers].\nGostei desse nick: $numero[0], eheh\n";

Apesar de tambm funfar dese geito:

my @numbers;
$numero[0] = m117;
$numero[1] = 666;
$numero[2] = "MaxDestroyer";
$numero[3] = "huahuahauh";
print "Essas variaveis numericas j deixaram de ser numericas a muito tempo $numero[$#Qualquer_coisa_sem_espaco_e_sem_acentuacao_tambem_funfa].\nGostei desse nick: $numero[0], eheh\n";

Repare no: Qualquer_coisa_sem_espaco_e_sem_acentuacao_tambem_funfa, isso significa que voc no  obrigado a colocar o nome da matrix. Caso voc coloque depois do $# um operador com espao da o seguinte erro:

Black_Fox@BlackMachine:~/Desktop$ perl  msg.pl
Bareword found where operator expected at msg.pl line 7, near "$#Qualquer_coisa_sem_espaco_e_sem_acentuacao_tambem_ funfa"
        (Missing operator before funfa?)
syntax error at msg.pl line 7, near "$#Qualquer_coisa_sem_espaco_e_sem_acentuacao_tambem_ funfa"
Execution of msg.pl aborted due to compilation errors.
Black_Fox@BlackMachine:~/Desktop$


Caso voc coloque um operador com acentua"o" dar este outro erro:


Black_Fox@BlackMachine:~/Desktop$ perl  msg.pl
Unrecognized character \xE7 at msg.pl line 7.
Black_Fox@BlackMachine:~/Desktop$

E mesmo sabendo que da pal voc ainda escrever um operador com acentuao e com espao, primeiramente o compilador ir lhe alertar de coisa errada com a acentuo com um Unrecognized character..., depois espera voc arrumar pra te tacar outro erro na cara Huahuahu!! Compiler filho da puta. Lembrando que: Neste tipo de operador num rola aspas, caso contrario: Error!

No final do codigo acima (em que eu usei $numero[$#numbers] com o nome da matrix original) eu disse gentilmente para o compilador: Caro senhor compiler, por favor imprima na tela desse humilde hacker o ultimo valor armazenado por uma variavel chamada numero do tipo scalar que est contida dentro da matriz numbers, mas s que eu falei pra ele numa linguagem que ele entende que : $numero[$#numbers]. Para imprimir o primeiro valor apenas use $numero[$#] EXP:

my @numbers;

$numero[1] = quero; #experimente tirar essa linha para ver como ele no exibe nada HuahuHuahuah!!!
$numero[0] = Eu;
$numero[2] = odeio;
$numero[3] = "huahuahauh!!!";
print "$numero[$#] amo a informatica $numero[$#numbers]\n";

                        [+ ============================== +]               
                                        Hash - Arrays associativos
                        [+ ============================== +] 

As variaveis do tipo Hash so usadas para armazenar uma lista de valores. Agora voc deve estar se perguntando: Pera, mas pra isso existe a variavel do tipo array que cria matrizes, porque outra? Simples, as duas podem at ter a mesma funo (armazenar uma lista de valores), mas a diferena entre as duas est que a variavel hash que  representada por um sinal de percento (%) e pode armazenar valores usando o ndice como nmero ou um texto, coisa que no  possivel de ser feita com uma variavel do tipo array, pois a variavel array apenas admite indices numericos. Vamos a um exemplo:


my %cats = ();
$girl{' a Morgana puta'} = "Gata 1\n Nome: Morgana Spectrus Rua: Anonymous Number:28  Bairro: Das Flores";
$girl{'Valquiria puta'} = "\n\nGata 2\n Nome: Valquiria Destroyer Rua: Anonymous number: 666";
print "Gatas que eu peguei:\n\n", $girl{" a Morgana puta"}, $girl{"Valquiria puta"},"\n\n";


result:

Gatas que eu peguei:

Gata 1
 Nome: Morgana Spectrus Rua: Anonymous Number:28  Bairro: Das Flores

Gata 2
 Nome: Valquiria Destroyer Rua: Anonymous number: 666


Bem galera, o curso de perl hoje ta meio fraco por razoes pessoais, detesto ficar com raiva de alguem. Nao tinha terminado o curso naum, mas como eu nao poderia publicar a zine sem pelo menos o curso que prometi, tai o comeo para voces, na proxima vai ter muito mais coisas. Ate....

----- C4p1Tul0 11 

                        [+ ====================================== +] 
                                  CURSO DE PROGRAMAAO EM BATCH 
                                  PARTE 1 - BY 6_Bl4ck9_f0x6 (como sempre)
                        [+ ====================================== +] 


Como ja vi muitas coisas relacionadas a C, Perl e outras linguagem mais comuns por ae, resolvi escrever um curso de progamaao em Batch para a C.O.D.E, que foi a minha primeira linguagem de programaao, depois passei para o Perl, fui para o C e estou no Assembler e Cobol , programar em batch  muito facil e com toda certeza vai abrir muitas portas para o pessoal poder mecher com outras linguagens. A linguagem vai te ajudar a brincar com o windows usando simples batchs.  importante lembrar que se voce aprender a programar em batch consequentemente tu manjars afundo o windows, pois uma coisa leva a outra, mas isso voce so vai conseguir com o tempo, e com um bom professor ehheheh...eu hauhau!!!, bricadeira galera, vamos logo botar a mao na massa.


Para um bom entendimento deste curso o leitor devera saber pelo menos o basico do MS-Windows (sistema derivado do DOS que existe no XP), pois vou mostrar exemplo de scripts que se baseiam apenas em comandos do MS-Windows, mas se voce encontrar o DOS original nao tera problema nenhum, basta adaptar os comandos, voce entendera melhor no docorrer do curso, vamos la. 

                                         =====================
                                               Variaveis em Batch 
                                         =====================

No Batch temos um comando que cria uma variavel, este comando e o "set", vamos a alguns exemplo apenas para voce entender melhor a situaao.

Exemplo de criaao de variaveis em outras linguagen de programaao e de marcaao de texto

PHP -> $variavel = valor;
C     ->  char, int,  etc. variavel = valor;
perl  ->  my $variavel = valor;
Javascript -> var variavel = valor;

Ja em Batch: 

Batch ->  Set variavel = valor

Agora que voce sabe como definir uma variavel em batch, mas como eu fao para saber o valor dessa variavel? Simples, para se referir a essa variavel voce podera utilizar o comando echo seguido do nome da variavel, mas sempre coloque depois sinais de percento na frente da variavel e no final da mesma. Neste exemplo abaixo crio uma variavel de nome idade com um valor igual a 18.

set idade=18          [enter]

Vamos chamar a variavel agora, digite isso no prompt do DOS:

echo Eu tenho %idade% anos, tenho muita vida pela frente             [Enter]

O resultado sera este:

Eu tenho 18 anos, tenho muita vida pela frente

O que vizemos foi associar a variavel criada com o set (idade) o valor 18, e chamamos a variavel usando o %idade%, mas repare que utilizamos o echo para exibir uma mensagem na tela, caso nao fizesemos isso, ou seja, se chamarmos a variavel criada pura, o resultado e este:

C:\Documents and Settings\David>%idade%%
'18%' no  reconhecido como um comando interno
ou externo, um programa opervel ou um arquivo em lotes.

Repare que o valor 18 foi chamado, mas o windows nao reconhece esse valor como se fosse um comando. Para evitar isso e podermos ver os valores das variaveis podem colocar o comando echo e depois a variavel. Se digitarmos apenas o comando set seguido da variavel sem valor nenhum, o windows diz que a variavel nao esta definida, ou seja, nao definimos valor nenhum para ela.
                   
                   =====================
                       Variaveis de ambiente
                   =====================


As variaveis de ambiente "que ja vem com o windows" nada mais sao que variaveis predefinidas pelo sistema, e que possuem valores pre definidos tambem (d), podemos usar variaveis de ambiente para facilitar nossa vida, um exemplo disso e quando voce quer copiar alguma coisa no sistema mas nao sabe qual e a letra da unidade de disco master, vou tentar ser mais claro.

Voce criou um batch para deletar o autoexec.bat do disco da vitima, mas existe um detalhe, voce vez isso:

del c:\autoexec.bat 

Repare no seguinte: "C:", voce manda o batch para a vitima, ela executa, mas o batch nao vai funcionar porque a letra da unidade master da vitima no e a C: e sim a D:, isso varia muito de acordo com a pessoa, ela pode criar diversas partioes e em cada partiao pode associar uma letra diferente...d, mas vamos supor que nao seja a C:. Voce me pergunta: E agora? Simples amigo, para isso foram criadas as variaveis de ambiente, quando alguem formata uma partiao master, o windows automaticamente cria um variavel de ambiente e associa a letra da unidade master a essa variavel, ou seja, o valor da variavel de ambiente vai ser a letra da unidade master, a unidade de disco master que  carrega o sistema na hora do boot e nao a slave, assim o windows apenas adiciona na variavel de ambiente %homedrive% a letra da unidade master ehhe (apenas para naum esquecer ;-). Faa um teste, digite echo %homedrive% para ver qual a letra da sua unidade master, ou seja, fazendo isso voce vera o valor associado a variavel %homedrive% (putz, tenho que parar com essa mania de ficar explicando as coisas varias vezes :-). Provavelmente voce vera algo parecido com isso:

C:\Documents and Settings\David>echo %homedrive%
C:            <- Minha unidade Master e representado pela letra C:

Entao para deletar, copiar, mover, etc, um arquivo com mais certeza que ele vao ser copiado, recortado e movido, use o seguinte:

copy E:\Arquivo_de_origem.exe %homedrive% 

Neste exemplo ele vai copiar o arquivo chamado Arquivo_de_origem.exe do meu disco e:\ para a minha unidade master. Mas tabom, o que  que tem demais nisso? nao entenderam? Prestem atenao:

del %homedrive%\autoexec.bat 

Nao importa a letra da unidade, sempre que o windows ta de pe, ele coloca o arquivo autoexec.bat na raiz da unidade, ou seja, unidade master. Fazendo isso voce vai ter certeza que vai ferrar o arquivo que o windows coloca la por padrao.

E possivel ainda sobescrever o valor de uma variavel, ou criar uma variavel que tenha como valor o mesmo valor de uma variavel de ambiente do sistema. Exemplo:

set mydrive=%homedrive%

C:\>echo %mydrive%
C:

Agora vamos dar um start nessa variavel:

 C:\>start %mydrive%

Magicamente se abrir a raiz do sistema. ah! Esqueci de dizer, se voce ir no executar e digitar %homedrive% o disco a raiz da unidade master se abrir. Podera usar qualquer variavel de ambiente, quando escrevemos no executar %homedrive%,  como se colocasemos o valor da variavel, que nesse caso e C: , assim a raiz da unidades master se abrir.

Vamos sobescrever o valor da variavel %mydrive% usando o valor de outra variavel de ambiente

set mydrive=%systemroot%

A variavel %systemroot% possui este valor:

C:\WINDOWS

Vamos chamar nossa variavel de ambiente usando o start:

start   %mydrive%

Agora magicamente se abrir o diretorio C:\WINDOWS 

Para ver as variaveis de ambiente (variaveis predifinidas pelo sistema :-) e seus respectivos valores......d, digite set sem parametros. Voce vera muitas, mas vou adiantar as principais variaveis e seus respectivos valores.

Variavel                 Valor ;-)

HOMEDRIVE=      C:
HOMEPATH=       \Documents and Settings\David
USERDOMAIN=  VIOLATOR
USERNAME=       David
USERPROFILE=   C:\Documents and Settings\David
windir=                   C:\WINDOWS
USERDOMAIN=  VIOLATOR
USERNAME=       David
USERPROFILE=   C:\Documents and Settings\David
windir=                   C:\WINDOWS
SystemRoot=C:\WINDOWS
TEMP=C:\DOCUME~1\David\CONFIG~1\Temp

OBS: Caso voce ainda nao tenha notado, quando voce define uma variavel usando o set, voce esta difinindo uma variavel de ambiente, porque estou falando isso? Dei uma revisada no texto e percebi que falei que variaveis de ambiente sao variaveis que ja vem com o windows, tabom, isso nao e 100% verdade por esse motivo que acabei de dizer ;-)

IMPORTANTE: As variaveis de ambiente que voce define na tela janela do console so teram efeito na janela do console "atual". Para criar uma variavel de ambiente estatica edite o autoexec.bat pelo sysedit ou ate mesmo usando o notepad, assim tu poderas sempre mecher no valor da tua variavel quando chamar a mesma. As auteraoes so terao efeito quando ocorrer o transporte de valores da chave HKEY_CURRENT_USER para HKEY_USERS, ou seja, quando voce fazer logoff ou reiniciar o computador, "nao resetar", pois quando voce reseta as auteraoes que voce vez no OS "na seao corrente" nao sao salvas. 

===============================
Visualizando valores de variaveis usando o set 
===============================

Vimos que para visualizar o conteudo de uma variavel podemos utilizar o echo, mas sem duvida a pratica mais interesante disso e utilizando o proprio set. Para visualizar o conteudo de uma variavel usando o set digite 'set' + 'variavel', dessa vez nao  utilizaremos o percento (%), veja um exemplo:

C:\Documents and Settings\David>set systemroot
SystemRoot=C:\WINDOWS

Revisao:

Vamos criar uma variavel e visualizar o conteudo dela de duas formas.

C:\Documents and Settings\David>set luciana=Luzinha

C:\Documents and Settings\David>echo %Luciana%
Luzinha

C:\Documents and Settings\David>set luciana
luciana=Luzinha

Usando o echo somos obrigados a utilizar o %, caso contrario o echo nao sabera diferencias variaveis de strings, ja com o set apenas precisariamos digitar set seguido do nome da variavel. Se repararem bem, veram que podemos utilizar variaveis seguidas de qualquer comando no DOS, um exemplo:

Voce quer um arquivo de texto na sua raiz de nome Amor.txt, voce pretende sempre quer editar ele, mas nao esta nem um pouco afim de ir sempre no executar e digitar no executar: edit c:\Amor.txt, entao o que voce faz? Simplesmente cria uma variavel de ambiente estatica editando o autoexec.bat colocando as seguintes linhas:

set love=edit c:\Amor.txt 

Voce faz logoff, agora va no executar e digite %love%, o edit ira se abrir para voce digitar:

Eu me apaixonei por um avatar!!!

Quando voce salvar o arquivo magicamente voce tera um arquivo de texto na sua raiz escrito: Eu me apaixonei por um avatar !!! Huahuahuhauh!!! 

===============================
Subscrevendo valores de variaveis com o set
===============================

set putz=To sem imaginaao 

set putz
putz=To sem imaginaao

set putz=Agora eu ja tenho eheh

set putz
putz=Agora eu ja tenho eheh

Repare acima que criei uma variavel chamada putz que tem como valor a frase: To sem imaginaao. Logo abaixo eu defini outro valor para essa mesma variavel, ou seja, eu subscrevi o valor anterior (To sem imaginaao) para: Agora eu tenho. 

===============================
Removendo variaveis de ambiente com o set
===============================

Vamos primeiramente criar uma variavel e adicionar um valor a ela.

set droga=To com sono

set droga
droga=To com sono

Para remover 

set droga=           [Enter]

set droga
C:\>Variavel de ambiente droga nao definida 

Veja que para remover uma variavel de ambiente utilizando o set basta definir a mariavel sem valor nenhum. Simples nao acha? Para ver valores das variaveis de ambiente que comeam com determinadas letras, digite set seguido das iniciais da variavel, exemplos:

C:\Documents and Settings\David>set t
TEMP=C:\DOCUME~1\David\CONFIG~1\Temp
testando=c:\merda
teste=testando
TMP=C:\DOCUME~1\David\CONFIG~1\Temp

C:\Documents and Settings\David>set win
windir=C:\WINDOWS

===============================
Capturando valores com set 
===============================

Bem, para podermos capturar valores digitados pelo usuario do nosso programa temos que usar o set com o parametro /p seguido do nome da variavel e o valor da mesma, exemplo:

<exemplo.bat>

@echo off 
set /p nome=Digite seu nome:
echo Seja bem vindo %nome%
pause 

O que esse pequeno script faz  perguntar o nome do usuario, o mesmo escreve e tecla enter, logo apos isso o script exibira a mensagem:

Seja bem vindo 'Fulano'

Repare que fao referencia ao valor da variavel usando o % (%variavel%), pois vou utilizar o 'echo'. Podemos fazer esse outro exemplo aqui que pergunta o endereo do site que o usuario que abrir, dae ele digita e tecla enter que o site abre.

<exemplo2.bat>

@echo off 
set /p site=Digite o endereo do site:
start http://%site%
pause 

===============================
AS VARIAVEIS NUMERICAS
===============================

Para definirmos uma variavel numerica basta utilizar o velho 'set' seguido do parametro /a. Voce pode atribuir varios  operadores a uma variavel numerica, vou dar o basicao aqui "nesta ediao", na proxima eu explico melhor e mostro todos os outros operadores, por enquanto a intenao e fazer com que voce entenda o negocio. Lembrando que na primeira ediao da C.O.D.E tem outro exemplo "basico" de variaveis numericas, lembra? La na seao The King of calculators, fiz uma calc bastante legal em batch, ja  bom para voce ir pegando a coisa, se naum tem a primeiro ediao baixe ela aqui:

http://www.hunterhacker.xpg.com.br/CODEx00.txt

Vou mostrar um pequeno script e depois eu explico ele. 

@echo off
set /p numero=Digite um numero:
set /a somar=%numero% + 4
echo O numero %numero% somado com 4 e igual a  %somar%
pause 
                                      
set /p numero=Digite um numero:
^   ^   ^        ^   ^   
|     |    |         |     |+Valor que sera exibido na janela do console 
|     |    |         | 
|     |    |         +Significa: variavel  igual a valor - variavel=valor
|     |    |  
|     |    +Variavel que armazenara o valor digitado pelo usuario
|     |
|     +Parametro que permite definir o valor de uma varivel para uma linha de entrada digitada pelo usurio.
|
+_Comando para manipular variaveis





set /a somar=%numero% + 4
^    ^     ^   ^      ^           ^  ^ _+Numero que sera somado a variavel
|      |      |    |        |            |
|      |      |    |        |            + Operador de Adiao que somara o valor da variavel 'numero' com 4
|      |      |    |        |
|      |      |    |        + Variavel que contem o valor digitado anteriormente pelo usuario
|      |      |    |
|      |      |    +Significa: variavel  igual a valor - variavel=valor
|      |      |
|      |      + Variavel que armazenara o valor numerico
|      |            
|      +Parametro que possibilita armazenar valores numericos em uma variavel e fazer operaoes com o  valor           
|
+_Comando para manipular variaveis


Agora fica mais facil ehehe ;-) 

echo O numero %numero% somado com 4 e igual a  %somar%

===================
Vamos ver como voce esta
===================

Tenta entender esse script abaixo e escreva um parecido ou melhor, agora  com vc vei, na proxima ediao da C.O.D.E vamos pegar um pouco no pesado e a historia vai complicar um pouquinho, mas num esquenta que o professor aqui  encapetado e por isso vai ficar bem facim de entender, adios chapas.


<Entendendo as variaveis numericas.bat>

@echo off
title Entendendo as variaveis numericas v1.0
color 0a
set /p nome=Como vc se chama? 
echo Bem %nome% vamos proceguir
set /p numero=Digite um numero:
set /a resultado=numero
echo O numero que vc digitou foi %resultado%
echo Vc esta indo bem %nome%, mas ainda tenho mais algumas perguntas que sao:
set /p sobrenome=Qual seu sobrenome? 
echo %nome% %sobrenome% e um nome bastante interessante eheheh, quero lhe propor  algo:
echo.
echo #############################################################################
echo.
echo Que tal voce digitar qualquer numero para eu lhe dizer como este numero ficaria se acrescentado com 5? Pois bem %nome% faca isso!
set /p number=Digita ae um numero:
set /a numeroacrescentado=number+5
echo voce digitou %number% que acrescentado com mais 5 ficaria  %numeroacrescentado%
echo.
echo ===========================================================================
echo Meu caro amigo %nome% %sobrenome% muuuito obrigado por ter me ajudado com este 
echo programinha que fiz apenas para eu entender melhor sobre variaveis numericas.  
echo ===========================================================================
echo.
echo Para sair deste simples programinha pressione qualquer tecla, um abraco e adeus.
pause>nul 

----- C4p1Tul0 12

                      [+ ====================================== +] 
                                             METODOS DE REAAO
                                     CONTRA ATAQUES DO TIPO DDOS  
                        [+ ====================================== +] 

Mtodos de preveno e reao a ataques do tipo DDOS em maquinas sendo usadas por Masters (agentes controlando os softs em modo daemon).

Depois de alguns dias de estudos e buscas percebi que no mundo da segurana no existe nada que seja realmente eficaz com relao a ataques do tipo negao de servio distribudo (Distributed Denial Of Service) no momento de sua execuo, pois bem, depois de tanto pensar em uma maneira realmente eficaz de preveno acabei descobrindo que algum j tinha pensado em uma antes huahuahuah!!!  nessa hora que te bate aquela sensao de:

Porque eu no tinha pensado nisso antes, aquele desgraado. Huahuaha!!!

Pois bem, a nica coisa que me conforma  saber que este cara  meu f no orkut Huahauhauh!!!  O cara j me ajudou muito nessa vida e chegou a hora de divulgar mais ainda o nome dele. O cara  o Marcos Flavio Arajo Assuno, um dos maiores hackers do Brasil (na minha opinio), acompanhando o Voodoo, Mario Miranda Magalhes (_Dr4k0_),  AciDmuD e vrios outros que so da poca de ouro da sena hacker brasileira, a poca das zines (nesse tempo eu s mexia com joguinho eheh 97/98/99/). Enfim, tenho autorizao para prosseguir com o texto, pois ele mandou um email pra mim me autorizando a escrever sobre a idia dele, mas quem implementou pra ver se funciona foi eu, ento podemos dizer que eu tambm tenho culpa no cartrio hauhauh!!!

 possvel combater uma tcnica Hacker usando outra?

Atravs do auxilio de outras tcnicas como o dns_spoof  possvel sim impedir que as estaes de sua LAN sejam usadas para esse tipo de ataque (DDOS). Nos meus testes, o primeiro passo que dei foi simular um ataque real com a ajuda de uma amiga (N1N4), percebi que as maquinas na minha rede interna estavam trabalhando excessivamente e assim muitas delas acabavam por serem auto floodadas, essa reao normalmente  a primeira que acontece em algumas das maquinas, mas as que ainda ficaram de p eu consegui ver como elas funcionavam no momento do ataque, emiti o comando netstat da seguinte forma:

C:>netstat -a -n -p tcp > State_TCP & netstat -a -n -p udp > State_UDP

Aps a comparao dos logs deste comando nas estaes participantes, descobri que todas as estaes slaves a partir do momento que o master ordenava, faziam os daemons imediatamente comear o ataque, at ai tudo bem, mas os slaves tinham algo em comum, ambos requisitavam os mesmo servidores DNS, ou seja, a vitima. Os daemons foram programados para enviar bombas para a mesma vitima (obvio), as que voc programar, mas ai que est o detalhe, eles requisitavam servidores DNS, e os mesmos, resumindo:

DNS = spoof + 127.0.0.1 (loopback), quando um administrador de rede  competente, a primeira reao ao perceber que suas maquinas esto sendo usadas para DDOS  justamente fazer o dns_spoof e redirecionar o servidor DNS que as maquinas esto requisitando no momento do ataque para o endereo de loopback das mesmas, isso impossibilita que as mesmas contribuam com o ataque, esta  uma medida que tem que ser tomada por hora, pelo menos at o administrador identificar os culpados e rastrear os mesmos. Uma boa poltica de preveno  sempre ficar de olho nas maquinas analisando se existem algumas ou todas trabalhando excessivamente ou se de uma hora para outra acontece um kill na conexo, esse mesmo kill  o principal mtodo de descobrir a utilizao das suas estaes para esse tipo de ataque. Quando o assunto  a proteo dos computadores da empresa que estamos trabalhando no poupem esforos para tentar proteg-la, faa com que nossas tcnicas sejam teis para alem de detonar os outros sirva tambm para nos proteger, sempre abracei a idia de que a imaginao vale mais do que o conhecimento, um bom exemplo disso  quando uma lammer que tenha imaginao aprende a usar o netcat, ele  capaz de fazer um estrago tremendo meu amigo. Estou me referindo a um camarada (Fabrcio) que agora faz parte da Viper Corp. 

Quais as utilidades obscuras de um DDOS?

So muitas as utilizaes da tcnica, isso para um underground pode ser utilizado para diversos fins alem de derrubar a maquina, basta utilizar a imaginao, um exemplo de utilizao do DDOS  apenas uma tentativa de incriminar a empresa, pois o ataque vai partir de l, assim se tornando-se um risco muito grande.


Rastreando os engraadinhos

Analise os logs do sistema e procure rastros que levem ate o camarada que injetou os daemons l, lembrando que um bom hacker tambm deve ser um bom analista forense justamente por causa disso. No vou falar as maneiras de se fazer isso (pelo menos por enquanto), pois como est escrito no titulo do tpico, eu apenas vou falar dos mtodos de reao ao ataque j consumado e ao contra ataque depois que se obtm o IP do malandro, rastrear o cara tambm esta includo no pacote eheh, pois voc vai impossibilitar (prevenir) que o merdinha o faa outra vez Huahuah!!!  Essa  pro pessoal que no conhece as tcnicas de rastreamento de bichas amadoras.

Tracert, Traceroute  - Teste nos PCs da Microsoft  Huahauh!!!! * * *  Morre no meio do caminho.

O tracert  usado no Windows tendo sua variao em Unixes chamada traceroute que basicamente faz a mesma coisa, no vou falar de saltos nem nada, vou matar a cobra e vocs tem que procurar o pau Huahuah!!! Continuando, este programa que j vem includo no XP (no te preocupe lammer eheh) e todo tipo de Unix por ser uma ferramenta fundamental para redes, ele emites pacotes UDP para chegar ate o host e analisa a sada do host com relao a sua solicitao para poder determinar o seu endereo IP e outras informaes. Quando existe uma maquina, digamos, muito ocupada no caminho, o ponto de passagem sinaliza isso para o seu n e o mesmo vai saber atravs de um pacote ICMP redirect quais os pontos de passagem mais prximos do seu destino, existe uma tcnica que explorar esse esquema fazendo com que os roteadores mandem o seu trafego para outro ponto atravs da tcnica de redirecionamento de trafego de roteadores, tambm chamada ICMP redirect que o ettercap disponibiliza, mas isso  matria pra outro artigo. Enfim, apesar de aparentemente ser infalvel, o tracert  sim na maioria das vezes ineficaz, pois hoje em dia existem bons administradores, ou seja, j que o tracert manda pacotes UDP pra alcanar o n de rede, ele pode no dar certo caso o router seja configurado para no responder a solicitao de eco de entrada (ICMP echo request), assim fazendo com que se voc mandar um pacote ICMP para um determinado ponto, ele possa no aceitar, e conseqentemente exibir na sada do comando no terminal asteriscos lhe informando que dali pra traz num aceita ICMP echo request, existem muito firewalls que no permitem ping para traz dele e inclusive nele. Mas seus problemas acabaram ehehe, lhes apresento o revolucionrio programa:

TCP Traceroute - Teste nos PCs da Microsoft  Mostra tudo que existe pra traz do suposto firewall, teste que ver que funciona.

Quem nunca emitiu um tracert and o traceroute que nunca viu o velho asterisco * * * na sada do comando no console que atire o primeiro packet ICMP Huahauhauh!!! Pois  pessoal do darkers, o ponto de passagem pode estar configurado para no responder a ICMP (UDP), mas ele obrigatoriamente vai aceitar pacotes TCP, dae e s pegar o IP das maquinas do tal flooder que esta na DMZ atrs do firewall e botar pra lascar as maquinas dele, ou seja, DDOS ou melhor DDDDDOS  no rabo dele Huahuah!!!

Obviamente que voc no poder desfigurar o site da Microsoft rastreando e floodando o servidor que hospeda ele, pois como todos sabemos, a Microsoft trabalha com DNS dinmico e muito provavelmente quando voc fizer o teste outra vez voc pode ser redirecionado para uma outra maquina l dentro. Mas com um pouquinho de pacincia e uns bons amigos garanto que voc conseguir ehheeh.


Escondendo o IP do atacante com Crafters 

Essa aqui foi o _Dr4k0_ que me disse, quer dizer, no me disse necessariamente, mas falou que se eu crafitase um pacote poderia alterar o cabealho dele na camada de encapsulamento Internet que  a responsvel por acrescentar o cabealho IP ao cabealho TCP do pacote. Ou seja, se eu desenvolver um aplicativo slave que crafite pacote nesse ponto eu posso no ser identificado e posso incriminar outra pessoa apenas inserindo no meu pacote, o IP de algum. Resumindo: Fiquem com medo de mim Huahuahauh!!!

Mensagem para aqueles administradores de rede ultrapassados:

Chega de desligar o gateway quando se tem muitas maquinas na empresa sendo usadas para DDOS (eheh), voc no pode ter o controle de todas as mesmo tempo, tipo: encerrar os daemons manualmente, voc  mais que isso meu filho kkkkkk.

Palavras de quem entendem do negocio:

No existe nada que
evite os ataques
DDoS em 100%. Tudo
depende da
experincia dos
administradores de
rede

E para quem quer aprender a lanar ataque de DDOS abaixo est o link da primeira edio da revista H4ck3r, voc encontrar uma matria completa sobre Recusa de servio.

http://www.hunterhacker.xpg.com.br/Revista.Hacker.Numero.1.Comunidade%20Hacker%20Bug.rar

Espero que tenham gostado do tpico e no se esqueam: Sempre Black Hat

6_Bl4ck9_f0x6  Group: Viper Corp 




----- C4p1Tul0 13

                                 //--//--//--//--//--//--//  MEXT //--//--//--//--//--//--// 

               ||============#||THE KING OF CALCULATORS||#==============#|| 
                                                         6_BL4CK9_F0X6
 
                                 //--//--//--//--//--//--//  MEXT //--//--//--//--//--//--//

Hoje nao tenho muito o que falar aqui, meu amigo foi banido de um forum porque postou essa zine la. Deixa pra la, ja falei sobre isso no comeo da zine, estou triste, muito triste. Hoje nao tem aquelas piadinhas sem graa que eu costumo contar, isso e preocupante caras, nao gosto de me sentir assim, mas fazer o que. Essa ai  uma calc em javascript.


<html>
<head>
<title>Simple Calc by 6_Bl4ck9_f0x6</title>
</head>
<body>
<script>
function about ( ){

window.alert ("Calculadora simples by 6_Bl4ck9_f0x6\n[Feita para a revista C.O.D.E segunda ediao]");}

function calcula(operacao)
{
    var valor1 = document.calculadora.valor1.value
    var valor2 = document.calculadora.valor2.value
    var result = eval (valor1 + operacao + valor2)
    document.calculadora.resultado.value = result
}
</script> 
<form name="calculadora">
<input type="Text" name="valor1" value="0" size="12">
<br>
<input type="Text" name="valor2" value="0" size="12">
<br>
<input type="Button" name="" value=" + " onclick="calcula('+')">
<input type="Button" name="" value=" - " onclick="calcula('-')">
<input type="Button" name="" value=" X " onclick="calcula('*')">
<input type="Button" name="" value=" / " onclick="calcula('/')">
<br>
<input type="Text" name="resultado" value="0" size="12"><br><br>
<input type="reset"><center>
<input type="button" value="About"  onclick="about ( )"></center>
</form>
</body>
</html> 

----- C4p1Tul0 14 

                        [+ ====================================== +] 
                                           DETECTANDO E PREVININDO 
                                      ENVENENAMENTO DO CACHE ARP 
                        [+ ====================================== +] 
       
01 - Aplicaoes e Tcnicas

Bem pessoal, existem varias formas de se previnir e de se descobrir esse tipo de ataque na sua rede, ou melhor dizendo, existem varias aplicaoes para automatizar o processo de detecao de envenenamento do Cache ARP de suas estaoes, uma das melhores  o ARP Watch, mas vou demonstrar a utilizaao do programa ettercap para esta aao, por ser  mais facil de demonstrar e porque utilizando este programa tambm se torna mais facil da tecnica ser obsorvidas pela massa (iniciantes).


02 - Porque  importante previnir este tipo de ataque?

Essas tcnicas (detecao de ataque e correao de brecha) sao muito importantes no mundo segurana, onde quem consegue se integrar no mercado de trabalho  quem tem mais conhecimento, pois obvio que os empregadores vao contratar pessoas que possuem "muitos" conhecimentos de proteao contra ataques que venham a ocorrer tendo como alvo a  rede corporativa da empresa, que por sinal voce est zelando pela integridade. Recomendo uma atenao especial com relaao a este assunto, pois hoje em dia ninguem se preocupa em corrigir esse tipo de falha no TCP.
 Depois das palavras "falha" "no" "TCP", voce muito provavelmente deve estar se perguntando:

Falha no TCP? Isso mesmo, Arp Poisoning  um problema "nativo do TCP" e nao uma ma configuraao de fabrica como a maioria pensa. Por esse mesmo motivo se voce nao tomar as devidas providencias para impedir este ataque na sua rede utilizando tecnicas e aplicaoes para a detectaao e prevenao, o uso desta tecnica por uma pessoa maliciosa pode lhe proporcionar algumas dias de dores de cabea. Recomendo que tenha lido e entendido bem o que  o Arp Poisoning em algum outro documento, pois a intenao deste documento  passar conhecimentos de como "previnir" e "detectar" o ataque, se voce nao sabe como envenenamento de cache funciona, procure na internet ou em algum outro lugar informaoes que lhe levem ao entendimento de como o negocio acontece e como  possivel implementar o ataque em alguma rede. Existem varios envenenadores de cache disponiveis na  na internet, inclusive o programa que iremos utilizar para a detecao (ettercap) do envenenamento, o ettercap  um programa que  tambm nos permite envenenar o cache das estaoes presentes no mesmo seguimento de rede que estamos e ate em outros seguimentos, como voce viu no meu topico Hijacking. Pesquise sobre envenenadores de cache que garanto que ira achar algo, procure informaoes relacionada  principalmente ao Cain e o Ettercap, vale muito voce gastar um tempinho mechendo nessas ferramentas  (diabinho)


03 - O destruidor ettercap e seus plug-ins assasinos
 

Bem, antes de mais nada gostaria de dizer que quem vai detectar o ataque  um plugin contido no ettercap chamado Arp Cop, entao devemos ativar este plugin. Para visualizar todos os plug-ins do ettercap basta digitar o comando de listagem de PGs que :  ettercap -P list (o P tem que ser "miusculo"), digite este comando no shell do ettercap (d), aps esse comando voce vera uma lista com todos os plug-ins disponiveis. Abaixo vai alguns plugins e suas descrioes traduzidas por mim, aprenda a usar todos os plugins do ettercap, pois como ja falei, quando mais conhecimento voce tiver, mais balas voce tera no tambor do revolver.

 
Available plugins :

   arp_cop  1.1  Report suspicious ARP activity..................... Reporta atividade suspeita no ARP da rede.
   chk_poison  1.1  Check if the poisoning had success........... Checa se um envenenamento teve sucesso.
   dns_spoof  1.1  Sends spoofed dns replies.......................... Envia respostas de DNS Spoofadas.
   dos_attack  1.0  Run a d.o.s. attack against an IP address... Roda um D.O.S Contra um endereo IP.
   dummy  3.0  A plugin template (for developers)................... Only developers
   find_conn  1.0  Search connections on a switched LAN...... Procura conexoes em um LAN switched.
   find_ettercap  2.0  Try to find ettercap activity..................... Tenta encontrar atividade ettercapiana eheh.
   find_ip  1.0  Search an unused IP address in the subnet.......  Procura um IP nao usado em nossa subnet.
   finger  1.6  Fingerprint a remote host................................... Usa impressao digital  no host remoto.
   finger_submit  1.0  Submit a fingerprint to ettercap's website - Without comments HauhUhauHuhah!!!
   gre_relay  1.0  Tunnel broker for redirected GRE tunnels    -==> Huhuhuhuhu....
   gw_discover  1.0  Try to find the LAN gateway.................. Tenta encontrar o gateway da LAN
   isolate  1.0  Isolate an host from the lan............................... Izola um host do resto da LAN



Creio que nao mostrei no topico Hijacking como se ativa um plugin em modo shell, entao vamos nos focalizar nisso agora. Vamos la, primeiramente gostaria de dizer que para cada tipo de plug-in se faz necessaria uma sintaxe que...como eu posso dizer....bata com que voce faz...bah! Nao sei explicar direito ehhe, mas vou tentar.

Digamos que voce faz um arp poisoning e quer saber se o ataque deu certo, voce por acaso nao ta afim de digitar o comando arp -a, pois voce nao  viado e nao quer perder tempo hauHuahUHa!!! para saber se deu tudo certo voce precisa utilizar o plug-in chk_poisoning que faz uma verificaao do ataque e caso tenho tudo ocorrido como esperado ele lhe diz isso, exemplo:

ettercap -i \Device\NPF_{B2BD91AC-23DB-4E22-8802-B6DBE12229ED} -Tq -M arp -P chk_poison //

Com esta sintaxe voce ativara o plug-in de verificaao logo depois de ter lanado o ataque. Repare que primeiramente foi executada a sintaxe de arp poisoning e logo depois utilizei o plugin com a opao -P maiusculo para ativar o plugin de verificaao, entao acredito que voces ja entenderam o que eu quiz dizer :-)

O resultado pode ser mais ou menos igual a este

Activating chk_poison plugin...

chk_poison: Checking poisoning status...
chk_poison: No poisoning at all Sad
ARP poisoner deactivated.
RE-ARPing the victims...
Unified sniffing was stopped.


04 - Atacando e detectando o envenenamento

05 - Nao consegue apertar o H no Windows?


http://www.hunterhacker.xpg.com.br/00.jpg


[Como  bom conhecer "quase" "todos" os comandos do dos "afundo" e passar "2" "minutos" pensando eheh]

Acredito que alguns de voces passaram por isso. Existe outra maneira de se ativar um plugin no ettercap, que  ativando um ataque por exemplo e logo depois pressionar a tecla "h" para obter mais possibilidades, inclusive ver uma lista com todos os plugins disponiveis, mas existe um detalhe....Muitas pessoas nao conseguem aperta o "h" para ativar os tais pluins no windows HuahUhauh Por que?  Bem, vou tentar explicar primeiramente explicando para que o comando break serve, ou melhor... nem vou me dar ao trabalho de escrever o help do break, vou ripar do sistema do tio bill mesmo.

Help Break

Ativa ou desativa a verificao estendida de CTRL+C em sistemas DOS

Existe somente para manter a compatibilidade com sistemas DOS. No tem efeito
sob o Windows XP.

Se as extenses de comando estiverem ativadas e sendo executadas na plataforma
Windows XP, o comando BREAK introduzir um ponto de interrupo codificado
se estiver sendo depurado por um depurador.


Sacaram? Pois  amigo, podemos dizer que o nosso amigo ettercap  meio que desenfreado HuahUhuHuah!!! Enfim voce ja entendeu porque o problema ocorre, agora vamos a soluao.


06 - Solucionando o problema com o H e finalmente detectando....

Putz, eu tinha que prolongar a historia, ja tava quase terminando p, mas quando encontra algo para ser explicado eu sou mesmo assim, so paro quando explicar, isso e ruim pra mim e bom pra voces, vamos logo. Creio que todos voces conhecem o bom e velho pipe, pra quem nao consegue lhes apresento ele:

Este e o pipe pessoal:  >>>        |   
Diz oi pra eles papipe:

pipe:
 
 |   --- >> oi

 O pipe serve para jogar a saida de um comando para a entrada de outro...?, ta bom, tabom, eu explico melhor:

Vamos supor que voce queira procurar uma ajuda do comando erase, mas nao quer ver todo aquele help e tal, entao o que voce faz? Faz o DOS lhe mostrar apenas o que voce quer ver, exemplo:

C:\Documents and Settings\Administrador>erase /? | find "/Q"
DEL [/P] [/F] [/S] [/Q] [/A[[:]atributos]] nomes
ERASE [/P] [/F] [/S] [/Q] [/A[[:]atributos]] nomes
  /Q            Modo silencioso, no pede confirmao para excluir com

Ou seja, dei o comando que exibe a ajuda do comando eraser no DOS e usei o PIPE ("|") para dizer que outro comando vai entrar em aao, e esse mesmo comando vai interagir com o comando anterior  (erase /?), o comando find localiza uma seqncia de texto em um ou mais arquivos, ou seja, especifiquei que queria ver apenas a ajuda  da chave /Q no comando eraser, sacou?

OBS: Quem foi o trouxa que disse que o DOS nao  Case Sensitive, para esse sugeito eu so tenho uma coisa a dizer....AFF

Em alguns caso o DOS  sim case, esperimente dar o comando erase /? | find "/q" com o "q" minusculo e espere  algo....Sentado.

Agora que ja sabemos que o comando break ativa ou desativa a verificao estendida de CTRL+C e sabemos que podemos jogar a saida de qualquer comando no DOS para a entrada de outro fica mais facil eheh, faa isso.

http://www.hunterhacker.xpg.com.br/1.jpg

Pronto, agora tu poderas pressionar o "h" logo depois de tuas sintaxes. Vamos ativar logo o plugin de detecao. Siga os Shots ae:

Ettercap em execuao

ettercap -i \Device\NPF_{2423B7ED-B5D1-4FFC-AE52-C0E4FB65DB63} -Tq // | break

Escutando na minha iface eth0

http://www.hunterhacker.xpg.com.br/2.jpg

Aperte o H 

http://www.hunterhacker.xpg.com.br/3.jpg

Agora aperte o P para ativar as opoes de plugins

http://www.hunterhacker.xpg.com.br/4.jpg

Vamos ativar o Arp copy 

http://www.hunterhacker.xpg.com.br/5.jpg

Escreve o nome do plugin aqui e tecle enter

http://www.hunterhacker.xpg.com.br/6.jpg

Quando ele estiver rodando ative o ataque usando o ettercap ou qualquer outro envenenador de cahe que o plugin ir detectar alguma coisa suspeita.

http://www.hunterhacker.xpg.com.br/7.jpg

054621 - hauhUhau Se protegendo de arp poisoning

Bem galera como eu ja to de saco cheio de escreve vou direto ao ponto. Como voces sabem em uma rede interna quem manda  o MAC, ou seja, o gateway faz requisioes de MAC e sempre esta renovando a sua tabela para reduzir no atraso de encaminhamento de pacotes e bl, bl, bl.... O Arp poisoning consiste no envio de broadcast falsificando a tabela da galera ou seja, a tecnica se aproveita da renovaao de MAC, caso nao tenham sacado ainda quando voce digita  o comando arp -a ( o -a serve para exibir entradas no cache) aparecera o MAC de alguem, e sempre este MAC vai ser dinamico (por razoes ja citadas) "por padrao",

Interface: 192.168.1.3 --- 0x2
  Endereo IP           Endereo fsico       Tipo
  192.168.1.1           00-50-56-c0-00-01     dinmico


ou seja, cada hora voce ta com um eheh, e isso possibilita  uma falsificaao no cache, eu posso dizer para um host que eu tenho um MAC que num e meu e o cara envia o trafego do PC que disse que tinha o MAC, o segredo  adicionar um entrada statica no cache arp das maquinas para que mesmo que um maluco tentase envenenar nao conseguiria porque existe entradas "staticas", ou seja, "fixas", entao ele nao poderia forjar.  Entao temos que add entrada, como?

Assim:


arp -s 192.168.1.1  00-50-56-c0-00-01


A chave -s adiciona uma entrada statica no cache arp da maquina.
 
Compare o antes e o depois

http://www.hunterhacker.xpg.com.br/8.jpg

Nao vai ser muito inteligente fazer isso em redes grandes (obvio), mas existem coisas legais para redes grandes, como as ja faladas aplicaoes que permitem a detecao, tais como o plugin do ettercap e o bom e velho Arp Watch. 


6669 - Algumas chaves do comando ARP que podem ser interesantes estudalas:
              
                                                                - By -
                                
                                 Alguem da frabrica de risos do tio bill


ARP -s inet_addr eth_addr [if_addr]
ARP -d inet_addr [if_addr]
ARP -a [inet_addr] [-N if_addr]
                                                                 -a   ou  -g   

Exibe entradas ARP atuais interrogando os dados de protocolo atuais. Se inet_addr for especificado,                        somente os e ndereos IP e fsicos do computador especificado sero exibidos. Se mais de uma interface de rede              usar  ARP, sero exibidas as entradas para cada tabela ARP.

                                                                   -N if_addr   

                      Exibe as entradas ARP para cada interface de rede especificada  por if_addr.

                                                                         -d   
       
Exclui o host especificado por inet_addr. O inet_addr pode ser marcado com o caractere * para excluso de todos os hosts.

                                                                          -s

            Adiciona o host e associa o endereo Internet inet_addr  ao endereo fsico eth_addr.  O endereo fsico 
            passado como 6 bytes hexadecimal separados por hfens. A entrada   permanente.


Por ae vai....


5613215 - Humor Hacker 


C:\Documents and Settings\Administrador>arp -a

Interface: 192.168.1.1 --- 0x3
  Endereo IP           Endereo fsico       Tipo
  189.17.34.3           00-00-00-00-00-00     invlido

HuahUHauhUhau!!! Isso que da usar o Sterm sem conexao, ferra tudo hauHuahUHau.

Espero que tenham gostado de mais um post meu, e gostaria de dizer que enquanto eu nao for banido eu estarei sempre postando bons materiais para voces, tenho andado meio sem tempo ultimamente, mas como me apaixonei por esse forum (nao pelo moderador global) eu sempre arrumo um time :-). Acho que o reeves de tanto ler meus posts e de ver que tenho um certo censo critico achou que eu estava lhe ofendendo no post anterior, mas tudo bem, estou pouco me lixando pra ele, esse negocio de pedir desculpas ja esta me matando, ja tinha pedido desculpas pro #phobia pela discurao com o rog e detestaria pedir outra vez por eu ter postado a "seculos atraz!!!!" um resposta sarcastica, que motivou o mesmo a me dar um "ponto negativo!!!!!", que achei que nao merecia. Falow....

6_Bl4ck9_f0x6 - Group: Viper Corp


----- C4p1Tul0 18



                        [+ ====================================== +] 
                                                          MAIL BOX  
                                     xxxxxxxxxxxxXXXXXXxxxxxxxxxxxxxxxxxx                                       
                       [+ ====================================== +] 

                                           
Esse e o primeiro e feliz Mail Box da C.O.D.E, puta merda, cada coisa que me aparece viu, mas mandem suas duvidas ou sugestoes ae para b-fox@bol.com.br. No Mail Box rola um tipo de democracia cubana sabe, entenderam?

Democracia = Cubana

Cuba = Nao tem democracia 

hauahuahuhauh!!! so eu tenho a ultima palavra hauhauhauh!!! Afinal, quem e o bonitao, lindao, e maravilhoso escritor dessa zine? Eu, euzinho, o nada convensido tio FOX eheh.

-----------------------------------STARTING MAIL BOX ...

*******@hotmail

Oi mae, olha eu aqui, to na C.O.D.E 

Resposta:

Carlos, voce pode mandar sua namorada parar de mandar 
essas merdas pra mim? Nao basta os flooders naum? hauhauh!!
============================================
*****@hotmail

So queria saber como tu ta. E... publica isso na sua revista l u, 
queria dizer para minhas amigas que sou amiga de um hacker 
(que coisa naum? XD)

Reposta:

Ta ae, ta satisfeita? Mas ja que voce nao disse que queria ter
seu email anunciado eu nao mostrei hauhauha!!!
============================================
*******@hotmail

No consigo entender nada que voce escreve, mas os textos parecem bons. 

Resposta:

Qual dos dois  o stupido?
============================================
*************@bol

Ei cara, o code deu certo, voce e um genio

Resposta:

Naum me diga
============================================
*******@hotmail

Nao to mais com raiva de voce, estou escrevendo o seu artigo sobre 
Cross, agora espera viu, as coisas tao meia embaadas por aqui. Passo
na tua casa as 19:00, Te amo.

Reposta:

Aeeeeeeeeeee Ate que enfim alguem falou algo construtivo, mas
que historia e essa de te amo? Hauhauh!!! Uhuhuhuhh, isso significa
Sexo? Cloudy, voce acaba de perder sua futura esposa Huahauh
Ja, Ja ela ta chegando aqui Uhauhauah Caramba, vou comer minha
melhor amiga hauhauhah!!!
============================================
MixMaster

Ei David, baixei as zines que tu mandou os links hoje, mas tinha uma 
que tava corrompida, voce pode me mandar outra vez o link da 3 ed
da arcvn? E eu to sim escrevendo o artigo para a revista, abraos. 

Resposta:

Aconteceu isso comigo, muito facil resolver, tenta usar o restaurador
do winrar, nao quiz te da a ediao restaurada porque achei que pode-
ria perder a orgifinalidade da zine, ela foi distribuida desse mesmo 
geito a anos por isso decidi mandar assim, faz o que te falei, se mesmo 
assim ainda num de certo, te mando a minha ediao restaurada com 
outros programas, abrao. 
============================================
Kim-00

Vlho me diz uma coisa a: Onde eu escrevo aqueles codigos do 
curso de C? No bloco de notas? quero saber como posso fazer
para ter o programa. 

Resposta:

Usa um compilador de C cara. La no baixaki tem um muito loco 
chamado Dev-C++. Dae voce copia os codigos pra la e aperta
F9, dae e so correr para o abrao ;-) O que o compilador faz 
 transformar os codigos em binarios, ou seja, em arquivo exe.
============================================
******yahoo

6_Bl4ck9_f0x6  verdade que na sua cidade existem varias putas
gatas, praias e calor o ano todo? Se for verdade eu vou passar por
a nas minhas ferias daqui da empresa, aqui no sul s tem guria sem 
sal, gosto de ver putas de biquine e que tenham o corpinho bem quen-
tinho =] Filho da mae, como pode voce a e eu aqui. A! Alem de
putas vamos farejar altos pacotes por a =] Quando for eu entro em 
contato, a zine ta show! abraooo!


Resposta:

Cara, so num rola tu dormir la em casa, mas pode ficar tranquilo
que curtir nois vamo pra caraio, aqui tem uns hoteis baratinhos mano
num esquenta com hospedagem, tenta te preocupar com passagem
porque dae do sul pra k a passagem de aviao e um pouco cara, a 
menos que vc venha de bus eheh, meio dificil. Enfim, Fortaleza e 
muito show cara, quando tu vim nois fareja sim vei, tranquilo ;-)
To com um noot aqui com PCMCIA 802.11g/b, so precisamo 
chegar perto e quebra a cripto huahuahha!! Meu adpater suporta
RFMON ;-)

Ah! Tu manja em patins? A galera aqui costuma correr um pouco 
sabe, se num souber num esquenta que nois te ensina ;-) Tenho um 
sobrando aqui, tu pode usar ate o dia que tu voutar. Vamos passar 
la no nort shoping e desviar dos seguranas de pata (patins) hauh!!!
muito maneiro cara, tu gosta de pichar tb? Ops, to te assustando heeh
Lhe aguardo, falow... 
============================================
IO::

Gostei de v cara, os textos do pessoal da vp (principalmente do 
Lucifer) to muito bons, como diz o meu tio, nao brinquem com 
os chinas do Estado do Ceara. Agora me diz quando voce vai 
publicar os textos do resto do pessoal? Voce esta detonando cara,
a zine ta muito boa de se ler, meus parabens. Lembrando que meu
niver ta chegando i quero ver todos l em casa, no esquece da 
N1N4, seios daquele porte eu jamais verei outra vez ;+[ 
Gostaria de saber com fao para arrumar um convite para o forum 
darkers, queria ver sua fama por la.Se for a mesma que no *** 
(censurado por Black) vc esta bem ;-] Ganhando codes de exploits 
em troca de ponto positivo at eu estaria bem...e como estaria.


Resposta:

Ei cara fui banido do forum, parece que vc naum andou lendo a primeira
ediao da minha zine ne? Esquece, com textos daqueles que vc tem
(graas a mim) nao queria mais sabe de nada na vida hauahauha!!!
fazer amizades com japas so da nisso Huahuah!!! Com relao ao convite,
posso arrumar, mas posso te dar "varias paginas" com meus textos e uma 
area restrita ae do povo darkerteen inteirinha. Nao tem nada de bom 
la naum cara, so umas senhas e uns servidores de FTP, tem um babaca 
que ta perguntando cade a moderaao (rog), tem um me chamando de 
chupao e tals. Deixa queto, mas acho melhor que tu entra naquela porra de 
forum. A VP brevimente vai ter espao aqui, mas por hora so eu fao a festa,
deixa como ta. O negocio so fica bonito assim. E nao pense que esqueci do
seu niver veio. Nos naum vamos fazer na sua casa naum amiguinho digimon 
hauhauh, vamos fazer la no Parque Arach, alguma rua numero 17*, lembrou?

Salao de festas muito loco cara, grande e tem muito espao para caixas
de som ehehh, eita nois. E a senhorita fernanda angelina vai sim cara, e..
Mais respeito quando for se referir aos meloes dela, detestaria ter que 
usar o trojector no teu PC hauahuah!!! Zuera, abraao e ate l.
============================================                 
yxfgtxjlj@hotmail.com

yxfgtxjlj

xxdsdweesa@hotmail.com

xxdsdweesa

oopsxasrrtgg@hotmail.com

oopsxasrrtgg

Malditos flooders amadores hauhauhuahUHauh!!!
============================================

-----------------------------------END MAIL BOX -----------------------------------

----- C4p1Tul0 19

========================================================================================================== THE 
                                                          END 
                                                 BY 6_Bl4ck9_f0x6


Fala galera, como os escritores de boas zines sempre fazem, vou postar materiais interesantes para vocs, tipo:
senhas. Escrevi para o povo da minha cidade, eles sabem o que isso significa hauhauhauah!!! Uma hora dessas algum deve ta dizendo:

Puta que pariu!!! Com esse cara consegue essas informaes?!!!! 

Huahauha, vou dar s uma colher de ch, se quiserem saber mais levem cervejas la pra casa. Estarei disposto a receber propostas como sempre, hauhauhauh!!!! Ah! Se quiserem ler a primeira ediao da C.O.D.E fiquem avontade para baixar a mesma, o link esta ae:

http://www.hunterhacker.xpg.com.br/CODEx00.txt

Sempre que quiserem a continuaao (depois de publicadas) utilize a seguinte sintaxe

http://www.hunterhacker.xpg.com.br/CODEx00.txt
http://www.hunterhacker.xpg.com.br/CODEx01.txt
http://www.hunterhacker.xpg.com.br/CODEx02.txt

E por ae vai caras. Lembrando que a publicaao  sempre de dois em dois meses na medida do possivel.

Vamos ao que interessa:


========================================================================
IT     SERVIDOR      HOST             SUPORTE    CPDROOT        ROOT               PORTA
=======================================================================
01     ADS           200.253.251.54             -           wp384R#4gz     k9j614MJ             22
=========================================================================
02     BOTE          200.253.251.9              -          wp384R#4gz     hjNv$034he          9922
=======================================================================
03     CAIAQUE       192.168.8.100          -          wp384R#4gz     hjNv$034he          9922
======================================================================
04     CATAMARA      200.253.251.19      -         wp384R#4gz     hjNv$034he          9922
=====================================================================
05     CHALANA       200.253.251.34      -           wp384R#4gz     hjNv$034he          9922
===================================================================
06     IATE          200.253.251.52              -          wp384R#4gz     hjNv$034he         9922
=====================================================================
07     JANGADA       200.253.251.32      -            wp384R#4gz     hjNv$034he          9922
=====================================================================
08     LANCHA        200.253.205.9         -            wp384R#4gz     G78ijonj               9922 
====================================================================
09     MASK          200.253.251.28          -                       -            ghafIDjt                   22
===================================================================
10     PONTO-1       200.253.251.1         -                         -          hjNv$034he            22 
======================================================================
11     SOLING        200.253.251.18        -              wp384R#4gz     hjNv$034he        9922
===================================================================
12     VELEIRO       200.253.251.46        -                         -            hjNv$034he          9922
====================================================================
13     DESTROYER     200.253.251.39      VNC-      lbfortNET     lbfortNET               -
===================================================================
14     TORPEDEIRO    200.253.251.40     VNC-      lbfortNET     lbfortNET               - 
====================================================================
15     NAUTILUS      200.253.251.42        VNC-      lbfortNET     lbfortNET               -
==================================================================
16     MAX           200.253.251.5                             svdqnssnmtnt  jbnc1290                -   
=================================================================
17     PREDIOS EMBRATEIS                 ircdsupfor       -                corenethc#         10000  
======================================================================
18     PREDIOS                                            -                -                 e12#f2                22
==========================================================================
19     QUIXADA       200.166.128.2    2f8irq70sup       -                   2f8irq2ot          10000
===============================================================================
20     QUIXERAMOBIM  200.217.249.186  2f8irq70sup     -         2f8irq2ot          10000
===============================================================================
21     IGUATU        200.166.129.130             2f8irq70sup     -         2f8irq2ot          10000
===========================================================================
22     TIANGUA       201.38.68.2                    2f8irq70sup     -         2f8irq2ot          10000
===========================================================================
23     MARANGUAPE    200.209.216.2           ircdsupfor      -         corenethc#         10000
===========================================================================
