Capturar las funciones contenidas en un DLL
#1
Escrito 29 mayo 2009 - 02:38
Saludos.
#2
Escrito 29 mayo 2009 - 02:41
Yo no se que otro soft te pudiese ayudar.
Salud OS
#3
Escrito 29 mayo 2009 - 02:44
#4
Escrito 29 mayo 2009 - 02:47
Pues amigo es una DLL que viene de un soft de pago que está pago no es nada pirateado .
Pide la devolución de tu dinero
No amigo ya en serio, yo digo que pruebes con una dll que sepas las funciones, crea una si no tienes alguna que sepas todas las funciones y prueba con eso, así te daras cuenta si obtiene todo o no.
Salud OS
#5
Escrito 29 mayo 2009 - 02:50
#6
Escrito 29 mayo 2009 - 02:52
Subela!
Salud..... OS
#7
Escrito 29 mayo 2009 - 04:27
Subela!
Pues hombre ¡no problem!
Saludos.
Archivos adjuntos
#8
Escrito 29 mayo 2009 - 05:56
Preciso y conciso... jajajaSubela!
#9
Escrito 31 mayo 2009 - 01:41
Que funciones necesitas de dicha libreria?
#10
Escrito 31 mayo 2009 - 01:54
Saludos.
Archivos adjuntos
#11
Escrito 31 mayo 2009 - 02:25
Aquí están todas, creo, pues me interesaría saber cuales son sus funciones y sus sintaxis.
Saludos.
Eso lo entiendo bien, pero como podras ver en el PE Explorer la lista es bastante larga.. y el metodo que yo utilizo cuando no extiste documentacion alguna, es desensamblar la libreria e ir descubriendo e iterando los argumentos de las funciones.
Asi que debes ser un poco más especifico si no quieres que tu amigo este una semana en frente de dicha libreria :$
#12
Escrito 31 mayo 2009 - 02:33
- Conectarse vía ethernet.
- Conectarse vía COM.
- Obtener archivos de datas.
- Backup de datos.
- Envío de datos.
- Obtener Hora y Fecha del Equipo.
- Asignar Hora y Fecha al Equipo.
- Obtener Errores.
- Obtener el modelo del Equipo.
- Obtener la MAC.
- Entre otras...
Hay más ya que esas son algunas. :$
Saludos.
#13
Escrito 31 mayo 2009 - 03:19
http://www.zk-usa.co... SDK Manual.pdf
Saludos.
#14
Escrito 31 mayo 2009 - 03:24
Pues la librería tiene unas funciones básicas, como son:
- Conectarse vía ethernet.
- Conectarse vía COM.
- Obtener archivos de datas.
- Backup de datos.
- Envío de datos.
- Obtener Hora y Fecha del Equipo.
- Asignar Hora y Fecha al Equipo.
- Obtener Errores.
- Obtener el modelo del Equipo.
- Obtener la MAC.
- Entre otras...
Hay más ya que esas son algunas. :$
Saludos.
Pues el método del desensamblado previo a la llamada de función para investigar los push y luego que se hace con ellos es muy artesanal, largo y penoso. Nuestro amigo cHackAll se quedará sin ojos delante del código asm
Saludos.
#15
Escrito 31 mayo 2009 - 04:21
Despúes de tanto googlear he encontrado información de las funciones de esa Librería...
Tarde, pero yo encontré algo un poco mas práctico; la última version de la mismisima SDK (incluye ejemlo en Delphi utilizando su ActiveX!).
...Pues el método del desensamblado previo a la llamada de función para investigar los push y luego que se hace con ellos es muy artesanal, largo y penoso...
Lastimosamente cuando no existe documentacion alguna es la unica forma, por lo que no la definiria como artesanal.
En realidad no se puede revisar un "push" a la pila si no se cuenta con los binarios que realicen dicho push. No siendo el caso lo que analizo es la cantidad de "pop"s realizados (esto depende del tipo de llamada; cdecl, stdcall, etc.), pero con esto solo se obtiene la cantidad de argumentos; para averiguar los tipos de datos, dimensiones, etc. se requiere analizar toda la funcion, con lo que casi es cierto que se pueden perder los ojos .
Salud!
#16
Escrito 31 mayo 2009 - 04:28
Saludos.
#17
Escrito 31 mayo 2009 - 04:35
Bueno, con artesanal me refiero a su significado como "arte manual del maestro artesano". Considero la ingeniería inversa un verdadero arte.Lastimosamente cuando no existe documentacion alguna es la unica forma, por lo que no la definiria como artesanal.
Muy cierto. Y revisar los pop demás ajustes de pila en el ret, como bien dices, dependiendo del tipo de paso de parámetros, es mas penoso todavía.En realidad no se puede revisar un "push" a la pila si no se cuenta con los binarios que realicen dicho push.
La solución de haber encontrado la documentación hará que no pierdas los ojos.
Saludos.
#18
Escrito 31 mayo 2009 - 04:58
Bueno, con artesanal me refiero a su significado como "arte manual del maestro artesano". Considero la ingeniería inversa un verdadero arte...
Lastimosamente cuando no existe documentacion alguna es la unica forma, por lo que no la definiria como artesanal.
ahhh...! pero no me gusta como suena
Muy cierto. Y revisar los pop demás ajustes de pila en el ret, como bien dices, dependiendo del tipo de paso de parámetros, es mas penoso todavía.
En realidad no se puede revisar un "push" a la pila si no se cuenta con los binarios que realicen dicho push.
La solución de haber encontrado la documentación hará que no pierdas los ojos.
Saludos.
Ohh si... los necesito para ver buenas viejas (6)
Salud!