我使用VC6.0下的DUMPBIN导出了ULTRAEDIT下一个DLL,因为用GHOST恢复系统以后,没办法删除ULTRAEDIT目录下的那个dll文件,所有想导出来看下,到底它和哪些东西有关DLL是一种什么格式(我知道是:动态链接库),有没有什么软件能够导出DLL文件的反汇编代码或者是多一点东西??

解决方案 »

  1.   

    Dump of file D:\UltraEdit\ue32ctmn.dllFile Type: DLL  Summary        4000 .data
            1000 .rdata
            1000 .reloc
            1000 .rsrc
            6000 .text
    上面就是用DUMPBIN导出的东西,太少了,根本没什么用处??
    谁有好的办法,DLL文件格式分析的网站连接地址,反汇编DLL的工具???
      

  2.   

    http://www.pconline.com.cn/pcedu/empolder/gj/c/0312/264320_1.html
    这样的东西就不要了,关键需要的是分析的方法和别人分析的过程和使用到的工具!!
      

  3.   

    如果你自己写程序的话,用LoadLibrary装载这个动态库,得到句柄就是这个动态库在你进程里的位置,你用随便什么调试器跳到哪里看代码就可以了。你一般不用去看这些代码,只要用dumpbin /exports *.dll看一下他的导出表,这样就可以知道这个动态库提供什么服务了。
      

  4.   

    谢谢你,不过这样的信息我看不出来什么啊
    File Type: DLL  Section contains the following exports for UE32CTMN.dll           0 characteristics
        41C99BBC time date stamp Thu Dec 23 00:07:24 2004
            0.00 version
               2 ordinal base
               2 number of functions
               2 number of names    ordinal hint RVA      name          2    0 0000145A DllCanUnloadNow
              3    1 00001466 DllGetClassObject  Summary        4000 .data
            1000 .rdata
            1000 .reloc
            1000 .rsrc
            6000 .text