dll 库中间导出函数的参数类型和个数有什么工具可以查看呀?
很多工具都是查看 导出函数 名称, 但是无法查看 参数 类型 和 个数
9 个解决方案
#1
参数个数可以用反汇编工具看,看看入栈和清栈的情况。
参数类型看不到,在汇编中,没有参数类型这个说法
参数类型看不到,在汇编中,没有参数类型这个说法
#2
请问楼主,如何查看导出的函数名呀,我在书上看的一些命令怎么用不了呀
#3
这个,虽然技术理论上没有什么不可能,但是建议LZ可先理解为无法实现,以后你会慢慢有自己的体会:)
#4
除非是有该dll的使用说明,其它的方法好像还没听说过!谁有的话拿出来大家分享一下啊!
#5
这个应该是不行的,否则微软还不要倒闭了
还是需要文档的
还是需要文档的
#6
原则上通过逆向可以还原bin中函数的任何东东,但是很难做成自动化识别的东西。
#7
用IDA可以根据函数名部分识别函数的参数类型和调用方式,还有VC的bin目录里面有个undname.exe,也可以根据函数的名字反查函数的参数类型和调用方式,但只对有完整函数名前后缀的函数名有效.对于类似MessageBoxA这样的函数,只有SDK和开发文档能知道调用方式.
当然,如果名字意义很明确,楼主可以凭借自己的想象力,深厚的汇编功底和耐心的调试,慢慢尝试出函数的调用方法.
当然,如果名字意义很明确,楼主可以凭借自己的想象力,深厚的汇编功底和耐心的调试,慢慢尝试出函数的调用方法.
#8
暂时还没见过,
不过楼主可以发挥想象力自己做一个
不过楼主可以发挥想象力自己做一个
#9
函数名能看到,参数类型肯定没办法,因为编译好之后就没有类型一说了,不过个数用工具是可以的
#1
参数个数可以用反汇编工具看,看看入栈和清栈的情况。
参数类型看不到,在汇编中,没有参数类型这个说法
参数类型看不到,在汇编中,没有参数类型这个说法
#2
请问楼主,如何查看导出的函数名呀,我在书上看的一些命令怎么用不了呀
#3
这个,虽然技术理论上没有什么不可能,但是建议LZ可先理解为无法实现,以后你会慢慢有自己的体会:)
#4
除非是有该dll的使用说明,其它的方法好像还没听说过!谁有的话拿出来大家分享一下啊!
#5
这个应该是不行的,否则微软还不要倒闭了
还是需要文档的
还是需要文档的
#6
原则上通过逆向可以还原bin中函数的任何东东,但是很难做成自动化识别的东西。
#7
用IDA可以根据函数名部分识别函数的参数类型和调用方式,还有VC的bin目录里面有个undname.exe,也可以根据函数的名字反查函数的参数类型和调用方式,但只对有完整函数名前后缀的函数名有效.对于类似MessageBoxA这样的函数,只有SDK和开发文档能知道调用方式.
当然,如果名字意义很明确,楼主可以凭借自己的想象力,深厚的汇编功底和耐心的调试,慢慢尝试出函数的调用方法.
当然,如果名字意义很明确,楼主可以凭借自己的想象力,深厚的汇编功底和耐心的调试,慢慢尝试出函数的调用方法.
#8
暂时还没见过,
不过楼主可以发挥想象力自己做一个
不过楼主可以发挥想象力自己做一个
#9
函数名能看到,参数类型肯定没办法,因为编译好之后就没有类型一说了,不过个数用工具是可以的