Skip to content

۳. استفاده از 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 "*!*" (یعنی همه متدهای همه کلاس‌ها)، گوشی هنگ می‌کند و فریدا کرش می‌کند. سعی کنید همیشه دامنه جستجو را محدود کنید (مثلا فقط پکیج اپلیکیشن هدف).