¿Hay algún visor nativo de funciones de exportación DLL?


Answers

dumpbin desde el símbolo del sistema de Visual Studio:

C: \ Users \ Andrew \ src2011 \ cryptography \ cspsdk> dumpbin / exports csp.dll

Microsoft (R) COFF / PE Dumper Versión 10.00.30319.01 Copyright (C) Microsoft Corporation. Todos los derechos reservados.

Volcado del archivo csp.dll

Tipo de archivo: DLL

La sección contiene las siguientes exportaciones para CSP.dll

00000000 characteristics
3B1D0B77 time date stamp Tue Jun 05 12:40:23 2001
    0.00 version
       1 ordinal base
      25 number of functions
      25 number of names

ordinal hint RVA      name

      1    0 00001470 CPAcquireContext
      2    1 000014B0 CPCreateHash
      3    2 00001520 CPDecrypt
      4    3 000014B0 CPDeriveKey
      5    4 00001590 CPDestroyHash
      6    5 00001590 CPDestroyKey
      7    6 00001560 CPEncrypt
      8    7 00001520 CPExportKey
      9    8 00001490 CPGenKey
     10    9 000015B0 CPGenRandom
     11    A 000014D0 CPGetHashParam
     12    B 000014D0 CPGetKeyParam
     13    C 00001500 CPGetProvParam
     14    D 000015C0 CPGetUserKey
     15    E 00001580 CPHashData
     16    F 000014F0 CPHashSessionKey
     17   10 00001540 CPImportKey
     18   11 00001590 CPReleaseContext
     19   12 00001580 CPSetHashParam
     20   13 00001580 CPSetKeyParam
     21   14 000014F0 CPSetProvParam
     22   15 00001520 CPSignHash
     23   16 000015A0 CPVerifySignature
     24   17 00001060 DllRegisterServer
     25   18 00001000 DllUnregisterServer

Resumen

    1000 .data
    1000 .rdata
    1000 .reloc
    1000 .rsrc
    1000 .text
Question

¿Hay algún visor nativo gratuito de funciones de exportación de DLL de Windows que muestre el nombre de la función y una lista de sus parámetros?




Si no tiene el código fuente y la documentación de la API, el código de la máquina es todo lo que hay, necesita desmontar la biblioteca dll usando algo como IDA Pro , otra opción es usar la versión de prueba de PE Explorer .

PE Explorer proporciona un Desensamblador. Solo hay una forma de averiguar los parámetros: ejecutar el desensamblador y leer el resultado del desensamblaje. Desafortunadamente, esta tarea de ingeniería inversa de la interfaz no se puede automatizar.

PE Explorer viene con descripciones para 39 bibliotecas diferentes, incluidas las bibliotecas centrales del sistema operativo Windows® (por ejemplo, KERNEL32, GDI32, USER32, SHELL32, WSOCK32), bibliotecas de gráficos clave (DDRAW, OPENGL32) y más.

texto alternativo http://www.heaventools.com/img/tour2-2.gif




Links