Frida動態應用追蹤平台12.10發布

介紹 發布動態應用程式追蹤分析平台 弗里達12.10,它可以被視為本機程式的 Greasemonkey 的類似物,允許您在程式執行期間​​控製程式的操作,就像 Greasemonkey 可以控制網頁的處理一樣。 Linux、Windows、macOS、Android、iOS 和 QNX 平台支援程式追蹤。 所有項目組件的來源文本 傳播 根據免費許可 wxWindows 庫許可證 (LGPL 的變體,不會對衍生作品的二進位程序集的分發條款施加限制)。

就其解決的任務而言,Frida 類似於使用者空間中的 DTrace,但使用 JavaScript 編寫腳本來追蹤和處理應用程式執行統計資料。 處理程序可以完全存取進程內存,可以攔截函數調用,並從 JavaScript 程式碼調用應用程式中實現的函數。 Frida的核心元件是使用C和Vala語言編寫的。 V8引擎用於處理JavaScript。 Frida API 上有 Node.js、Python、Swift、.NET、Qt/Qml 和 C 的包裝器。

新版本顯著擴展了 Java 程式的調試、追蹤和逆向工程功能 - 進入了模組 弗里達-java-橋 新增了對 HotSpot JVM 的支持,這使得您不僅可以將這一層用於 Android,還可以用於使用 JDK 的常規 Java 程式。 Java 方法追蹤已新增至 frida-trace 實用程式。 為了確定滿足特定條件的 Java 方法的執行,提出了一個新的 API:Java.enumerateMethods(query)。 攔截方法的請求以「class!method」的形式指定。 非 Java 更改包括改進了追蹤引擎中對 32 位元 ARM 系統的支持 潛行者 以及自適應優化的實施,使得 Stalker 的執行速度提高了五倍。

來源: opennet.ru

添加評論