Pelepasan platform ngalacak aplikasi dinamis Frida 12.10

Diwanohkeun release tina tracing aplikasi dinamis sarta platform analisis Jumaah 12.10, anu tiasa dianggap salaku analog tina Greasemonkey pikeun program asli, anu ngamungkinkeun anjeun ngadalikeun operasi program salami palaksanaanna dina cara anu sami sareng Greasemonkey ngamungkinkeun anjeun ngadalikeun ngolah halaman wéb. Lacak program dirojong dina platform Linux, Windows, macOS, Android, iOS sareng QNX. Téks sumber sadaya komponén proyék nyebar handapeun lisénsi bébas wxWindows Lisensi Perpustakaan (varian LGPL anu henteu maksakeun larangan dina watesan distribusi rakitan binér karya turunan).

Dina hal tugas anu direngsekeun, Frida nyarupaan DTrace dina rohangan pangguna, tapi JavaScript dianggo pikeun nyerat skrip pikeun ngalacak sareng ngolah statistik palaksanaan aplikasi. Pawang boga aksés pinuh ka memori prosés, tiasa intercept nelepon fungsi, sarta fungsi panggero dilaksanakeun dina aplikasi tina kode JavaScript. Komponén inti Frida ditulis ngagunakeun basa C jeung Vala. Mesin V8 dipaké pikeun ngolah JavaScript. Aya bungkus dina API Frida pikeun Node.js, Python, Swift, .NET, Qt/Qml sareng C.

Pelepasan anyar sacara signifikan ngalegaan kamampuan pikeun debugging, nyukcruk sareng ngabalikeun rékayasa program Java - kana modul frida-jawa-sasak rojongan ditambahkeun pikeun HotSpot JVM, nu ngidinan Anjeun pikeun make lapisan ieu henteu ngan pikeun Android, tapi pikeun program Java biasa maké JDK. Java method tracing geus ditambahkeun kana frida-trace utility. Pikeun nangtukeun palaksanaan métode Java nu minuhan kriteria tangtu, a API anyar, Java.enumerateMethods(query), diajukeun. Requests pikeun métode intercepting dieusian dina formulir "kelas! Métode". Parobahan non-Jawa kaasup rojongan ningkat pikeun sistem ARM 32-bit dina mesin tracing Stalker sareng palaksanaan optimasi adaptif, anu ngamungkinkeun pikeun nyepetkeun palaksanaan Stalker dugi ka lima kali.

sumber: opennet.ru

Tambahkeun komentar