Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Linuxシステムで作業しています。nm およびその他の gnu binutils の使用方法は知っていますが、python を使用して関数アドレスを解決するためのより良い方法があるかどうかを知りたいです。より良い方法があれば、システム コールからのテキスト応答を解析する必要はありません。
型を関連付けて関数を呼び出したい場合は、 を使用しますctypes。または、タイプなしで動的に呼び出したい場合は、使用しますdl
ctypes
dl
import dl dl.open("/lib/libc.so.6").call("time")
関数のシンボルを取得したい場合は、 を使用しますsym。
sym