Autor
|
Tema: Obtener direccion de funcion (Leído 3,523 veces)
|
Vaagish
Desconectado
Mensajes: 875
|
Hola!
Capaz que es una pregunta estupida, pero no encuentro como solucionar esto:
Necesito obtener la direccion a una funcion...
Podria usar un puntero a funcion, pero esa no seria la direccion "real", sino que me devuelve la direccion a un JMP "direccion que quiero"
Gracias! Saludos!
|
|
« Última modificación: 6 Mayo 2015, 05:54 am por Vaagish »
|
En línea
|
|
|
|
x64core
Desconectado
Mensajes: 1.908
|
Hola!
Capaz que es una pregunta estupida, pero no encuentro como solucionar esto:
Necesito obtener la direccion a una funcion, o a toda una sección dentro del programa, si consigo las dos respuestas mejor..
Podria usar un puntero a funcion, pero esa no seria la direccion "real", sino que me devuelve la direccion a un JMP "direccion que quiero"
Gracias! Saludos!
¿Te referis a la especie de VTable de generan algunos compiladores? La generan en modo Debug, intenta en modo Release, igual se puede configurar para que no generé en modo Debug, es ese el problema?
|
|
|
En línea
|
|
|
|
Vaagish
Desconectado
Mensajes: 875
|
¿Te referis a la especie de VTable de generan algunos compiladores? La generan en modo Debug, intenta en modo Release, igual se puede configurar para que no generé en modo Debug, es ese el problema? Pero con que exactitud x64! Era eso exactamente.. no se me ocurrio que solo se generaba en modo debug, a que vendrá esa tabla de jmp's? Gracias!! Saludos
|
|
|
En línea
|
|
|
|
Miseryk
Desconectado
Mensajes: 225
SI.NU.SA U.GU.DE (2NE1 - D-Unit)
|
Me imagino que se carga de la misma manera o similar a la que se carga una dll en el proceso con sus funciones.
|
|
|
En línea
|
Can you see it? The worst is over The monsters in my head are scared of love Fallen people listen up! It’s never too late to change our luck So, don’t let them steal your light Don’t let them break your stride There is light on the other side And you’ll see all the raindrops falling behind Make it out tonight it’s a revolution
CL!!!
|
|
|
Vaagish
Desconectado
Mensajes: 875
|
Me imagino que se carga de la misma manera o similar a la que se carga una dll en el proceso con sus funciones. La funcion o la tabla como se carga? Si es la funcion si, la importo desde un modulo .obj, si es la vtable esa ni idea, pero si se carga como una dll digamos, de donde sale? Del obj? De algun otro archivo de depuracion quizas? Saludos! Gracias!
|
|
|
En línea
|
|
|
|
x64core
Desconectado
Mensajes: 1.908
|
Pero con que exactitud x64! Era eso exactamente.. no se me ocurrio que solo se generaba en modo debug, a que vendrá esa tabla de jmp's?
Gracias!! Saludos
Exactamente no se, pero podria ser alguna optimizacion para acerlar la recompilacion. Seguro encontras informacion sobre eso, los parametros son OPT:REF, OPT:ICF para el linker.
|
|
|
En línea
|
|
|
|
Vaagish
Desconectado
Mensajes: 875
|
Exactamente no se, pero podria ser alguna optimizacion para acerlar la recompilacion. Seguro encontras informacion sobre eso, los parametros son OPT:REF, OPT:ICF para el linker. Genial! Muchas gracias x64! Saludos!
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
duda acerca de cómo obtener la dirección de una función en una dll.
Bugs y Exploits
|
black_flowers
|
0
|
2,177
|
7 Febrero 2011, 13:18 pm
por black_flowers
|
|
|
Obtener Direccion URL de Chrome?
Programación C/C++
|
x64core
|
2
|
4,082
|
23 Febrero 2012, 10:05 am
por x64core
|
|
|
[Vb.Net] Obtener información de dirección MAC
.NET (C#, VB.NET, ASP)
|
Mario Núñez
|
2
|
5,959
|
3 Enero 2016, 00:49 am
por Mario Núñez
|
|
|
Obtener nombre de sitio gracias a su direccion ip?
.NET (C#, VB.NET, ASP)
|
P4nd3m0n1um
|
2
|
1,875
|
8 Noviembre 2016, 23:12 pm
por engel lex
|
|
|
[Ayuda] Obtener direccion MAC desde script PHP
PHP
|
danny920825
|
9
|
7,168
|
24 Febrero 2017, 00:48 am
por engel lex
|
|