如何查看DLL中的函数信息
发布网友
发布时间:2022-05-17 17:46
我来回答
共3个回答
热心网友
时间:2023-11-01 00:10
函数名可以查到,vc工具的depend就可以了,其他也有不少工具可以查到,声明的没有,声明没有编译到dll里的,声明包括函数名、参数和返回值。函数名说了,参数得通过反汇编得到,由于函数里通过堆栈来获得参数值,通过反汇编该函数,从函数头开始找出取堆栈的代码,可以找出该函数的参数个数和类型。参数的含意得读懂函数的反汇编代码,了解各参数的使用才能确定参数用途了。返回值在windows中是通过寄存器eax来返回的,如果返回的值小于32位,就用eax保存值,大于32位就用eax保存返回值的地址,所以要知道返回值的类型,得了解函数最好把什么存到eax中,存的值是什么才能知道返回值。
热心网友
时间:2023-11-01 00:10
装个Dependency Walker 可以看函数名。。但是参数看不到
热心网友
时间:2023-11-01 00:11
先应该知道是什么吧,动态链接库还是com?
如何查看DLL中的函数
1。先打开需要分析的DLL,然后通过菜单功能-》出口来找到需要分析的函数,双击就可以了。它可以直接定位到该函数。2。看准该函数的入口,一般函数是以以下代码作为入口点的。push ebp mov ebp, esp ...3。然后往下找到该函数的出口,一般函数出口有以下语句。...ret xxxx;//其中xxxx就是函...
如何查看DLL中的函数信息
函数名可以查到,vc工具的depend就可以了,其他也有不少工具可以查到,声明的没有,声明没有编译到dll里的,声明包括函数名、参数和返回值。函数名说了,参数得通过反汇编得到,由于函数里通过堆栈来获得参数值,通过反汇编该函数,从函数头开始找出取堆栈的代码,可以找出该函数的参数个数和类型。参数的...
如何查看DLL文件里的函数
1、准备好要看函数的dell文件,打开Dll函数查看器3.5。2、单击“选择文件”按钮,选择你的文件。3、点击“打开”按钮。你会发现,这个查看器列出了很多函数。4、选择你的函数,如“SetMessageA”,然后点击左边的“+”,你就能看到这个函数的参数。5、如果想在VB或易语言中声明这个函数,不需输入,...
如何查看一个DLL文件中具体的函数及其代码?
1接着,我们输入命令 dumpbin -export dll名。2还有其他命令,可以参考help,这样就可以了。3可以用C++自带的工具查。开始 ——》所有程序 ——》 Microsoift visual C++ 6.0 ——》Microsoift visual C++ 6.0 Tools ——》 depends 查具体参数用反汇编,习惯于用OD,ctrl+N 找到要查的参数(后...
dll文件怎么查看里面的代码
理论上DLL是不能打开的,如果您还是想打开,可以使用一些软件开发或反编译功能,比如DLL函数查看器,但不建议修改。当然也有的DLL是加了壳的,您需要先脱壳才可以。删除DLL文件或修改DLL文件的内容,可能会导某些程序无法打开或运行错误,提示没有DLL文件。因此一般情况下不建议您打开DLL文件或进一步对其...
如何查看Dll里的函数
可以用C++自带的工具查 开始 --》所有程序 --》 Microsoift visual C++ 6.0 --》Microsoift visual C++ 6.0 Tools --》 depends 查具体参数用反汇编,我习惯于用OD,ctrl+N 找到要查的参数(后面会有显示是几个参数的),选中那一行按Enter就会跳到那个函数的调用段,里面会有具体的参数类型 ...
如何查看DLL中的函数名及参数
函数名很简单,导出表里写的明明白白,随便一个dll查看工具都可以读出,比如CFF explorer。但是对于参数,就像楼上说的那样,不能看出它真实的数据类型(即在高级语言中的抽象数据类型)。因为都编译成汇编了,没有抽象的概念了,此时只能知道数据大小。但是,不代表就没有办法了。有个一软件叫IDA,专门...
什么工具能够监视dll文件中的函数调用及传递参数
在IDA里,还可以使用F5快捷键将反汇编代码转换为C代码,能稍稍方便一点。最后一个问题,至于思路的话,你可以查看DLL的导出函数,然后使用Detours类库将原来的函数HOOK一下,做个旁路,在HOOK函数中打印调用内容,这样你在日志文件或调试输出中就能看见调用规律了。纯属个人建议。对了,还有一个工具叫做API ...
如何获得dll中的函数、接口和字符串?
使用VC6带的DEPENDS.EXE,打开你的DLL文件,就可以看见带的DLL导出的函数或变量,但你不能看见函数的参数,没有任何工具能看见DLL带的参数
vba里如何调用dll里的函数
,导致aspnet_wp.exe退出调用一个delphi生成的dll文件函数(非COM组件),窗体应用程序中调用一切OK,在web应用程序中报错,下面是事件查看器中的出错内容: 弹出应用程序: aspnet_wp.exe - 应用程序错误: &nbsp