用一些工具如:dependency 等可以看exe,dll文件的inport和export的函数,可是我看一个dll的,只有inport的,没有export任何

  • 主题发起人 主题发起人 yxjdelphi
  • 开始时间 开始时间
Y

yxjdelphi

Unregistered / Unconfirmed
GUEST, unregistred user!
用一些工具如:dependency 等可以看exe,dll文件的inport和export的函数,可是我看一个dll的,只有inport的,没有export任何东西,别的代码是怎么用它的?(100分)<br />用一些工具如:dependency 等可以看exe,dll文件的inport和export的函数,<br><br>可是我看一个dll的,只有inport的,<br><br>没有export任何东西,别的代码是怎么用它的?
 
可能被压缩或加壳。
 
有三种可能:<br>1.“资源DLL”,是不需要导出函数的,别人使用LoadResource等函数来获得他的资源。<br>2..NET的程序集,虽然有DLL扩展名,但是其内部实现机制和DLL差别很大,具体如何我也不清楚<br>3.可能根本不是DLL,骗你的 :D
 
Traveller 说的好,不过我这个应该象您说的第一个可能,<br>因为它iNPORT 的其它函数可以看到的。<br><br>它就是个资源?有没有其它可能?再说一下:它可能是被一个Hook dll调用的。
 
我感觉是资源DLL,或者是改了名字,同意Traveller
 
我也怀疑这只是一个资源的DLL,没甚么用途,只是用来存放资源文件的
 
to yxj:<br>哦,确实有这种可能,就是说利用DLL的入口函数来做某些处理工作,只要别人一Load它就会执行。用作保密的话还是有一定欺骗性的。
 
多人接受答案了。
 
后退
顶部