Frida Dynamic Application Tracing Framework Release 12.10

Bekendgestel vrystelling van die dinamiese toepassingsopsporing- en ontledingsplatform Vrydag 12.10, wat beskou kan word as 'n analoog van Greasemonkey vir inheemse programme, wat jou toelaat om die werking van die program tydens die uitvoering daarvan te beheer op dieselfde manier as wat Greasemonkey dit moontlik maak om die verwerking van webblaaie te beheer. Programopsporing word ondersteun op Linux-, Windows-, macOS-, Android-, iOS- en QNX-platforms. Brontekste van alle projekkomponente versprei onder 'n gratis lisensie wxWindows-biblioteeklisensie ('n variant van die LGPL wat nie beperkings op die bepalings van verspreiding van binêre samestellings van afgeleide werke stel nie).

In terme van die take wat dit oplos, lyk Frida soos DTrace in gebruikersruimte, maar JavaScript word gebruik om skrifte te skryf vir die opsporing en verwerking van toepassingsuitvoeringstatistieke. Hanteerders het volle toegang tot prosesgeheue, kan funksie-oproepe onderskep en oproepfunksies wat in die toepassing geïmplementeer is vanaf JavaScript-kode. Die kernkomponente van Frida word geskryf met C- en Vala-tale. Die V8-enjin word gebruik om JavaScript te verwerk. Daar is omhulsels oor die Frida API vir Node.js, Python, Swift, .NET, Qt/Qml en C.

Die nuwe weergawe brei die vermoëns vir ontfouting, opsporing en omgekeerde ingenieurswese van Java-programme aansienlik uit - na die module frida-java-brug Bygevoeg ondersteuning vir HotSpot JVM, wat jou toelaat om hierdie laag nie net vir Android te gebruik nie, maar vir gewone Java-programme wat die JDK gebruik. Java-metodeopsporing is by die frida-trace-nutsding gevoeg. Om die uitvoering van Java-metodes wat aan sekere kriteria voldoen te bepaal, word 'n nuwe API, Java.enumerateMethods(query), voorgestel. Versoeke vir onderskeppingsmetodes word in die vorm "klas!metode" gespesifiseer. Nie-Java-veranderinge sluit verbeterde ondersteuning vir 32-bis ARM-stelsels in die opsporingsenjin in Stalker en die implementering van aanpasbare optimalisering, wat dit moontlik gemaak het om die uitvoering van Stalker met tot vyf keer te bespoedig.

Bron: opennet.ru

Voeg 'n opmerking