• Viernes 3 de Abril de 2026, 11:19

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - mayel2002

Páginas: [1]
1
ASM (Ensamblador) / Re: hook en una ventana (explorador de windows)
« en: Martes 12 de Mayo de 2009, 23:18 »
Ya me adentre más en el tema pero pues me falta algo, bueno lo que hago es sacar el handle de SysListView32 luego  hago esto:
invoke GetWindowThreadProcessId,handle,pid
mov tid,eax
invoke OpenProcess ,PROCESS_ALL_ACCESS , FALSE, tid
Para que me de acceso al proceso, sale eax=0 en Olly.
No tendrá permisos de lectura?

2
ASM (Ensamblador) / Re: hook en una ventana (explorador de windows)
« en: Viernes 1 de Mayo de 2009, 04:55 »
Se me ocurrió otra cosa a ver si se puede hacer, haber,  si el nombre de la clase de una ventana es CabinetWClass, pero cuando paso el puntero de ratón (con hook) donde están los ítems(archivos) de la carpeta abierta  me parece que la clase es SysListView32 junto con su handle, en vez de pasa   CabinetWClass puedo pasarle mejor SysListView32 para encontrar la ruta de esos archivos  ya sea con sendmessage.

3
ASM (Ensamblador) / Re: hook en una ventana (explorador de windows)
« en: Jueves 30 de Abril de 2009, 08:57 »
Bueno ya llevo un poco de avance gracias por guiarme, tengo una pregunta más puedo sacar la ruta de la carpeta que este abierta, mediante un handle o nombre de la clase?.
Y se se puede cuales son las api para hacerlo?
Como seria FindFirstFile y FindNextFile pero creo que con estas no se puede porque primero deberías llenar la estructura WIN32_FIND_DATA con FindFirstFile y debes de pasarle la ruta de la carpeta para que llene dicha estructura y luego llamar FindNextFile pero así no es posible. :brickwall:

4
ASM (Ensamblador) / Re: hook en una ventana (explorador de windows)
« en: Miércoles 29 de Abril de 2009, 23:28 »
Bueno gracias por la ayuda, entonces esto quiere decir para hacer lo que quiero necesito aprende a programar drivers en c o c++ tal como leí un una entrada que el titulo es programación de drivers,  pues si no hay de otra voy a tener que empezar a programar drivers.
Bueno un hook no puede sacar la ruta de la ventana abierta?
Y si no se puede pues de antemano muchas gracias y a empezar a programar drivers.  :D

5
ASM (Ensamblador) / Re: hook en una ventana (explorador de windows)
« en: Miércoles 29 de Abril de 2009, 08:37 »
Lo que quiero hacer exactamente es que cuando un usuario abra una ventana por ejemplo  
c:mis _documentos  en esa ventana estén archivos exe txt etc.., que el propio hook detecte estos archivos, bueno más o menos como lo hacen los antivirus  que cundo abres una ventana(explorador) que tiene un virus el antivirus lo detecta, supongo que por medio de hooks.
Supongo que    invoke SetWindowsHookEx,WH_SHELL,addr ventanas,hInstance,NULL
Este parámetro “WH_SHELL” es el que busca en ventanas?.
PD: ya se como manejar un hook por medio de DLL para el MOUSE pero no para ventanas :(

6
ASM (Ensamblador) / hook en una ventana (explorador de windows)
« en: Miércoles 29 de Abril de 2009, 06:25 »
Hola a todos, es mi primera vez que entro a este foro y está muy bien, bueno pues tengo una duda que no se cómo resolver ya anduve por toda la red y no encuentro nada al respecto :( , bueno al grano, lo que quiero hacer es un hook en ensamblador para Windows que ganche el explorador de Windows y me diga los archivos que hay en esa ventana ya sea .exe .bat .txt etc.. y si entra a otra ventana igual.
Que es lo que necesito la clase de la ventana o qué?  :brickwall:

Páginas: [1]