Lëshimi i platformës dinamike të gjurmimit të aplikacionit Frida 12.10

prezantuar lëshimi i platformës dinamike të gjurmimit dhe analizës së aplikacioneve Frida 12.10, i cili mund të konsiderohet si një analog i Greasemonkey për programet vendase, duke ju lejuar të kontrolloni funksionimin e programit gjatë ekzekutimit të tij në të njëjtën mënyrë që Greasemonkey bën të mundur kontrollin e përpunimit të faqeve në internet. Gjurmimi i programit mbështetet në platformat Linux, Windows, macOS, Android, iOS dhe QNX. Tekstet burimore të të gjithë komponentëve të projektit përhapet nën një licencë të lirë Licenca wxWindows Library (një variant i LGPL që nuk vendos kufizime në kushtet e shpërndarjes së asambleve binare të veprave derivative).

Për sa i përket detyrave që zgjidh, Frida i ngjan DTrace në hapësirën e përdoruesit, por JavaScript përdoret për të shkruar skriptet për gjurmimin dhe përpunimin e statistikave të ekzekutimit të aplikacionit. Trajtuesit kanë akses të plotë në kujtesën e procesit, mund të përgjojnë thirrjet e funksioneve dhe funksionet e thirrjes të zbatuara në aplikacion nga kodi JavaScript. Komponentët thelbësorë të Frida janë shkruar duke përdorur gjuhët C dhe Vala. Motori V8 përdoret për të përpunuar JavaScript. Ka mbështjellës mbi API Frida për Node.js, Python, Swift, .NET, Qt/Qml dhe C.

Publikimi i ri zgjeron ndjeshëm aftësitë për korrigjimin, gjurmimin dhe inxhinierinë e kundërt të programeve Java - në modul frida-java-urë Mbështetje e shtuar për HotSpot JVM, e cila ju lejon të përdorni këtë shtresë jo vetëm për Android, por për programet e rregullta Java duke përdorur JDK. Gjurmimi i metodës Java është shtuar në programin frida-trace. Për të përcaktuar ekzekutimin e metodave Java që plotësojnë disa kritere, propozohet një API e re, Java.enumerateMethods(query). Kërkesat për metodat e përgjimit janë të specifikuara në formën "class!method". Ndryshimet jo-java përfshijnë mbështetje të përmirësuar për sistemet ARM 32-bit në motorin gjurmues Stalker dhe zbatimi i optimizimit adaptiv, i cili bëri të mundur përshpejtimin e ekzekutimit të Stalker deri në pesë herë.

Burimi: opennet.ru

Shto një koment