3
我工作在Linux系統上。我知道如何使用nm和其他gnu binutils,但我想知道是否有更好的方法來使用python來解析函數地址。如果有更好的方法,我不想從系統調用中解析文本響應。python for linux中的getProcAddress?
我工作在Linux系統上。我知道如何使用nm和其他gnu binutils,但我想知道是否有更好的方法來使用python來解析函數地址。如果有更好的方法,我不想從系統調用中解析文本響應。python for linux中的getProcAddress?
如果你想打電話與類型相關的功能,使用。或者,如果你想dynamicaly CAL它沒有任何類型的,使用dl
import dl
dl.open("/lib/libc.so.6").call("time")
如果你想獲得的功能符號,使用sym
。
因此,對於進一步的細節,我想使用Python ptrace的,在函數調用的地址設置調試點。所以我正在尋找的東西類似於Windows API中的GetProcAddress。我想我可以通過使用系統調用到幾個不同的充utils的像納米或objdump的一個實現這一點,但我希望有這樣做的更好的方法。 – rvorderm