Я недавно начал использовать frida и наткнулся на этот замечательный инструмент brida , он соединяет BURP и Frida .
Теперь проблема в том, что если я пытаюсь использовать java.lang.String
, он работает нормально, однако, если я пытаюсь загрузить класс из самого приложения для Android, он выдает ошибку, подобную этой:
**Exception with custom context application**
net.razorvine.pyro.PyroException: [frida.core.RPCException] java.lang.ClassNotFoundException: Didn't find class "com.package.name.ClassName" on path: DexPathList[[directory "."],nativeLibraryDirectories=[/vendor/lib64, /system/lib64]]
Код выглядит так:
contextcustom2: function(message) {
if(Java.available){
var hexDecodedInput = hexToString(message);
var payloadRequestClass = Java.use("com.package.name.ClassName");
var encryptedPayload = payloadRequestClass.buildPayload(hexDecodedInput);
return stringToHex(encryptedPayload);
}
},
Он предназначен для добавления функциональности в контекстное меню BRIDA в BURP.
Спасибо.