可以利用别人的DLL和sys吗?

时间:2021-05-08 14:34:16
大概是我想做驱动级别按键(研究用途不商用)
然后看到某软件用com注入 dll注入 加载sys的方式(我也不懂  360按顺序报的)

我找到了dll 和sys  在user/appdata/roaming/temp下

问题是:
我能不能查看dll 里面的函数名,然后直接用它的dll和sys呢?我是没有头文件的。。。

5 个解决方案

#1


你用depends等可以查看函数名,但是你没法知道参数,而这是在h文件中描述的

#2


可以用DLL Export Viewer看这个DLL的导出函数,不过不知道参数和函数的意思仍然不好调用。
想做驱动级的键盘鼠标模拟的话,可以用开源免费的“WinIo”,也可以用非开源的“DD虚拟键盘”

#3


没有h文件,你无法知道函数的参数,即便是知道了函数的各个参数的类型,你也不知道参数的含义?估计得大量重复的测试。

#4


引用 2 楼 CharlesSimonyi 的回复:
可以用DLL Export Viewer看这个DLL的导出函数,不过不知道参数和函数的意思仍然不好调用。
想做驱动级的键盘鼠标模拟的话,可以用开源免费的“WinIo”,也可以用非开源的“DD虚拟键盘”
非常感谢 主要问题是winio他没有签名  64位唉。。。

#5


大量测试 ,还不如自己研究一下,自己写,驱动奔溃了,比较麻烦

#1


你用depends等可以查看函数名,但是你没法知道参数,而这是在h文件中描述的

#2


可以用DLL Export Viewer看这个DLL的导出函数,不过不知道参数和函数的意思仍然不好调用。
想做驱动级的键盘鼠标模拟的话,可以用开源免费的“WinIo”,也可以用非开源的“DD虚拟键盘”

#3


没有h文件,你无法知道函数的参数,即便是知道了函数的各个参数的类型,你也不知道参数的含义?估计得大量重复的测试。

#4


引用 2 楼 CharlesSimonyi 的回复:
可以用DLL Export Viewer看这个DLL的导出函数,不过不知道参数和函数的意思仍然不好调用。
想做驱动级的键盘鼠标模拟的话,可以用开源免费的“WinIo”,也可以用非开源的“DD虚拟键盘”
非常感谢 主要问题是winio他没有签名  64位唉。。。

#5


大量测试 ,还不如自己研究一下,自己写,驱动奔溃了,比较麻烦