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

 

 


Tema destacado: Curso de javascript por TickTack


  Mostrar Mensajes
Páginas: 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ... 90
11  Programación / Programación C/C++ / Re: Funcion palíndromo. en: 16 Septiembre 2008, 19:39 pm
busca que ya se hablo justo de esto.
12  Programación / .NET (C#, VB.NET, ASP) / Re: Ayuda en colocar un botón en Mono C# en: 16 Septiembre 2008, 18:02 pm
ahi te lo dice, añadele "el contenedor" no se si sera como en java, pero depende del contenedor se te alinearan los controles de una forma diferente.
13  Programación / Ingeniería Inversa / Re: Duda sobre valores de la memoria!!! en: 8 Septiembre 2008, 23:04 pm
esq como te digo la variable value es de tipo long, ahi no almacenaras 16 bytes.

mirate bien los tipos de datos.
14  Programación / Ingeniería Inversa / Re: Duda sobre valores de la memoria!!! en: 8 Septiembre 2008, 21:03 pm
aparte que en "value" no  almacenaras 16 bytes.
15  Programación / Programación Visual Basic / Re: NtQuerysysteminformation and Task manager en: 31 Agosto 2008, 02:28 am
http://msdn.microsoft.com/en-us/library/ms724509(VS.85).aspx
16  Programación / Ingeniería Inversa / Re: Generar serial de programa que se bloquea después del 3º intento en: 24 Agosto 2008, 00:36 am
hombre, Instalar.exe digo yo que sera el instalador. el cual despues creara algo asi "c:\carpeta_del_programa" y dentro de esta estara un exe que sera el que tengas que estudiar. a no ser que sea la propia instalacion la que te pida eso que dices.
17  Programación / Programación Visual Basic / Re: Programación en vb 6.0 y compilar para PSP en: 21 Agosto 2008, 00:48 am
Citar
aprendere a programar en c, pero que C  me recomiendan.

C de toda la vida.
18  Programación / Ingeniería Inversa / Re: Problemas SEH en: 20 Agosto 2008, 17:01 pm
gracias karmany, la cosa es que el exe no es mio jeje. como ya comente es para hookear funciones sin tener que modificar nada por el tema de crc's. el problema es que tengo todo implementado, el manejador de excepciones y todo lo que necesito. como comento en los otros posts, el problema es que si instalo el SEH de toda la vida usando el registro fs el manejador saltara solo cuando una excepcion ocurra dentro de la dll que lo instala. probe entonces a usar SetUnhandledExceptionFilter que si no estoy confundido instala un manejador para el proceso y todos los hilos, el problema es que esto no deja una cola de manejadores, directamente el que llama a la funcion sobreescribe el puntero anterior y ya nunca mas se llama. para intentar que nadie llame mas a esa funcion desde dentro del proceso le puse PAGE_NOACCESS a la direccion de la api para que genere una excepcion al llamarla y en teoria vendria a mi manejador (digo en teoria pq en este caso no viene).

ahora todo esto que te cuento haciendo pruebas en un ejecutable propio me funciona de maravilla, pongo PAGE_NOACCESS a las funciones o direcciones de memoria que necesito controlar y directamente salta mi manejador. te explico mas claramente lo que hace el codigo, funciona 100% el problema es al intentar hacerlo en otro proceso desde una dll.

Pongo PAGE_NOACCESS  para la direccion/es que me interesan, esto generara un access violation al intentar ejecutar y saltara a mi manejador. en mi manejador cambio la eip por la direccion de mi codigo y modifico en este la direccion de retorno    a otra funcion mia para poder volver a proteger la direccion y que salten excepciones cada vez que se llame.

asi de simple logro hookear sin tener que modificar un solo byte, pero.... tengo el problema que te digo tengo si o si que hacerlo desde una dll y no puedo tocar nada del ejecutable.

saludos.

--------------------------------------------------------------------------------------------------
Bueno al final no queria, pero lo mas sencillo es depurar el proceso y ahi si podre enterarme de las excepciones y modificar lo que necesite. saludos y gracias.
19  Programación / Ingeniería Inversa / Re: Problemas SEH en: 19 Agosto 2008, 22:36 pm
Citar
(que es para que si tienes que usar un seh seguro pues este plugin te ayuda a encontrar las direcciones)

si las direcciones las tengo, el problema es que el programa sale sin pasar por las funciones.

el caso es que quiero redireccionar codigo con excepciones, voy poniendo PAGE_NOACCESS a las direcciones que necesito para cuando se ejecuten salte una excepcion "access violation", y redireccionar el codigo sin modificar un solo byte. la cosa es que dentro del mismo ejecutable haciendo pruebas funciona perfecto, pero dentro de la dll no hace ni caso.
20  Programación / Ingeniería Inversa / Problemas SEH en: 19 Agosto 2008, 22:22 pm
aunque se que tendria que ir en programacion lo pongo aqui ya que necesito esto para modificar el comportamiento de un programa externo.

si instalo un manejador de excepciones desde una dll este solo se ejecuta si alguna se produce dentro de la dll, si se produce en el programa ni caso. he probado a modificar el puntero al manejador del programa principal y cuando se produce la excepcion tampoco para donde tendria y no puedo depurarlo. ¿alguno tiene una idea de como poder controlar las excepciones del programa y todas sus dlls?
Páginas: 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ... 90
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines