Resultados 1 al 2 de 2

introduccion al batch

  1. #1 introduccion al batch 
    Iniciado
    Fecha de ingreso
    Dec 2005
    Ubicación
    dentro de tu computadora
    Mensajes
    14
    Descargas
    0
    Uploads
    0
    ola

    Batch es un lenguaje de programación MUY FACIL que se usa en la consola del S.O. windows. Es un lenguaje que no necesita software, ni compiladores.. y en poco tiempo te permite hacer verdaderas curiosidades.
    ¿Sirve para hackear? POR SUPESTO!!

    vamos a empezar con una práctica muy sencilla.

    Ve a INICIO, luego a EJECUTAR y escribe CMD si tienes XP o COMMAND si tienes win9x.
    Se abre una pantalla negra con letras blancas. A esto se le llama msdos, console, consola, linea de comandos o shell. Desde ahí puedes escribir comandos que darán ordenes específicas a tu makina. Las instrucciones que escribas aquí tendrán prioridad absoluta en todo momento. Por ello la efectividad de este lenguaje. Sencillez, rapidez y efectividad se unen para formar este lenguaje de programación.
    Ok ahora escribe lo siguiente (solo para xp):

    shutdown -s -t 120 -c "Probando una cosa" Escribelo tal cual y presiona enter

    Este es el método que usa el famoso virus lsasser que se ha propagado por todo el mundo.
    Para detenerlo escribe shutdown -a y todo volverá a la normalidad.
    Acabamos de descubrir la forma de crear un virus (algo mediocre )en 10 segundos!

    ¿Que necesito para comenzar?

    Windows. Recomendable XP.. pero win9x también sirve. La linea de comandos y el bloc de notas de windows. Con un poco de paciencia verás como salen cosas interesantes!.

    Seguimos con nuestro ejemplo práctico. Abre el bloc de notas. Escribe allí lo siguiente:

    shutdown -s -f -t 15 -c "Virus creado por mi!!"

    Ahora le damos a GUARDAR COMO. Seleccionamos TODOS LOS ARCHIVOS. y lo guardamos con el siguiente nombre: MIVIRUS.BAT
    Es imprescindible que tenga extensión BAT.
    Ok, acabas de crear tu primer virus. ¿¿TAN FACIL?? No te lo puedes ni creer verdad?
    prueba a pinchar dos veces sobre él a ver que ocurre...

    El equipo se apagará en 15 segundos!! Esta vez solo podrás poner shutdown -a a tiempo si eres extremadamente rápido!

    Si copias este archivo mivirus.bat en la carpeta programas\inicio del windows abrás creado un verdadero problema...
    Esta carpeta tiene la capacidad de iniciar en el arranque cualquier programa que esté dentro de ella. Si colocamos nuestro recién creado virus.. haremos que el ordenador no permanezca encendido más de 15 segundos!!

    Usaremos la linea de comandos como centro de prácticas, y el bloc de notas como compilador.
    Como vés es uno de los lenguajes de programación más sencillos que existen.

    Para avanzar más rápido no voy a comentar los comandos más usuales como DIR, DEL, RD, MD, CD, EXIT, etc... podéis buscar cualquier manual para msdos de xp. hay miles en google.

    Empezaremos con cosas sencillas... y acabaremos haciendo algunas cosas interesantes...
    Última edición por das090; 19-12-2005 a las 02:59
    Citar  
     

  2. #2  
    Moderador HH
    Fecha de ingreso
    Sep 2004
    Ubicación
    AR
    Mensajes
    867
    Descargas
    2
    Uploads
    0
    Aqui un simple tuto: http://www.elhacker.net/ProgramacionBat.htm

    AÑADIR CLAVE EN EL REGISTRO

    REG ADD clave [/v nvalor | /ve] [/t tipo] [/s separador] [/d datos] [/f]

    clave [\\equipo\]tclave
    Equipo nombre del equipo remoto. Si se omite se usa el
    equipo actual. Sólo HKLM y HKU están disponibles
    para equipos remotos.
    tclave CLAVERAIZ\subclave
    CLAVERAIZ [ HKLM | HKCU | HKCR | HKU | HKCC ]
    subclave Nombre completo de una clave de registro en la
    CLAVERAIZ seleccionada.

    /v Nombre del valor en la clave seleccionada para agregar

    /ve Agrega el nombre de valor vacío <sin nombre>

    /t Tipos de datos de clave de registro
    [ REG_SZ | REG_MULTI_SZ | REG_DWORD_BIG_ENDIAN |
    REG_DWORD | REG_BINARY | REG_DWORD_LITTLE_ENDIAN |
    REG_NONE | REG_EXPAND_SZ ]
    Si se omite, se asume REG_SZ

    /s Especifica el carácter que usa como separador en su cadena
    de datos para REG_MULTI_SZ. Si se omite, se usa "\0" como
    separador

    /d Datos que se asignan a nvalor del registro que se agrega

    /f Fuerza la sobrescritura de entradas de registro existentes
    sin avisar.

    Ejemplos:

    REG ADD \\ABC\HKLM\Software\MiCo
    Agrega una clave HKLM\Software\MiCo en el equipo remoto ABC

    REG ADD HKLM\Software\MiCo /v datos /t REG_BINARY /d fe340ead
    Agrega un valor (nombre: datos, tipo: REG_BINARY, datos: fe340ead)

    REG ADD HKLM\Software\MiCo /v MRU /t REG_MULTI_SZ /d fax\0mail
    Agrega un valor (nombre: MRU, tipo: REG_MUTLI_SZ, datos: fax\0mail\0\0)

    REG ADD HKLM\Software\MyCo /v Path /t REG_EXPAND_SZ /d %%systemroot%%
    Agrega un valor (nombre: Path, tipo: REG_EXPAND_SZ, datos: %systemroot%)
    Nota: use porcentaje doble ( %% ) dentro de la cadena expandida

    salu2
    La inspiracion es una impredecible puta. Usualmente ella me besa cuando nadie mas quiere hacerlo.
    Citar  
     

Temas similares

  1. Programa batch
    Por botnet en el foro PROGRAMACION DESKTOP
    Respuestas: 6
    Último mensaje: 17-12-2010, 16:25
  2. Batch
    Por Luiss_Garcia en el foro PROGRAMACION DESKTOP
    Respuestas: 5
    Último mensaje: 10-02-2009, 13:54
  3. Pregunta batch
    Por herc en el foro PROGRAMACION DESKTOP
    Respuestas: 1
    Último mensaje: 02-10-2008, 20:56
  4. [Batch]LigaQuiz
    Por Dark-Soul en el foro GENERAL
    Respuestas: 4
    Último mensaje: 26-10-2007, 15:47
  5. Programacion Batch
    Por surfman en el foro GENERAL
    Respuestas: 24
    Último mensaje: 25-09-2007, 14:05

Marcadores

Marcadores