elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
24 Mayo 2012, 00:19  


Tema destacado: Nueva página de elhacker.net en Google+ Google+

+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Análisis y Diseño de Malware (Moderadores: Karcrack, [Zero])
| | |-+  ¿Se puede hacer que un batch se ejecute en el fondo?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: ¿Se puede hacer que un batch se ejecute en el fondo?  (Leído 2,691 veces)
Draklit


Desconectado Desconectado

Mensajes: 564



Ver Perfil WWW
¿Se puede hacer que un batch se ejecute en el fondo?
« en: 21 Marzo 2010, 20:30 »

Sin aparecer en la barra de tareas
En línea
Karcrack
Moderador
***
Desconectado Desconectado

Mensajes: 2.190


Se siente observado ¬¬'


Ver Perfil
Re: ¿Se puede hacer que un batch se ejecute en el fondo?
« Respuesta #1 en: 21 Marzo 2010, 23:06 »

Mirate algo sobre cmdow aunque los AV lo tienen ya pillado...
En línea

50l3r


Desconectado Desconectado

Mensajes: 758


Todo lo que se por la cuarta parte que desconozco


Ver Perfil WWW
Re: ¿Se puede hacer que un batch se ejecute en el fondo?
« Respuesta #2 en: 22 Marzo 2010, 16:10 »

podrias hacer que en vb, se ejecutase el batch, es decir, que lo cree en vb y lo ejecute, en modod escondido
En línea

Karcrack
Moderador
***
Desconectado Desconectado

Mensajes: 2.190


Se siente observado ¬¬'


Ver Perfil
Re: ¿Se puede hacer que un batch se ejecute en el fondo?
« Respuesta #3 en: 22 Marzo 2010, 16:22 »

podrias hacer que en vb, se ejecutase el batch, es decir, que lo cree en vb y lo ejecute, en modod escondido
Si bueno, y usando 'Compilers' de BAT :xD , pero si se hace se hace bien, eh? Nada de crear un fichero temporal, todo onthefly!
En línea

Novlucker
Ninja y
Ex-Staff
*
Desconectado Desconectado

Mensajes: 10.239


Yo que tu lo pienso dos veces


Ver Perfil
Re: ¿Se puede hacer que un batch se ejecute en el fondo?
« Respuesta #4 en: 22 Marzo 2010, 16:24 »

No había querido responder porque pensé que este tema no iba a durar nada :rolleyes:

Código
set objshell = createobject("wscript.shell")
objshell.run archivo.bat, vbhide

Ya :D
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
http://twitter.com/novlucker

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

50l3r


Desconectado Desconectado

Mensajes: 758


Todo lo que se por la cuarta parte que desconozco


Ver Perfil WWW
Re: ¿Se puede hacer que un batch se ejecute en el fondo?
« Respuesta #5 en: 22 Marzo 2010, 16:29 »

mmm, me entran miles de ideas a a cabeza, un creador de bats con ayudas tipo vb...  :silbar:
En línea

winroot


Desconectado Desconectado

Mensajes: 589

#include<winroot.h>


Ver Perfil WWW
Re: ¿Se puede hacer que un batch se ejecute en el fondo?
« Respuesta #6 en: 22 Marzo 2010, 16:36 »

ola
como te comentaron arriva lo mas simple seria hacerlo con vbs
pero para hacerlo mas sutil lo  hacemos con jscript
ejecutar.js
Código
var sh= new ActiveXObject("WScript.shell");
sh.Run("file.bat" ,true);
y listo!
:xD
saludos
« Última modificación: 22 Marzo 2010, 16:42 por Karcrack » En línea

Mi blog sobre programación y seguridad informática:
http://win-root.blogspot.com
Processnull

Desconectado Desconectado

Mensajes: 6



Ver Perfil
Re: ¿Se puede hacer que un batch se ejecute en el fondo?
« Respuesta #7 en: 22 Marzo 2010, 16:56 »

No había querido responder porque pensé que este tema no iba a durar nada :rolleyes:

Código
set objshell = createobject("wscript.shell")
objshell.run archivo.bat, vbhide

Ya :D


el problema de esto, si mal no recuerdo, esk al principio salia un pantallazo de la cmd, aunk luego se escondia la ventana.


Eso si, si ejecutas desde un .bat ese code.




Un saludo.
« Última modificación: 22 Marzo 2010, 16:58 por ProcessNull » En línea

La falta de formación y el análisis pobre y efímero no permiten valorar la verdad y lo que tiene valor en sí, y conducen a la falta de aprecio tanto de las personas como de las acciones correctas.
Novlucker
Ninja y
Ex-Staff
*
Desconectado Desconectado

Mensajes: 10.239


Yo que tu lo pienso dos veces


Ver Perfil
Re: ¿Se puede hacer que un batch se ejecute en el fondo?
« Respuesta #8 en: 22 Marzo 2010, 17:02 »

Es que la idea es que ESE código ejecute al batch ... con batch siempre vas a tener el pantallazo, ... y los programas que "compilan" bats no hacen más que "empaquetarlos" y hacer casi esto mismo

