Título: Derechos de acceso y API Hooking Publicado por: fary en 12 Septiembre 2012, 11:53 am Que hay gente :P
Bueno mi problema es el siguiente, en mi programa realizo dos hook a dos funciones, si realizo un hook solo me va perfecto pero si realizo los dos a la vez falla alguno. Llevo como 2 horas intentando ver el fallo he intentado todo lo que se me a ocurrido pero me sigue sin funcionar... el código es este: Código
echando un ojo desde OllyDbg me percate de que es la API VirtualProtectEx la que no da bien los permisos y falla al hookear pero no consigo saber porque... de igual forma seguro que a alguno de vosotros le a pasado lo mismo y sabe porque es. un saludo!! Título: Re: Derechos de acceso y API Hooking Publicado por: avesudra en 12 Septiembre 2012, 13:40 pm Hola mDrinky , yo no sé mucho de la api de windows pero , el -1 no es un handle válido creo yo ¿no? ¿o es que apunta al mismo proceso que la llama? En todo caso esto es lo que pone en la msdn para esa función.
hProcess [in] A handle to the process whose memory protection is to be changed. The handle must have the PROCESS_VM_OPERATION access right. For more information, see Process Security and Access Rights. Código EDITO: No había leido bien el problema , igual es por eso , no tengo ni idea mDrinky Título: Re: Derechos de acceso y API Hooking Publicado por: fary en 12 Septiembre 2012, 15:56 pm Hola Avesudra, con el -1 en esa API se indica que es el mismo proceso, no lo pone en la msdn, pero es asi :rolleyes:
saludos. Título: Re: Derechos de acceso y API Hooking Publicado por: avesudra en 12 Septiembre 2012, 16:02 pm Pues ni idea , estuve buscando por google pero nada de nada. Una pregunta ese código está en fasm ¿no?
Título: Re: Derechos de acceso y API Hooking Publicado por: fary en 12 Septiembre 2012, 16:20 pm Pues ni idea , estuve buscando por google pero nada de nada. Una pregunta ese código está en fasm ¿no? Sí, con el lo ensamblo. Título: Re: Derechos de acceso y API Hooking Publicado por: _Enko en 12 Septiembre 2012, 22:26 pm hasta hecho en fasm.
http://foro.elhacker.net/analisis_y_diseno_de_malware/taller_api_hooking_en_modo_usuario-t262962.0.html Título: Re: Derechos de acceso y API Hooking Publicado por: [Zero] en 12 Septiembre 2012, 23:02 pm Con VirtualProtect te funciona? Si no es así seguramente el error se dé antes, o sea un error de lógica, los 2 hooks redirigen al mismo código? Cada uno de esos hooks te funciona bien por separado?
Saludos Título: Re: Derechos de acceso y API Hooking Publicado por: fary en 13 Septiembre 2012, 08:59 am Ya lo arregle, el error de daba por ahí como bien dice Zero, pero la que fallaba era VirtualProtectEx :P. Ya he terminado mi juguete!
http://www.youtube.com/watch?v=PaqGUNp_QV4&feature=youtu.be saludos. Título: Re: Derechos de acceso y API Hooking Publicado por: .:UND3R:. en 17 Septiembre 2012, 10:34 am Ya lo arregle, el error de daba por ahí como bien dice Zero, pero la que fallaba era VirtualProtectEx :P. Ya he terminado mi juguete! http://www.youtube.com/watch?v=PaqGUNp_QV4&feature=youtu.be saludos. Interesante proyecto, me surge una duda a ver si me guías, Cómo lograste insertar texto dentro del texto?, saludos. Título: Re: Derechos de acceso y API Hooking Publicado por: fary en 23 Septiembre 2012, 19:27 pm Perdón Under por no contestar antes, no me habia fijado que habías respondido!!
Te refieres al texto dentro de la pantalla del juego, no? Usando las funciones nativas del juego, ya que el juego imprimia de forma normal los datos cuando solicitabas al servidor información. un saludo. Título: Re: Derechos de acceso y API Hooking Publicado por: .:UND3R:. en 23 Septiembre 2012, 20:14 pm Perdón Under por no contestar antes, no me habia fijado que habías respondido!! Te refieres al texto dentro de la pantalla del juego, no? Usando las funciones nativas del juego, ya que el juego imprimia de forma normal los datos cuando solicitabas al servidor información. un saludo. Me queda más claro, muchas gracias por la info, saludos. |