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

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Análisis y Diseño de Malware (Moderador: fary)
| | |-+  [pregunta]que es el mutex y como se programa?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [pregunta]que es el mutex y como se programa?  (Leído 4,590 veces)
daryo


Desconectado Desconectado

Mensajes: 1.070



Ver Perfil WWW
[pregunta]que es el mutex y como se programa?
« en: 17 Abril 2013, 19:27 pm »

gracias de antemano  :)

por si acaso
conozco c++ python y mas  o menos vbs.
En línea

buenas
$Edu$


Desconectado Desconectado

Mensajes: 1.842



Ver Perfil
Re: [pregunta]que es el mutex y como se programa?
« Respuesta #1 en: 17 Abril 2013, 19:40 pm »

Eso sirve para que un ejecutable no se ejecute 2 veces.
Por ejemplo.... en un troyano, no es conveniente que se ejecute 2 veces el mismo archivo porque estara queriendo hacer la misma conexion 2 veces y no tiene sentido y podria traer problemas.

Como hacer un mutex, se comprueba si el archivo esta siendo ejecutado y si es asi no se ejecuta nada y se cierra. Esto lo haces poniendo en el comienzo de tu programa una verificacion y si da verdadera se cierra y no sigue leyendo el resto del codigo.

Podrias por ejemplo hacer que se cree un registro cuando esta corriendo tu programa y al cerrarse borras el registro. Me refiero al registro de windows o creando algun archivo que indicara que esta corriendo.

La idea seria asi:

Si existe(archivo o registro) entonces Cerrar.

Crear archivo o registro.

Codigo
Codigo

Borrar archivo o Registro.

Cerrar.
En línea

daryo


Desconectado Desconectado

Mensajes: 1.070



Ver Perfil WWW
Re: [pregunta]que es el mutex y como se programa?
« Respuesta #2 en: 17 Abril 2013, 19:41 pm »

,....
asi que ya estaba programando mutex sin saberlo jeje gracias pense era algo as complejo
En línea

buenas
$Edu$


Desconectado Desconectado

Mensajes: 1.842



Ver Perfil
Re: [pregunta]que es el mutex y como se programa?
« Respuesta #3 en: 17 Abril 2013, 20:09 pm »

Todo depende en que lo aplicaras, si es en el ejemplo que dije para que no se ejecute un archivo 2 veces bueno es facil, pero en proyectos avanzados con muchos procesos y cosas asi se puede complicar un poco mas seguramente :P
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Threads Mutex perl
Scripting
dxr 0 3,601 Último mensaje 19 Diciembre 2005, 12:04 pm
por dxr
BSOD con Kernel mutex
Programación C/C++
Distorsion 7 4,492 Último mensaje 25 Febrero 2011, 18:25 pm
por Eternal Idol
Mutex en win api
Programación C/C++
framled 4 2,608 Último mensaje 10 Diciembre 2012, 23:57 pm
por framled
Pregunta programa en c « 1 2 »
Programación C/C++
KIDRAP1 10 4,457 Último mensaje 15 Julio 2013, 15:58 pm
por 0xDani
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines