Frida官方手冊 - 快速入門

freakish發表於2017-10-18

快速入門

  • 對於急性子的朋友是不是想趕緊看下Frida怎麼用呢?這裡先給出一個例子吧:
  • 在這個例子中,Frida把自己注入到Twitter,然後列舉程式中已經載入的模組,查詢函式名稱能匹配到recvread的所有函式,然後對這些函式進行Hook。Frida框架會自動生成Hook回撥處理指令碼。你可以在這個指令碼上面隨意修改以滿足你對需求,修改儲存之後,Frida會自動重新載入修改之後對指令碼。Frida生成的預設指令碼只是列印了函式名,從上圖中的輸出也可以看的出來。
  • 下面我們來看下框架生成的預設指令碼recvfrom.js
  • 現在,把 log() 這一行用下面的程式碼代替:
  • 儲存這個檔案(Frida會自動載入修改之後的檔案),然後去操作一下 Twitter 來觸發網路訪問,你就會看到一些輸出了,大概應該是下面這樣的結果:
  • 其實這些還不算啥,Frida最厲害的地方是你可以基於Frida API開發出各種場景下的實用工具,就像Frida-trace一樣。

相關文章