如题

解决方案 »

  1.   

    遍历导出函数地址表的成员AddressOfFunctions  n从0开始(n<NumberOfFunctions)
      第n个函数地址:判断是否==0 ,不等于0代表确实存在此函数(等于0直接遍历下一个),导出序号=base+n
      判断是否也同时以函数名导出:导出序号是否在AddressOfNameOrdinals中(word元素的数值加上base)。
    若存在,那么是哪个成员呢?这个与导出序号表是一一对应的。因为在导出序号表中是第一个成员,那么对应导出函数名称地址表也是第一个成员。这里需要(根据NumberOfNames的值建立一个一一对应的关系数组)
    不存在 就不存在呗
     n+1遍历下一个明白个结构中各个成员的意思 怎么解析就会了,你可以设计更好的算法
      

  2.   

    我有一个“PEmodifier.rar”,类似‘exescope’,可以参考。
    http://download.csdn.net/detail/schlafenhamster/2476867
    0分。
      

  3.   

    http://blog.csdn.net/lisunlin0/article/details/2116489
    可以查看几乎任意PE导出表。