Capturar las funciones contenidas en un DLL
#1
Posted 29 May 2009 - 02:38 PM
Saludos.
#2
Posted 29 May 2009 - 02:41 PM
Yo no se que otro soft te pudiese ayudar.
Salud OS
#3
Posted 29 May 2009 - 02:44 PM
#4
Posted 29 May 2009 - 02:47 PM
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
Posted 29 May 2009 - 02:50 PM
#6
Posted 29 May 2009 - 02:52 PM
Subela!
Salud..... OS
#7
Posted 29 May 2009 - 04:27 PM
Subela!
Pues hombre ¡no problem!
Saludos.
Attached Files
#8
Posted 29 May 2009 - 05:56 PM
Preciso y conciso... jajajaSubela!
#9
Posted 31 May 2009 - 01:41 PM
Que funciones necesitas de dicha libreria?
#10
Posted 31 May 2009 - 01:54 PM
Saludos.
Attached Files
#11
Posted 31 May 2009 - 02:25 PM
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
Posted 31 May 2009 - 02:33 PM
- 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
Posted 31 May 2009 - 03:19 PM
http://www.zk-usa.co... SDK Manual.pdf
Saludos.
#14
Posted 31 May 2009 - 03:24 PM
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
Posted 31 May 2009 - 04:21 PM
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
Posted 31 May 2009 - 04:28 PM
Saludos.
#17
Posted 31 May 2009 - 04:35 PM
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
Posted 31 May 2009 - 04:58 PM
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!