Foro de elhacker.net

Seguridad Informática => Hacking => Mensaje iniciado por: yisas_fight en 5 Mayo 2005, 16:09 pm



Título: Ficheros .bat en Segundo Plano?¿
Publicado por: yisas_fight en 5 Mayo 2005, 16:09 pm
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. :)


Título: Re: Ficheros .bat en Segundo Plano?¿
Publicado por: ANELKAOS en 5 Mayo 2005, 18:56 pm
Va, venga, te doy una pista:

Código:
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



Título: Re: Ficheros .bat en Segundo Plano?¿
Publicado por: octalh en 5 Mayo 2005, 19:51 pm
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


Título: Re: Ficheros .bat en Segundo Plano?¿
Publicado por: Mimiru en 5 Mayo 2005, 20:13 pm
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.


Título: Re: Ficheros .bat en Segundo Plano?¿
Publicado por: Manibal_man en 5 Mayo 2005, 20:27 pm
Citar
Mira q "script" tan potente   Grin C:\atribb +h fixero.bat

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

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

Código:
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!


Título: Re: Ficheros .bat en Segundo Plano?¿
Publicado por: yisas_fight en 5 Mayo 2005, 21:25 pm
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


Título: Re: Ficheros .bat en Segundo Plano?¿
Publicado por: octalh en 5 Mayo 2005, 22:08 pm
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


Título: Re: Ficheros .bat en Segundo Plano?¿
Publicado por: Aironjack en 6 Mayo 2005, 16:34 pm
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:

Código:
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


Título: Re: Ficheros .bat en Segundo Plano?¿
Publicado por: oldcap en 6 Mayo 2005, 18:23 pm
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...


Título: Re: Ficheros .bat en Segundo Plano?¿
Publicado por: yisas_fight en 7 Mayo 2005, 15:47 pm
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.


Título: Re: Ficheros .bat en Segundo Plano?¿
Publicado por: oldcap en 7 Mayo 2005, 22:58 pm
Pues ahora que lo dices creo que en un sistema basado en NT como lo es el XP, no se puede hacer eso en un .BAT, pero lo que si puedes hacer es convertir ese bat a un .com con alguna utilidad del tipo BATCOM y entonces creo que si que te saldran las propiedades tal y como te digo.

Perdona por la inexactitud pero no tengo XP, si te sigue sin ir, ya lo probaré en un ordenador ajeno.


Título: Re: Ficheros .bat en Segundo Plano?¿
Publicado por: Chero en 14 Mayo 2005, 20:43 pm
una cosa, y si pongo un bat en C:\ y que se ejecute con windows xp desde runonce q sea asi de simple:

Código:
: inicio
rem hola
goto inicio

entonces el bat estaria todo el tiempo dando vueltas al codigo sin que este se viese o se cerraria en algun momento?
Se que el codigo es simple pero me sirve para hacer la pregunta y luego utilizar la respuesta con mis codigos.

Gracias!!!!


Título: Re: Ficheros .bat en Segundo Plano?¿
Publicado por: Chero en 14 Mayo 2005, 21:25 pm
ya he hecho la prueba y el resultado no es bonito, sobre todo teniendo en cuenta que el bat que me ejecutaba volvia a añadir la clave al registro. Lo que me ha pasado esque no podia iniciar sesion en mi windows xp, por lo q me las he tenido que arreglar para parar el bat. Por lo tanto mi pregunta cambia, hay alguna otra manera de ejecutar el bat en segundo plano?que pueda estar continuamente siendo ejecutado pero que no te pase lo que a mi....Si alguien sabe que me lo diga, por favor, es importante...

Gracias!!!:-d


Título: Re: Ficheros .bat en Segundo Plano?¿
Publicado por: siserin en 8 Septiembre 2011, 00:23 am
Gracias a kamui23
-------------------------------------------------------------------------
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "C:pepe.bat" & Chr(34), 0
Set WshShell = Nothing
-------------------------------------------------------------------------
Donde, claro está, C:pepe.bat lo sustituyen por tu BAT correspondiente y lo Guardas este script en un bloc de notas y lo renombras a .VBS y lo ejecutas. El .BAT se ejecutará sin el CMD en segundo plano.


Título: Re: Ficheros .bat en Segundo Plano?¿
Publicado por: WHK en 8 Septiembre 2011, 09:36 am
siserin, gracias por revivir un post de hace 6 años xD

de todas formas ya quedó claro :P