Vydání platformy dynamického sledování aplikací Frida 12.10

Představení uvolnění platformy pro dynamické sledování a analýzu aplikací Frida 12.10, která může být považována za ekvivalent Greasemonkey pro nativní programy, umožňující kontrolovat chování programu během jeho běhu, stejně jako Greasemonkey poskytuje možnost sledovat zpracování webových stránek. Sledování programů je podporováno na platformách Linux, Windows, macOS, Android, iOS a QNX. Zdrojové kódy všech komponent projektu se distribují jsou licencovány pod volnou licencí wxWindows License (varianta LGPL, která neomezuje podmínky distribuce binárních sestavení odvozených prací).

Co se týče řešených úloh, Frida připomíná DTrace ve uživatelském prostoru, avšak pro psaní skriptů pro sledování a zpracování statistik vykonávání aplikace se používá programovací jazyk JavaScript. Obslužné funkce mají plný přístup k paměti procesu, mohou interceptovat volání k funkcím a vyvolávat implementované funkce v aplikaci z JavaScriptového kódu. Základní komponenty Frida jsou napsány pomocí jazyků C a Vala. Pro zpracování JavaScriptu se používá motor V8. Existují obálky nad API Frida pro Node.js, Python, Swift, .NET, Qt/Qml a C.

V novém vydání byly významně rozšířeny možnosti ladění, sledování a reverzního inženýrství Java programů – v modulu frida-java-bridge byla přidána podpora HotSpot JVM, která umožňuje použití této vrstvy nejen pro Android, ale i pro běžné Java programy, využívající JDK. Do nástroje frida-trace byla přidána sledování metod Java. Pro identifikaci vykonávání Java metod, které odpovídají určitým kritériím, byl navržen nový API Java.enumerateMethods(query). Dotazy pro zachycení metod jsou zadávány ve formátu "class!method". Z nezávislých na Javě změn si všímáme zlepšení podpory 32-bitových systémů ARM v sledovacím motoru Stalker a realizace adaptivní optimalizace, která umožnila zrychlit vykonávání Stalker až pětinásobně.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster