当前位置:  开发笔记 > 编程语言 > 正文

使用python运行未导出的.dll函数

如何解决《使用python运行未导出的.dll函数》经验,为你挑选了0个好方法。

这可能看起来像一个奇怪的问题,但我想知道如何从内存'签名'中运行.dll中的函数.我不太了解它实际上是如何工作的,但我非常需要它.它是一种在.dll中运行未导出函数的方法,如果你知道它的内存签名和地址.例如,我有这些:

respawn_f "_ZN9CCSPlayer12RoundRespawnEv"
respawn_sig "568BF18B06FF90B80400008B86E80D00"
respawn_mask "xxxxx?xxx??xxxx?"

使用一些非常漂亮的C++代码,您可以使用它来运行.dll中的函数.

这是一篇很好解释的文章:http: //wiki.alliedmods.net/Signature_Scanning

那么,是否有可能使用Ctypes或任何其他方式在python中执行此操作?

推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有