找回密码
 加入
搜索
查看: 3709|回复: 6

[网络通信] 求助:如何查看.exe文件中调用了那些DLL中的那些函数 十万火急

  [复制链接]
发表于 2011-10-18 09:47:00 | 显示全部楼层 |阅读模式
最近公司要做一个远程控制板卡的程序,用SSH协议,起初想用plink,但是公司要求用动态链接库调用的方式,所以我想分析下plink都调用了那些dll,然后我也去调用,找了很久都没有,也没有高人写的SSH的UDF,所以着急呀,月底做不出来就要收拾东西滚蛋了!~
发表于 2011-10-18 10:49:50 | 显示全部楼层
发表于 2011-10-18 11:02:55 | 显示全部楼层
dll应该可以做,难在要确定调用的函数
发表于 2011-10-18 11:07:30 | 显示全部楼层
获取.exe或.dll文件中调用了哪些DLL函数,枚举导入表是唯一的选择。

#include <PeShellX.au3>
#include <Array.au3>

Local $sFilePath = @WindowsDir & "\notepad.exe"
Local $pFileMapping = _PeMapFileView($sFilePath, $PE_FILE_READ)

If Not _PeIsValidPE($pFileMapping) Then Exit

Local $aImport = _PeEnumImportFunctions($pFileMapping)

_ArrayDisplay($aImport, $sFilePath)
_PeUnmapFileView($pFileMapping)


PeShellX.au3 在此帖http://www.autoitx.com/thread-26353-1-1.html的附件中可以下载到。
 楼主| 发表于 2011-10-18 11:44:10 | 显示全部楼层
回复 2# rchockxm


    谢谢 这个两个工具我都有了!~
 楼主| 发表于 2011-10-18 11:44:36 | 显示全部楼层
回复 3# netegg


    是的,因为是仿照PLINK,所以需要知道plink中调用了那些动态链接库中的那些函数!~
 楼主| 发表于 2011-10-18 11:44:49 | 显示全部楼层
回复 4# pusofalse


    好的 谢谢斑竹 我试一试
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-16 06:45 , Processed in 0.082668 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表