Не могу использовать класс приложения в brida - PullRequest
0 голосов
/ 28 февраля 2019

Я недавно начал использовать 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.

Спасибо.

...