Udgivelse af platformen til dynamisk applikationssporing Frida 12.10

Præsenteret udgivelse af platformen til dynamisk sporing og analyse af applikationer Frida 12.10, der kan betragtes som et alternativ til Greasemonkey for native programmer, hvilket giver mulighed for at kontrollere et programs adfærd under udførelsen, ligesom Greasemonkey tillader kontrol over websidebehandling. Sporingen af programmer understøttes på platforme som Linux, Windows, macOS, Android, iOS og QNX. Kildeteksterne til alle projektets komponenter distribueres under en fri licens wxWindows Library License (en variant af LGPL, som ikke pålægger begrænsninger på distributionsforholdene for binære versioner af afledte værker).

Med hensyn til de opgaver, der skal løses, minder Frida om DTrace i brugerrummet, men til at skrive scripts til sporing og behandling af statistikker over applikationsudførelse bruges JavaScript. Behandlerne har fuld adgang til processens hukommelse, kan opsnappe kald til funktioner og kalde funktioner implementeret i applikationen fra JavaScript-kode. Fridas grundkomponenter er skrevet i C og Vala. V8-motoren bruges til behandling af JavaScript. Der findes bindings til Frida API'et for Node.js, Python, Swift, .NET, Qt/Qml og C.

I den nye udgave er mulighederne for debugging, sporing og reverse engineering af Java-programmer væsentligt udvidet — i modulet frida-java-bridge er der tilføjet støtte til HotSpot JVM, hvilket muliggør brug af dette lag ikke kun for Android, men også for almindelige Java-programmer, der bruger JDK. I værktøjet frida-trace er der tilføjet sporing af Java-metoder. For at bestemme udførelsen af Java-metoder, der opfylder bestemte kriterier, er der foreslået et nyt API Java.enumerateMethods(query). Anmodninger om opsnappede metoder gives i formen «class!method». Blandt de urelaterede ændringer bemærkes forbedret støtte til 32-bit ARM-systemer i sporingsmotoren. Stalker og implementeringen af adaptiv optimering, som har gjort det muligt at accelerere udførelsen af Stalker op til fem gange.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster