这可能看起来像一个奇怪的问题,但我想知道如何从内存'签名'中运行.dll中的函数.我不太了解它实际上是如何工作的,但我非常需要它.它是一种在.dll中运行未导出函数的方法,如果你知道它的内存签名和地址.例如,我有这些:
respawn_f "_ZN9CCSPlayer12RoundRespawnEv" respawn_sig "568BF18B06FF90B80400008B86E80D00" respawn_mask "xxxxx?xxx??xxxx?"
使用一些非常漂亮的C++代码,您可以使用它来运行.dll中的函数.
这是一篇很好解释的文章:http: //wiki.alliedmods.net/Signature_Scanning
那么,是否有可能使用Ctypes或任何其他方式在python中执行此操作?