這可能看起來像一個奇怪的問題,但我想知道如何從內存「簽名」中運行.dll中的函數。我不太瞭解它是如何實際工作的,但我非常需要它。它是一種在.dll中運行未導出函數的方法,如果你知道它的內存簽名和地址。 例如,我有這些:使用python運行未導出的.dll函數
respawn_f "_ZN9CCSPlayer12RoundRespawnEv"
respawn_sig "568BF18B06FF90B80400008B86E80D00"
respawn_mask "xxxxx?xxx??xxxx?"
而且使用一些非常漂亮的C++代碼,你可以用它來從一個.dll中運行的功能。
這裏是它很好的解釋文章: http://wiki.alliedmods.net/Signature_Scanning
因此,使用ctypes的或任何其他的方式來做到這裏面蟒蛇這可能嗎?