elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Programando una guarrería española en batch
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Programando una guarrería española en batch  (Leído 3,107 veces)
Majora

Desconectado Desconectado

Mensajes: 3



Ver Perfil
Programando una guarrería española en batch
« en: 22 Marzo 2012, 23:59 pm »

Bueno pues como noob que soy estoy "programando" este pedo en batch para hacer unas cuantas pruebas y tal. Se supone que es un "virus" (mas bien una tontería, un simple experimento).

Le he metido una imagen de la máscara de majora así en plan virus oldschool para que quede interesante, pero tengo muchas dudas sobre cómo hacer funcionar un .bat adecuadamente. Es decir, como hacer que extraiga sus propios archivos o como hacer que reproducza un sonido sin valerse del Windows Media etc.

He buscado por ahi, pero no he encontrado la forma de hacer nada de lo que digo.

Seguramente habrán hecho esta pregunta estúpida muchas veces, pero, un buen tutorial sobre Batch para n00bs como yo?

Gracias de antemano compañeros

EDITO:

Mejor y mas facil pongo el código tal cual...

Código:
@echo off
title Majora
REG ADD HKCU\Console /v FullScreen /t REG_DWORD /d 1 /f >nul
echo. Press any key to extract
pause >nul
echo.

echo [1]

SetLocal EnableDelayedExpansion EnableExtensions
Call :BarraDeCarga
Echo.
echo. Done
echo                        o+                         +s                        
echo                       `NM-                       -NN`                      
echo                       :MMm`                     `mMM/                      
echo                       oMMMy                     yMMMs                      
echo                       hMMMM/                   /MMMMh                      
echo                       dMMMMN.                 `NMMMMm                      
echo                       hMMMMM/`               `/MMMMMh                      
echo                   -++`:sdds+oh+..         ..+ho+sdds:`/+-                  
echo                 .oo:+dNMNNyo+o+yyo-     -syy+o+oyNNMNd+:+o.                
echo                 o+omMMMMMMMMNhoyNM/.   ./MNyohNMMMMMMMMms+s                
echo               `ymNMMMMMMMMMMMMMMMMo`   `+MMMMMMMMMMMMMMMMNmy.              
echo               yMMMMMMMMMNNmmmMMMMMm`   `mMMMMMmmmNNMMMMMMMMMh              
echo              .MMMMs+/:-:::--.-+dMN:.   .:NMd+-.--:::-:/+oMMMM.              
echo              /MMMd`hyyhhhhhhs: `sMy+- -+yMs` -shhhhhhyyd`dMMM/              
echo              :MMMs`MMMh:```.-so `mM/o o/Mm` os:.```-hMMM.oMMM:              
echo              `NMMo.MMy`  .:.  oo +Myh ysMo +o  .:.  `yMM.oMMN`              
echo               sMMh`NM-  :NMN. `N..Mms ydM..N. .NMN:  .MN`yMMy              
echo              .:NMM:+M-  .dNm. :Mo mM. .NN oM: `dNm-  .Mo-MMN:.              
echo            `oNNsMMm`sh`  `.` -mMd hM.`.Nh hMm- `.`  `yy`mMMsNNo`            
echo           :mMMMmsMMh`+:  `.:yNMMM`:NmdmN:`MMMNy:.`  -+`yMMsdMMMm/          
echo         .yMMMMNm:oMMh.` `sdmmmmmm/ :yoy/ /mmmmmdds` `.hMMo-mNMMMMy.        
echo        /mNNho/-  `/NMNdyysssso/-`. .: :. .`-/ossssyydNMN+`  -/ohNNm/        
echo       .+/-`     +Ny-/sdmNNNNMMMMd/  +o+` /dMMMMNNNNmdy/-sN+     `-/+.      
echo                sMMMh`    `.-/odMMMo-MMM:oMMMdo/-.`    `hMMMs`              
echo              `yMMMMN/ /+`     `MMMM/MMM/MMMM`     `+/ :mMMMMh`              
echo             `hMMNy/` -++h:   `+MMMM+MMM+MMMMo`   :h+/: `:yNMMh`            
echo            `dNy:`   :MMd-odhdNMMMMoyMMMhoMMMMNdhds-dMM/   `:yNd`            
echo            -:      -NMMMN-.sMMMNs/yMyMyMh/sNMMMy.-NMMMM:      :-            
echo                   .NMMMh:  .o/-odMMMsMsMMMdo-/o.  -hMMMN.                  
echo                  `dMMy-    dMmo+mMMMoMoMMMm++mMd    -sNMm`                  
echo                  smo.     /MMMMm+oNM+M+MNo+mMMMM/     .omy                  
echo                 `:`       dMMMMm/ .o:M:s. /mMMMMm       `:`                
echo                          :MMMd+`     o     `+dMMM/                          
echo                          hds-`               `.sdd                          
echo                          ``                     ``
pause >nul
echo.
echo.
echo. [2]

pause >nul
Exit
 
:BarraDeCarga
Echo.
Echo. Extracting...
Echo.
Set "bar="
Set "percent=0"
Set "count=0"
For /L %%I In (1,1,20) Do (Set "bar=!bar!±")
:Loop
Set /P "= %bar:~0,20% %percent%%%"<Nul
Set "asdf=%Random:~0,1%"
If %asdf% GEQ 8 (
Set /A "asdf=asdf-4"
)
Ping -n %asdf:~0,1% -w %asdf:~0,1% LocalHost>nul
For /L %%I In (1,1,26) Do Set /p "="<Nul
Set "bar=Û%bar%"
Set /a "count+=1"
Set /a "percent+=5"
If %count% LEQ 20 Goto:Loop
Echo.
Goto :Eof


« Última modificación: 23 Marzo 2012, 03:16 am por Aprendiz-Oscuro » En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.818



Ver Perfil
Re: Programando una guarrería española en batch
« Respuesta #1 en: 23 Marzo 2012, 09:41 am »

@ Link

Hola

- No se a que te refieres con lo de "extraer sus propios archivos", Si puedes especificarlo mejor para que podamos ayudarte... :P

- Para reproducir un sonido puedes valerte también de un comando externo como el Mediaplayer (NO WindowsMediaPlayer), O NirCMD para reproducir Beeps, O el propio audio de la BIOS.
  Hace años que no pruebo hacerlo desde la Bios (Tengo el audio desactivado) pero juraría que se hace así, Pruebalo:

Código:
@Echo OFF
ECHO 
·
Exit

Sinó funciona busca en google sobre el "Bell character".

Salu2

EDITO:

Tienes un tutorial con chincheta en la primera página del foro.
By sirdarckcat Programación BATCH Avanzada.

Se ha comentado muchas veces lo de pedir un tutorial sobre Batch, En el buscador del foro encontrarás para todos los niveles, Como este:
http://foro.elhacker.net/scripting/programacion_batch_basica_tutorial-t167525.0.html



« Última modificación: 23 Marzo 2012, 09:47 am por EleKtro H@cker » En línea

Majora

Desconectado Desconectado

Mensajes: 3



Ver Perfil
Re: Programando una guarrería española en batch
« Respuesta #2 en: 23 Marzo 2012, 15:07 pm »

Muchas gracias, por los tutoriales maestro xD

Con extaer sus propios archivos me refiero a que muchas veces me he bajado algun juego que venia cifrado en un archivo cuya extension no recuerdo, y acompañado de un .bat que hacía de extractor.

Por otro lado, abri el post en el sitio equivocado y parece ser que un moderador me lo ha cambiado de lugar. Pero no recuerdo haber puesto "española" en el título.

El título era "Programando una guarrería en batch"
En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.818



Ver Perfil
Re: Programando una guarrería española en batch
« Respuesta #3 en: 23 Marzo 2012, 16:15 pm »

parece ser que un moderador me lo ha cambiado de lugar. Pero no recuerdo haber puesto "española" en el título.
XD ¿Quien habrá sido el cachondo?... Le faltó poner "guarrerida"
PD: Por si no lo sabias, Tú también puedes cambiar el título de tus posts.
PD2: Yo no fuí.


Con extaer sus propios archivos me refiero a que muchas veces me he bajado algun juego que venia cifrado en un archivo cuya extension no recuerdo, y acompañado de un .bat que hacía de extractor.
Si no recuerdas la extensión mal empezamos  :¬¬

De todas formas para extraer un archivo comprimido hay que usar alguna herramienta por línea de comandos, Ya séa Winzip, Winrar, 7zip, microsoft cabinet...

De forma nativa puedes extraer un zip usando VBScript: info aquí

Salu2
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Programando en Batch
Scripting
larq005 6 5,697 Último mensaje 24 Agosto 2008, 18:12 pm
por leogtz
Programando con gtk+
Programación C/C++
Khronos14 5 3,134 Último mensaje 6 Enero 2011, 18:54 pm
por paju1986
hp programando
Programación General
bengy 1 2,154 Último mensaje 5 Agosto 2011, 11:07 am
por Debci
[Batch] Duda programando un Controlador
Scripting
Geormarsch 5 3,662 Último mensaje 6 Noviembre 2011, 05:02 am
por s00rk
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines