首页
社区
课程
招聘
[旧帖] [求助]Hook未知Api时,如何知道该Api的参数个数? 0.00雪花
发表于: 2013-2-4 18:18 1700

[旧帖] [求助]Hook未知Api时,如何知道该Api的参数个数? 0.00雪花

bxc 活跃值
6
2013-2-4 18:18
1700
比如我想在某进程中Hook A.dll的Func函数
我将该进程的IAT中的Func地址改为我自己的B.dll的Test函数,如果A的Func是cdecl调用约定的话,我可以比较call函数前后的堆栈变化来得到Func函数的参数个数,那如果Func是stdcall该怎么获得参数的个数呢?请不要说跟进Func中看retn的值。
谢谢了!

[课程]FART 脱壳王!加量不加价!FART作者讲授!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 19
活跃值: (17)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
用 IDA 分析一下,得到函数原型。
2013-2-5 13:48
0
雪    币: 7068
活跃值: (3517)
能力值: ( LV12,RANK:340 )
在线值:
发帖
回帖
粉丝
3
我就是想搞自动分析的。。。手动的都会。。。
2013-2-11 20:22
0
雪    币: 32
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
不知道,只知道汇编下看看参数。
2013-2-18 10:12
0
雪    币: 35
活跃值: (10)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
5
自动的不一定100%靠谱,参数个数,调用约定啥的万一哪搞错了,挂上去就崩了,还是算了
2013-2-18 22:22
0
雪    币: 37
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
[QUOTE=;]...[/QUOTE]
看他是什么调用约定 判断堆栈平衡出了几个栈就可以判断啊
2013-2-19 17:29
0
游客
登录 | 注册 方可回帖
返回
//