Turli dasturlar ustida reverse enginnering uchun vositalar qidirilganda doim ham aniq bir yechim qidirish qiyin. Lekin shundaylari ham yo'q emas.
Masalan frida deb nomlanuvchi vosita Android, iOS, Windows, Linux, macOS operatsion tizimlarida runtime vaqtida kodni tahlil qilish va tuzatish imkonini yaratib beradi. Nafaqat xavfsizlik jihatidan qarash balkim dasturiy mahsulotni ishlab chiqish vaqtida ham anchagina qo'l keladigan instrument hisoblanadi.
Fridada javascript api mukammal ishlab chiqarilgani bois runtime vaqtidagi barcha hodisalarni kuzatish va boshqarish jarayoni qulay hisoblanadi.
Masalan androiddagi click eventlar metodlari bo'yicha o'qib olish
https://frida.re/
Masalan frida deb nomlanuvchi vosita Android, iOS, Windows, Linux, macOS operatsion tizimlarida runtime vaqtida kodni tahlil qilish va tuzatish imkonini yaratib beradi. Nafaqat xavfsizlik jihatidan qarash balkim dasturiy mahsulotni ishlab chiqish vaqtida ham anchagina qo'l keladigan instrument hisoblanadi.
Fridada javascript api mukammal ishlab chiqarilgani bois runtime vaqtidagi barcha hodisalarni kuzatish va boshqarish jarayoni qulay hisoblanadi.
Masalan androiddagi click eventlar metodlari bo'yicha o'qib olish
Java.perform(() => {
Java.use('android.view.View$OnClickListener').onClick.implementation = function(v) {
console.log('Clicked to: ' + v.getClass().getName());
this.onClick(v);
};
});
https://frida.re/