Hoʻokuʻu ʻia o ka Frida dynamic application tracing platform 12.10

Waiho ʻia e ka hoʻokuʻu ʻana o ka ʻimi noiʻi hoʻolalelale a me ka paepae hoʻopaʻa ʻana Pōʻalima 12.10, hiki ke noʻonoʻo ʻia he analogue o Greasemonkey no nā papahana ʻōiwi, e ʻae iā ʻoe e hoʻomalu i ka hana o ka papahana i ka wā o kona hoʻokō ʻana ma ke ʻano like a Greasemonkey e hiki ai ke hoʻomalu i ka hana ʻana o nā ʻaoʻao pūnaewele. Kākoʻo ʻia ka huli ʻana o ka papahana ma Linux, Windows, macOS, Android, iOS a me QNX platforms. Nā kikokikona kumu o nā ʻāpana papahana a pau pālahalaha aku malalo o ka laikini manuahi wxWindows Library License (he ʻano ʻokoʻa o ka LGPL ʻaʻole i kau i nā palena i nā ʻōlelo o ka hāʻawi ʻana i nā hui binary o nā hana derivative).

Ma nā ʻōlelo o nā hana e hoʻonā ai, ua like ʻo Frida me DTrace i ka wahi hoʻohana, akā hoʻohana ʻia ʻo JavaScript e kākau i nā palapala no ka huli ʻana a me ka hoʻoponopono ʻana i nā helu hoʻokō noi. Loaʻa i nā mea lima ke komo piha i ke kaʻina hana hoʻomanaʻo, hiki ke hoʻopili i nā kelepona hana, a me nā hana kelepona i hoʻokō ʻia i ka noi mai ka code JavaScript. Ua kākau ʻia nā ʻāpana kumu o Frida me ka hoʻohana ʻana i nā ʻōlelo C a me Vala. Hoʻohana ʻia ka ʻenekini V8 e hana i ka JavaScript. Aia nā mea hoʻopili ma luna o ka Frida API no Node.js, Python, Swift, .NET, Qt/Qml a me C.

Hoʻonui nui ka hoʻokuʻu hou i nā hiki no ka debugging, ka huli ʻana a me ka hoʻohuli ʻana i ka ʻenekinia o nā polokalamu Java - i loko o ka module alahaka frida-java Hoʻohui i ke kākoʻo no HotSpot JVM, kahi e hiki ai iā ʻoe ke hoʻohana i kēia papa ʻaʻole wale no Android, akā no nā polokalamu Java maʻamau e hoʻohana ana i ka JDK. Ua hoʻohui ʻia ke ʻano hana ʻo Java i ka pono frida-trace. No ka hoʻoholo ʻana i ka hoʻokō ʻana i nā ʻano Java e kūpono ana i kekahi mau koina, ua noi ʻia kahi API hou, Java.enumerateMethods(query). Ua kuhikuhi ʻia nā noi no nā ʻano hana intercepting ma ke ʻano "class! method". Hoʻololi nā hoʻololi ʻole Java i ke kākoʻo i hoʻomaikaʻi ʻia no nā ʻōnaehana 32-bit ARM i ka ʻenekini huli Stalker a me ka hoʻokō ʻana i ka adaptive optimization, i hiki ai ke wikiwiki i ka hoʻokō ʻana iā Stalker a hiki i ʻelima mau manawa.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka