۳. استفاده از Wildcard (جستجوی رگباری)
قدرت اصلی frida-trace در استفاده از ستاره * است. شما میتوانید هزاران تابع را همزمان هوک کنید.
Crypto*: تمام توابع Native که با Crypto شروع میشوند.*!check*: در تمام کلاسهای جاوا، هر متدی که اسمشcheckاست.
دستورات کاربردی:
bash
# ۱. تمام توابع مربوط به SSL در کتابخانه libssl.so #
frida-trace -U -f com.example.target -i "libssl.so!SSL_*"
# ۲. تمام توابع mem (مثل memcpy, memset, memmove) #
frida-trace -U -f com.example.target -i "mem*"
# ۳. تمام متدهای کلاس MainActivity #
frida-trace -U -f com.example.target -j "com.example.app.MainActivity!*"
# ۴. متدهای getPassword در هر کلاسی که باشد #
frida-trace -U -f com.example.target -j "*!getPassword"هشدار اسپم (Flood)
اگر بنویسید -j "*!*" (یعنی همه متدهای همه کلاسها)، گوشی هنگ میکند و فریدا کرش میکند. سعی کنید همیشه دامنه جستجو را محدود کنید (مثلا فقط پکیج اپلیکیشن هدف).