APRENDER Un POCO DE .BAT

Discussion in 'Programación & Programación Web' started by virox, Mar 7, 2008.

  1. virox

    virox Usuario Casual nvl. 2
    6/41

    Joined:
    Jul 9, 2007
    Messages:
    9,206
    Likes Received:
    16
    CAPITULO 7: CONTINUACION DE LA CREACION DE VIRUS
    ya ... cauro..aqui lo ultimo de este pekeño cursito :p

    Teniendo mas o menos claros lo del tema anterior en estese intentara explicar 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:
    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:

    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
    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 escribir 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:

    pues con eso :p tan dao komo pekeña cosa molestosa
    _____________________________________
    Ahora podriamos poner algun mensaje y tambien ejecutar el bat...

    Por ejemplo asi:
    ya po..solo ,,,,,queda usar su imaginacion!!! su ingenio :::

    conbinen lo ya dixo y ... prueben en sus PC XD ajhasasjdas para senciorarse :p

    cualqer cosa si se les va de las manos su RS (restaurar sistema)

    saludos!!

    Ladoscuro:

    depe... .....

    LEan el tuto! ::completo!! .... por si surgen DUDAS
     
  2. ramdiester

    ramdiester Usuario Nuevo nvl. 1
    1/41

    Joined:
    Jul 1, 2008
    Messages:
    3
    Likes Received:
    0
    muy bueno compadre se paso con esta explicacion felicitaciones y gracias.
     
  3. michaelseductor

    michaelseductor Usuario Nuevo nvl. 1
    1/41

    Joined:
    Jun 27, 2008
    Messages:
    8
    Likes Received:
    0
  4. yaka

    yaka Usuario Nuevo nvl. 1
    16/41

    Joined:
    Jan 8, 2008
    Messages:
    430
    Likes Received:
    0
    biejo, la cagaste.............. muy bueno e interesante aporte..
    aprendi caleta.

    mucha
    mucha
    mucha
    mucha
    mucha
    mucha
    mucha gracias.
     
  5. nacxo

    nacxo Usuario Nuevo nvl. 1
    1/41

    Joined:
    Nov 29, 2008
    Messages:
    6
    Likes Received:
    0
    mira en el capitulo 2 pusiste set/p y en el tres pusiste set/a...cual es la diferencia?
     
  6. virox

    virox Usuario Casual nvl. 2
    87/163

    Joined:
    Jul 9, 2007
    Messages:
    9,206
    Likes Received:
    16

    Set/p :texto


    Set/a :Numeros
     
  7. Xgaarax1

    Xgaarax1 Usuario Nuevo nvl. 1
    1/41

    Joined:
    Mar 12, 2009
    Messages:
    3
    Likes Received:
    0
    men me gustaria ser comomo tu eri la rja
     
  8. cathan22

    cathan22 Usuario Nuevo nvl. 1
    17/41

    Joined:
    Jan 29, 2009
    Messages:
    117
    Likes Received:
    2
    ta wueno el tuto...

    se agradece...








    .
     
  9. cathan22

    cathan22 Usuario Nuevo nvl. 1
    17/41

    Joined:
    Jan 29, 2009
    Messages:
    117
    Likes Received:
    2
    Cita:
    @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

    quiero preguntar algo...
    en este ejemplo no seria nesesario poner

    set/a edad = ¿y cuantos años tienes?

    o me equivoco.

    algo mas...

    no me queda nada claro lo de los registros...

    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 /?


    los ejecute en la consola para ver la ayuda pero aun asi no entiendo muy bien...


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

    esta linea que saque de uno de los ejemplos...
    la cual me confunde mucho
    espero que me los puedas explicar mejor...

    saludos.



     
  10. niñoxico

    niñoxico Usuario Casual nvl. 2
    37/41

    Joined:
    Jan 26, 2009
    Messages:
    1,005
    Likes Received:
    2
    perro gracias por el aporte
    cuando tenga tiempo lo leere y aplicare
    toy muy ocupado con java por ahora
    saludos y gracias ;)
     
  11. madafaca

    madafaca Usuario Nuevo nvl. 1
    6/41

    Joined:
    Apr 24, 2009
    Messages:
    75
    Likes Received:
    0
    estimado primero que todo... deseo felicitarlo por su tutorial de BATCH :) excelente... espero poder aportar tanto como ud. para hacer una seccion cada vez mas completa :D

    ahora bien
    respecto a esta seccion si mal no recuerdo la sixtaxis de la sentencia si bien esta bien falla en ciertas secciones cito y declaro posible solucion en caso de que yo este erroneo disculpe las posibles molestias causadas D:


    asumire que es error de teclado pero si mal no recuerdo la sentencia correcta es:

    Code:
    HKLM/Software/Microsoft/Windows/CurrentVersion/Run
    ahora en:
    el valor del presente es el nombre que identificara al valor del registro. por lo tanto el nombre de este debe ser menos "llamativo" es decir es el identificador del mismo mas no sifnifica l nombre del fichero

    ejemplo
    Code:
    /v KernelService
    y como ultimo detalle:
    aqui deberia ir la ruta + el nombre del archivo a abrir, sino, al ejecutarse simplemente abriria la carpeta en si mas no el archivo que se desea abrir D:

    es decir:
    Code:
    /d C:\Windows\System32\Virus.bat
    espero este bien el aporte sino... me tiro a un pozo D:

    saludos :D
     
  12. LaLo1y2

    LaLo1y2 Usuario Nuevo nvl. 1
    6/41

    Joined:
    Nov 24, 2007
    Messages:
    45
    Likes Received:
    0
    grax men se agradece

    esta muy bueno el tutorial