Ficheros .bat en Segundo Plano?¿

Iniciado por yisas_fight, 5 Mayo 2005, 16:09 PM

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

yisas_fight

Hola a todos:

Es posible crear ficheros batch para ejecutarlos en una sesion actual de manera silenciosa o en background?

He estado leyendo pero no doy con el script adecuado para generar un fichero de tales caracteristicas. Lo unico que que se me ocurre es crear una tarea, y ejecutarla a una hora determinada, pero con eso no desaparezco de la sesion actual la ventana de MS-DOS.

Se agradecen ideas.
Salu2. :)

ANELKAOS

Va, venga, te doy una pista:


C:\Documents and Settings\yisas_fight>help attrib
Muestra o cambia los atributos de un archivo.

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [unidad:][ruta]
       [nombre-archivo] [/S [/D]]

  +   Establece un atributo.
  -   Borra un atributo.
  R   Atributo de sólo lectura del archivo.
  A   Atributo de archivo de almacenamiento.
  S   Atributo de archivos del sistema.
  H   Atributo de archivo oculto.
  [unidad:][ruta][nombre-archivo]
  Especifica el archivo o archivos que serán afectados por ATTRIB
  /S  Procesa archivos que coinciden en la carpeta actual
        y todas las carpetas.
  /D  Procesa carpetas.




Mira q "script" tan potente   ;D C:\atribb +h fixero.bat


octalh

#2
Pues eso no va funcionar para lo que quiere yisas_fight ese comando solamente le va dar atributos de archivo oculto pero cuando el bat se ejecute se va seguir viendo la ventana del bat

lo que puedes hacer es usar el comando start y hacer que el bat se ejecute ninimizado, tambien le indicas que le ponga nombre a la aplicacion, pero no le pones nada, le dejas espacios, asi se va ejecutar minimizado y no se va ver el nombre de la ventana en la barra de inicio

tambien pudes hacer que se inicie en el registro pero en run once, todo lo que se ejecute desde esa clave no se va ver, que es justo lo que tu quieres, de esa manera tu bat se va ejecutar y de manera oculta

Mimiru

Lo unico malo del run once es que los valores ubicados alli solo se ejecutan una vez. No se si quizas añadiendo los valores en run services se conseguiria algo.

Manibal_man

CitarMira q "script" tan potente   Grin C:\atribb +h fixero.bat

ANELKAOS, como dice aca arriba Octalh attrib solo
CitarMuestra o cambia los atributos de un archivo.

Personalmente creo que la mejor opcion es como dijo Octalh, y la linea de comando seria:

REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" /v "elnombrequequieras" /t REG_SZ /d "elprocesoquequieras.exeobat"

y sobre el tema de que solo se ejecuta una sola vez.. eso se soluciona agregando a el proceso "a ejecutar" una ultima linea que vuelva a agregar la entrada al registro... exactamente igual que aca arriba, entonces generamos una especie de "loop"

Espero haber simplificado un poco la tarea.

Saludos!
:: I was born ready motha fucka ::

yisas_fight

Gracias a todos por sus ideas. Me dijeron de una herramienta de terceros que te permite lo mismo y pasandole por parametro el fichero bat y las opcion.

Dejo aqui el enlace a la herramienta en cuestion para que miren las propiedades del programa y a ver si alguno de Uds. le encuentra utilidad.
http://www.commandline.co.uk/cmdow/
Si les digo la verdad, todo esto lo toy haciendo para troyanizar el Radmin de una manera particular, al mismo tiempo que aprender un poco mas de los ficheros bat y de su configuracion. Empaquetandolo todo en un solo fichero, y saltandote el firewall del SP2 con registros de los puertos a usar para la conexión del "Bicho".
Subiendo a Ftp las direcciones IP y en fin, agregarle mas cosas, (si se puede), para tener una herramienta potente de administracion remota, a la par, que util e interactiva.

Saludos a todos y gracias denuevo.  :P

octalh

#6
En este post se explica como troyanizar radmin, y hacerlo un solo archivo empaquetado, tambien se explica como ponerle un bat que sirva de notificador de ip y hace el loop que dice Manibal_man tambien, tiene trae un enlace para que veas que intruccion le pongas al bat para salatarce el FW del SP2

http://foro.elhacker.net/index.php/topic,56392.0.html

Salu2...

Por cierto ya baje la herramienta que posteas, es realmente sorprendente!!!  muchas gracias por compartirla me a solucionado muchas problemas, esta herramienta deberia de ser tran impresindible como lo es netcat  ;D

Aironjack

Muy interesante la utilidad cmdow, la estoy viendo muy útil, muchas gracias por la información.

Estoy haciendo algunas pruebas siguiendo los ejemplos que vienen en la página web oficial, simplemente comentar que el programa hay que colocarlo en la misma carpeta que el BAT para que los comandos que se añadan al bat funcionen. Ejemplo:

cmdow @ /HID
Se pone al principio, en la primera lína de código del BAT y la pantalla de msdos se verá durante un segundo a partir de ahí la ejecución se hará en segundo plano.

Un saludo
***** Ortografía = Cultura ***** Escriban bien por favor.
Un router no es un juguete. Robar internet es ilegal y puede ser castigado con la cárcel. Ser menor de edad, no significa ser inconsciente mental.

oldcap

joder cuanta complicacion con lo facil que es:

En tu ordenador, miras las propiedades de ese bat, y le pones: Ejecutar minimizado y cerrar al salir.
Esto te crea el archivo "loquesea.pif"
Modificas la ruta de acceso y la carpeta de trabajo por la que vayas a usar en el ordenador victima o mas facil, sin ruta, el archivo a secas.
Y ya esta, en el ordena victima debes instalar el bat y el .PIF y ejecutar solo el PIF

No se si funciona como yo digo excatamente pero mas o menos, lo he escrito de memoria.


Con MSDOS viviamos mejor...

yisas_fight

Perdona mi Ignoracia, pero eso que comentas no lo veo en el menu del fichero bat al darle a propiedades.
Tengo un WinXP Pro con SP2, pacheado a tope. Sino te importa y me indicas como sacar esas propiedades, te lo agradeceria.

Cordiales salu2.