Ejecutar un archivo con solo abrir una carpeta?

Iniciado por Trollwer, 2 Abril 2017, 23:12 PM

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

Trollwer

Hola amigos, me gustaria saber como ago para ejecutar un archivo(segundo plano) con solo abrir una carpeta...
un saludoo :D
▂ ▃ ▁ ▁ ▅ ▃ ▅ ▅ ▄ ▅ ▇▇ ▅ █ ▅ ▇ ▂ ▃ ▁ ▁ ▅ ▃ ▅ ▅ ▄ ▅ ▇▇ ▅ █ ▅ ▇ ▂ ▃ ▁ ▁ ▅ ▃ ▅ ▅ ▄ ▅ ▇▇ ▅ █ ▅ ▇ ▂ ▃ ▁ ▁ ▅ ▃ ▅ ▅ ▄▇ ▅ █ ▅ ▇ ▂ ▃ ▁ ▁ ▅ ▃ ▅ ▅ ▄ ▅ ▇▇ ▅ █ ▅ ▇ ▂ ▃ ▁ ▁ ▅ ▃ ▅ ▅ ▄ ▅ ▇▇ ▅ █ ▅ ▇ ▂

Flamer


tincopasan

para eso hay que modificar el soft que utilicen para abrir la carpeta!

JetPilot

No sé si eso sea posible, lo que sí es posible es cambiar el icono del archivo por el icono de carpeta.


ThunderCls

#4
Pues claro que si se puede, pero tendrías que utilizar varias técnicas (DLL injection + API hooking). Solo necesitas inyectarte en "explorer.exe" y hacer hooking en kernel32.CreateFileW/A, luego filtras LPCTSTR lpFileName por el "path + nombre" de la carpeta que quieres monitorear y una vez sea afirmativo pues ejecutas tu aplicación, simple ;) ;-)

PD: Lo olvidaba, es bueno aclarar que ademas de filtrar el nombre debes filtrar por:

Código (cpp) [Seleccionar]
dwCreationDisposition == OPEN_EXISTING && dwDesiredAccess == GENERIC_READ
-[ "...I can only show you the door. You're the one that has to walk through it." – Morpheus (The Matrix) ]-
http://reversec0de.wordpress.com
https://github.com/ThunderCls/

Flamer

#5
Citarues claro que si se puede, pero tendrías que utilizar varias técnicas (DLL injection + API hooking). Solo necesitas inyectarte en "explorer.exe" y hacer hooking en kernel32.CreateFileW/A, luego filtras LPCTSTR lpFileName por el "path + nombre" de la carpeta que quieres monitorear y una vez sea afirmativo pues ejecutas tu aplicación, simple ;) ;-)

eso creo que es muy detectado por el AV o me equivoco

mejor disfrazarla de un acceso directo o un exe en forma de carpeta

engel lex

Cita de: Flamer en  6 Abril 2017, 03:12 AM
mejor disfrazarla de un acceso directo o un exe en forma de carpeta

XD eso pensé... y funciona 2 de cada 3 veces XD

ojo, la idea de [ Thunder | CLS ] está bestia, pero si el creador del post fuera capaz de implementarlo, no habría hecho la pregunta XD
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

ThunderCls

#7
Cita de: Flamer en  6 Abril 2017, 03:12 AM
mejor disfrazarla de un acceso directo o un exe en forma de carpeta

That's lame  :xD, hazlo como los hombres!!.... jeje, nah en serio, opciones tienes para hacerlo, solo debes usar tu imaginación y elegir el método que mejor se adecue a lo que deseas




Cita de: engel lex en  6 Abril 2017, 03:14 AM
XD eso pensé... y funciona 2 de cada 3 veces XD

ojo, la idea de [ Thunder | CLS ] está bestia, pero si el creador del post fuera capaz de implementarlo, no habría hecho la pregunta XD


Creo que tienes razon  :rolleyes:


· No hacer doble post
>aquí las reglas del foro
-Engel Lex
-[ "...I can only show you the door. You're the one that has to walk through it." – Morpheus (The Matrix) ]-
http://reversec0de.wordpress.com
https://github.com/ThunderCls/

Flamer

jajaja que rápido contestan acabo de refrescar la pagina

Cita de: [ Thunder | CLS ] en  6 Abril 2017, 03:15 AM
That's lame  :xD, hazlo como los hombres!!.... jeje, nah en serio, opciones tienes para hacerlo, solo debes usar tu imaginación y elegir el método que mejor se adecue a lo que deseas
para que usar un marro si puedo usar una cuchara

agrego lo que el usuario intenta hacer yo ya lo había intentado hace mucho y mi respuesta fue no se, para no abrir la boca de mas.

pero en windows anteriores eso si se podía con un bug que había y para eso se usaba un archivo .ini eso era antes del Xp

Saludos Flamer y no es el único que lo avía pensado