Anda di halaman 1dari 9

Codigos para crear scripts, archivos batch y aplicaciones para hacer bromas Cdigos para crear scripts y aplicaciones

en lenguaje VBS, que al ejecutarlos perm iten hacer bromas inofensivas y generar un poco de humor entre nuestros amigos. Sencillos cdigos que al crear con ellos scripts y aplicaciones y ejecutarlos prod ucen efectos de asombro, temor y pueden hacernos pasar un rato agradable de form a sana con nuestras amistades o compaeros del trabajo o la escuela. Ninguno de es tos scripts son dainos en lo absoluto, pero si pueden ser muy molestos y algunos llegan a hacernos sentir impotentes hasta el grado de que para muchos la nica sol ucin de detenerlos es apagar o reiniciar la computadora. Algunos de los cdigos de los scripts, crean un Loop, especie de lazo de reproduccin infinita, por lo que p ueden resultar muy molestos y volverse incontrolables. Se puede detener la ejecu cin de cualquiera de ellos, matando manualmente el proceso wscript.exe en el Admi nistrador de tareas, no obstante en algunos casos puede hacerse muy difcil. Lo id eal es tener a mano un archivo batch que detiene dicho proceso. Se adjunta ms aba jo el cdigo para hacer este archivo, aun as para detener algunos scripts el proble ma radicar en poder ejecutar el batch. Diferencia entre los scripts y los archivos batch Para los que no tienen experiencia ni conocimientos de programacin: Los scripts s on sencillos cdigos del lenguaje VBScript (parecido al Visual Basic) que se inser tan en un archivo de texto (pueden ser creados con el Bloc de notas), en el que la extensin de archivo es: .VBS. Al dar dos clics en ellos, Windows inicia Window s Scripting Host, aplicacin incluida en el sistema que ejecuta las rdenes en el cdi go. Los archivos batch son similares pero son escritos en lenguaje MSDOS, utiliz an cualquiera de las siguientes extensiones de archivo: .CMD o .BAT, al ejecutar los Windows inicia la consola de CMD que ejecuta las ordenes incluidas en el cdig o. Se recomienda utilizar los script con moderacin y precaucin y no alterar los va lores de los cdigos porque se volveran difciles de controlar, esto aumenta en compu tadoras con poca memoria.

Como crear los scripts y archivos batch con los cdigos en esta pgina Para crear un script (estn en los cuadros grandes), copia el cdigo al Bloc de nota s y en el men Archivo escoge: "Guardar como", escribe cualquier nombre pero termi nado en .vbs. Para crear un archivo batch (estn en un cuadro similar al Bloc de n otas) copia el cdigo al Bloc de notas y en el men Archivo escoge: "Guardar como", escribe cualquier nombre pero terminado en .cmd o en .bat Cdigo del archivo batch para detener el proceso wscript.exe. Este es el primer archivo a crear, garantiza poder detener la ejecucin de los scr ipts que vienen a continuacin. El siguiente cdigo del archivo batch simplemente em plea el comando TASKKILL para detener los procesos indicados de modo forzado, ta mbin se incluyen los procesos de la Calculadora, el Bloc de notas y Microsoft Wor d que se utilizan ms adelante. @echo off TASKKILL /F /IM wscript.exe TASKKILL /F /IM notepad.exe TASKKILL /F /I M calc.exe TASKKILL /F /IM WINWORD.EXE

Cdigo de aplicaciones para bromas Abrir/Cerrar la bandeja de las unidades de CDROM sin interrupcin. Al ejecutar el script creado con este cdigo, se expulsa o abre la bandeja de la u nidad o las unidades pticas de CDROM o DVDROM instaladas en tu PC y las cierra co nsecutivamente sin detenerse, continua de esta forma hasta que se reinicie la PC o se detenga el proceso wscript.exe como se indic. Set oWMP = CreateObject("WMPlayer.OCX.7") Set colCDROMs = oWMP.cdromCollection i f colCDROMs.Count >= 1 then do For i = 0 to colCDROMs.Count - 1 colCDROMs.Item(i ).Eject Next ' cdrom For i = 0 to colCDROMs.Count - 1 colCDROMs.Item(i).Eject Ne xt ' cdrom loop end if Crear un dancing con las luces del teclado. Al ejecutar el script creado con este cdigo, comienzan a parpadear de forma aleat oria los leds o lucecitas que tienen los teclados, no producen otro efecto negat ivo que no sea que hace casi imposible escribir cualquier documento en un editor , porque va alternando continuamente maysculas y minsculas. Set wshShell =wscript.CreateObject("WScript.Shell") do wscript.sleep 100 wshshel l.sendkeys"{CAPSLOCK}" wshshell.sendkeys"{NUMLOCK}" wshshell.sendkeys"{SCROLLLOC K}" loop

Esta computadora se volvi loca! Dos cdigos que abren el Bloc de notas y repiten el mismo mensaje de distintas for mas. Es aconsejado detener en los dos casos el proceso con el batch!. Si se trata de manualmente de cerrar los mensajes cada vez se crearn ms hilos que terminarn co nsumiendo la memoria, despus de eso el batch no funcionar. Set objShell = CreateObject("WScript.Shell") strCommand = "notepad.exe" objShell .Run strCommand, 1 Set wshShell = wscript.CreateObject("WScript.Shell") do wscri pt.sleep 300 wshshell.sendkeys "~esta PC se volvio loca" loop Set wshshell = wsc ript.CreateObject("WScript.Shell") Wshshell.run "Notepad" wscript.sleep 400 wshs hell.sendkeys "Esta" wscript.sleep 300 wshshell.sendkeys "~computadora" wscript. sleep 300 wshshell.sendkeys "~se ha vuelto" wscript.sleep 300 wshshell.sendkeys "~completamente" wscript.sleep 300 wshshell.sendkeys "~loca" wscript.sleep 300 w shshell.sendkeys "~y sin" wscript.sleep 300 wshshell.sendkeys "~control" wscript .sleep 300 wshshell.sendkeys " " wscript.sleep 300 wshshell.sendkeys " " wscript .sleep 300 wshshell.sendkeys "~QUE ES ESTO?" wscript.sleep 600 wshshell.sendkeys "~AUXILIO" wscript.sleep 100 wshshell.sendkeys "O" wscript.sleep 100 wshshell.s endkeys "O" do wscript.sleep 50 wshshell.sendkeys "O" loop

Infinitas calculadoras. Algo parecido, cada 600 ms se crea un nuevo hilo de calc.exe, con el mismo batch puedes detenerlo. Set WshShell = WScript.CreateObject("WScript.Shell") do WshShell.Run "calc.exe" WScript.Sleep 600 loop Loop infinito de Microsoft Word. Enva un bucle infinito para el programa Microsoft Word con la tecla Enter, por su puesto que tienes que tener instalado este programa para que funcione. Set objShell = CreateObject("WScript.Shell") strCommand = "WINWORD.EXE" objShell .Run strCommand, 1 Set wshShell = wscript.CreateObject("WScript.Shell") do wscri pt.sleep 500 wshshell.sendkeys "~(enter)" loop Volvamos atrs. Este cdigo es uno de los ms inofensivos, solo enva un sendkeys a la tecla retroceso y crea un bucle cada 500 ms por lo que cualquier carpeta que abras en el explor ador repetir la misma accin de la tecla retroceso continuamente. MsgBox "Volvamos atras" Set wshShell =wscript.CreateObject("WScript.Shell") do w script.sleep 500 wshshell.sendkeys "{bs}" loop

Virus peligroso detectado. Un script que solo muestra un mensaje, al oprimir cualquiera de las dos teclas t ermina por completo. Este al igual que el batch a continuacin la forma ms exitosa de usarlo es copindolo a la carpeta de Inicio para que comienza automticamente con el sistema. lol=msgbox ("Un virus muy peligroso ha sido detectado en su computadora. Presion e SI para formatear su disco duro o NO para salvar sus datos, reiniciar el siste ma y posteriormente formatearlo.",20,"Warning") Ataque de virus. Dos archivos batch que ejecutan secuencialmente una serie de mensajes, inofensiv os por completo, su nica accin es mostrar mensajes atemorizantes, en el primer cdig o al finalizar, si descomentas la ltima lnea (quitar los dos puntos) apagar la comp utadora. El segundo cdigo amenaza con apagar el sistema pero despus anula esta ord en. @echo off echo Wscript.Sleep echo Wscript.Sleep 5000>C:\sleep5000.vbs echo Wscri pt.Sleep 3000>C:\sleep3000.vbs echo Wscript.Sleep 4000>C:\sleep4000.vbs echo Wsc ript.Sleep 2000>C:\sleep2000.vbs cls ECHO Examinando sistema...... start /w wscr ipt.exe C:\sleep3000.vbs cd %systemroot%\System32 dir start /w wscript.exe C:\sl eep2000.vbs echo. echo. echo Eliminando archivos criticos del sistema... echo de l *.* start /w wscript.exe C:\sleep3000.vbs CLS echo Eliminados con exito! start /w wscript.exe C:\sleep2000.vbs echo Eliminando entradas del registro... start /w wscript.exe C:\sleep2000.vbs echo del %USERPROFILE%\NTUSER.DAT start /w wscri pt.exe C:\sleep4000.vbs CLS echo Eliminadas con exito!

start /w wscript.exe C:\sleep2000.vbs echo Iniciar ejecutable virus? start /w ws cript.exe C:\sleep3000.vbs echo cd C:\Users\%username%\AppData\Roaming\Microsoft \Windows\Start Menu\h4x echo Iniciar hax.exe start /w wscript.exe C:\sleep3000.v bs echo Iniciado ejecutable! start /w wscript.exe C:\sleep2000.vbs echo Deshabil itando Windows Firewall... start /w wscript.exe C:\sleep2000.vbs echo Eliminando procesos... start /w wscript.exe C:\sleep2000.vbs echo Permitiendo inicio... st art /w wscript.exe C:\sleep2000.vbs echo Virus ejecutado con exito! start /w wsc ript.exe C:\sleep2000.vbs echo Tienes suerte, has sido infestado con el virus ha ckBLACK! start /w wscript.exe C:\sleep2000.vbs echo Ahora solo tienes que volver a instalar Windows. pause :: shutdown -s -t 30 -c "Haz cometido un gran error. Que tengas un dia feliz.." @echo off shutdown -s -t 60 -c "Se ha detectado un error. Se cerrara el sistema en 30 segundos. No toque ninguna pantalla." echo Wscript.Sleep 1000>C:\sleep1000 .vbs start /w wscript.exe C:\sleep1000.vbs echo escaneando archivos...... start /w wscript.exe C:\sleep1000.vbs cd %systemroot%\System32 dir cls echo eliminando archivos...... start /w wscript.exe C:\sleep1000.vbs echo eliminando archivos.. .... start /w wscript.exe C:\sleep1000.vbs echo eliminando archivos...... start /w wscript.exe C:\sleep1000.vbs echo eliminando archivos...... start /w wscript. exe C:\sleep1000.vbs echo eliminando archivos...... start /w wscript.exe C:\slee p1000.vbs echo eliminando archivos...... start /w wscript.exe C:\sleep1000.vbs

echo MsgBox "Se ha recuperado satisfactoriamente del grave error.", 64, "ERROR" >%temp%\aa.vbs shutdown -a start %temp%\aa.vbs Tengan presente que el batch para detener el proceso de wscript.exe tambin cierra los hilos abiertos de forma forzada (sin guardar cambios), de la Calculadora, e l Bloc de notas y Microsoft Word, por lo que si hay algn documento abierto de est e ltimo software, asegrate de guardar los cambios antes de nada.