۱. پیدا کردن آدرس تابع (The Address)
در دنیای Native، ما "نام کلاس" نداریم؛ ما "آدرس حافظه" داریم. برای هوک کردن یک تابع سیستمی (مثل open برای باز کردن فایل) یا یک تابع در کتابخانه libnative-lib.so، اول باید آدرس آن را در رم پیدا کنیم.
تابع Module.findExportByName کلید گنج یابی ماست.
کد فریدا (پیدا کردن آدرس):
javascript
/* پیدا کردن آدرس تابع open در کتابخانه libc.so */
var openPtr = Module.findExportByName("libc.so", "open")
console.log("[*] 'open' function address: " + openPtr)
/* خروجی چیزی شبیه به: 0x7fb6e41020 */