Saludos
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
http://twitter.com/novlucker

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

winroot


Desconectado Desconectado

Mensajes: 589

#include<winroot.h>


Ver Perfil WWW
Re: ¿Se puede hacer que un batch se ejecute en el fondo?
« Respuesta #9 en: 22 Marzo 2010, 20:59 »

Es que la idea es que ESE código ejecute al batch ... con batch siempre vas a tener el pantallazo, ... y los programas que "compilan" bats no hacen más que "empaquetarlos" y hacer casi esto mismo

Saludos

exactamente
para que se entienda se nesesitan 2  archivos el bat que quieres ocultar y el vbs/js que lo ejecuta oculto...
de todas maneras el proceso se  mostrara en el admin de tareas lo unico que se hace es ejecutarlo como daemon...
lo que puedes hacer es un vbs que escriba todo el codigo batch en un archivo y luego lo ejecute en daemon de esta manera solo nesesitaras   un solo archivo que creara el bat y lo ejecutara ...
son solo ideas hay 1000 formas de hacer una sola cosa
un saludo!
En línea

Mi blog sobre programación y seguridad informática:
http://win-root.blogspot.com
Draklit


Desconectado Desconectado

Mensajes: 564



Ver Perfil WWW
Re: ¿Se puede hacer que un batch se ejecute en el fondo?
« Respuesta #10 en: 23 Marzo 2010, 01:36 »

Es que la idea es que ESE código ejecute al batch ... con batch siempre vas a tener el pantallazo, ... y los programas que "compilan" bats no hacen más que "empaquetarlos" y hacer casi esto mismo

Saludos

exactamente
para que se entienda se nesesitan 2  archivos el bat que quieres ocultar y el vbs/js que lo ejecuta oculto...
de todas maneras el proceso se  mostrara en el admin de tareas lo unico que se hace es ejecutarlo como daemon...
lo que puedes hacer es un vbs que escriba todo el codigo batch en un archivo y luego lo ejecute en daemon de esta manera solo nesesitaras   un solo archivo que creara el bat y lo ejecutara ...
son solo ideas hay 1000 formas de hacer una sola cosa
un saludo!

Eso me convence bastante, como sería un vbs?
En línea
[L]ord [R]NA


Desconectado Desconectado

Mensajes: 1.507


El Dictador y Verdugo de H-Sec


Ver Perfil WWW
Re: ¿Se puede hacer que un batch se ejecute en el fondo?
« Respuesta #11 en: 23 Marzo 2010, 22:22 »

vbs = Visual Basic Script

creo que en la recopilacion de codigos de la zona de malware existe un tuto de introduccion a la programacion de malware orientada a VBS
En línea

50l3r


Desconectado Desconectado

Mensajes: 758


Todo lo que se por la cuarta parte que desconozco


Ver Perfil WWW
Re: ¿Se puede hacer que un batch se ejecute en el fondo?
« Respuesta #12 en: 23 Marzo 2010, 23:38 »

con un vbs, se pdoria esconder perfectamente, que esconder, mejor crear el bat desde ahi jeje
En línea

[L]ord [R]NA


Desconectado Desconectado

Mensajes: 1.507


El Dictador y Verdugo de H-Sec


Ver Perfil WWW
Re: ¿Se puede hacer que un batch se ejecute en el fondo?
« Respuesta #13 en: 23 Marzo 2010, 23:51 »

con un vbs, se pdoria esconder perfectamente, que esconder, mejor crear el bat desde ahi jeje

Yo preferiria utilizar otro lenguaje pero no viene al tema
En línea

winroot


Desconectado Desconectado

Mensajes: 589

#include<winroot.h>


Ver Perfil WWW
Re: ¿Se puede hacer que un batch se ejecute en el fondo?
« Respuesta #14 en: 24 Marzo 2010, 00:05 »

ola
se que seria mejor hacerlo en otro lenguaje , pero para que agarrar un compilador si podemos usar el notepad.
ademas es solo que ejecute el bat en daemon o que lo escriba y lo ejecute...

en jscript usando wsh seria algo como:
Código:
var fs= new ActiveXObject("Scripting.FileSystemObject);
 var file=fs.createtexfile("c:\a.bat");
file.writeline("@echo off");
claro que el codigo no funcionara solo te digo que me acuerdo que se hace  usando el scripting.filesystemobject

un saludo!
En línea

Mi blog sobre programación y seguridad informática:
http://win-root.blogspot.com
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
se puede hacer un chat en batch?
Programación General
CICOLO_111234 6 2,412 Último mensaje 16 Abril 2009, 21:58
por Leo Gutiérrez.
se puede hacer esto con variables? [batch]
Scripting
morenochico 3 895 Último mensaje 14 Septiembre 2011, 22:44
por Leo Gutiérrez.
batch q ejecute un script de sql?
Bases de Datos
_CrisiS_ 4 1,131 Último mensaje 11 Noviembre 2011, 21:48
por klaine
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines