问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何查看dll输出函数的参数?

发布网友 发布时间:2022-04-24 07:15

我来回答

3个回答

热心网友 时间:2022-06-17 09:18

查看dll输出函数的参数:
1、先打开需要分析的DLL,然后通过菜单功能-》出口来找到需要分析的函数,双击就可以了。它可以直接定位到该函数。
2、看准该函数的入口,一般函数是以以下代码作为入口点的。
push ebp
mov ebp, esp
3、然后往下找到该函数的出口,一般函数出口有以下语句。
ret xxxx;//其中xxxx就是函数差数的所有的字节数,为4的倍数,xxxx除以4得到的结果
就是参数的个数。
其中参数存放的地方:
ebp+08 //第一个参数
ebp+0C //第二个参数
ebp+10 //第三个参数
ebp+14 //第四个参数
ebp+18 //第五个参数
ebp+1C //第六个参数
。。。。
-------------------------------------------
还有一种经常看到的调用方式:
sub esp,xxxx //开头部分
//函数的内容
。。。
//函数的内容
add esp,xxxx
ret //结尾部分
其中xxxx/4的结果也是参数的个数。
-------------------------------------------------
还有一种调用方式:
有于该函数比较简单,没有参数的压栈过程,
里面的
esp+04就是第一个参数
esp+08就是第二个参数
。。。
esp+xx就是第xx/4个参数
说看到的xx的最大数除以4后的结果,就是该函数所传递的参数的个数。
----------------------------------------------
到现在位置,应该能很清楚的看到了传递的参数的个数。至于传递的是些什么内容,还需要进一步的分析。最方便的办法就是先找到是什么软件在调用此函数,然后通过调试的技术,找到该函数被调用的地方。一般都是PUSH指令。来实现参数的传递的。这时可以看一下具体是什么东西被压入堆栈了,一般来说,如果参数是整数,一看就可以知道了,如果是字符串的话也是比较简单的,只要到那个地址上面去看一下就可以了。

热心网友 时间:2022-06-17 09:18

只有dll的话除了分析代码没有其他方法。

因为dll里压根就没有参数表... 谁没事会存用不着的东西

热心网友 时间:2022-06-17 09:18

用PUBLIC声明 不行吗?
我记得我做的就可以啊..
是不是编译时少了参数出问题了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
北京注册成立一个公司需要多少钱 北京公司都是什么 手机导航地图语音怎么下载 如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 先下手为强!腾讯注册抢先“狗头”表情包商标,对此你怎么看? 腾讯注册“狗头”表情包商标,此举的原因是什么? 怎么阻止windows10自动更新 如何防止电脑自动更新window 10 请问..我得电脑, windows.总,,自动,,更新..自动下载,,怎么阻止它呢?.. 如何阻止电脑自动更新windows 支墩的埋深 混凝土管道埋地敷设,是不是还要做管道的基础啊?? 怎么做呢?? 施工员的主要任务是什么. 吉华街道成立后干了什么大工程? 请问在挖管墩基础坑时遇有普坚岩,应用正铲挖掘机还反铲挖掘机?套用定额时是否有区别? 公路工程墩柱变更属于什么类型 埋地排水混凝土管一般采用什么基础? 什么是管道布局 管道拐弯处什么情况下需要混凝土包管 管道管墩上预埋圆钢与预埋钢板有区别吗? 什么是管道拖拉墩 请问安装预算中管墩套什么定额? 什么情形可以用管道支墩? 现浇混凝土管墩该如何划分检验批? 如何查看DLL中的函数名及参数 有一个DLL,怎么知道其导出函数的参数和返回类型 如何查看DLL文件的导出函数声明 怎样用vc/bin下的Dumpbin.exe的小程序,查看DLL文件(.dll)中的函数结构。 请问大佬有dll导出函数查看器官方版 v3.5 电脑版软件免费百度云资源吗 怎么提取DLL文件中的导出函数呢? 如何在DLL中导出类的成员函数 什么工具能够监视dll文件中的函数调用及传递参数 怎么查看dll函数 vs2010 c++调用dll导出函数 准确看看 user32.dll 里有哪些导出函数 如何获取DLL导入导出表的信息和DLL导出的函数名 如何读取dll中的函数及参数? 怎么查看ida调试时其它dll模块的导出函数 为什么有的dll里没有导出函数? 大家的头像一般是哪里来的呀? 大家一般找头像在哪找? 你们QQ头像都在哪找的? QQ头像都上哪找啊 QQ头像在哪一个文件夹里!?