1回答

0收藏

APP hook 解密函数打印解密后通讯数据

悬赏求解 悬赏求解 1940 人阅读 | 1 人回复 | 2020-06-10


以下是要hook的方法,加密 的数据在入参str中,ReactNative 通过回调调用android原生代码,同一个类中无Callback做为参数的方法我均可以hook到,唯独这个Callback做为入参的不行。


在Build.gradle文件中我引入对应的Callback类如下:




[ttlogin]
@ReactMethod public void getDecryptData(String str, Callback callback) { if (!EncryptManager.getInstance().isCanEncrypt()) { try { callback.invoke(new JSONObject().put("result", "请初始化加解密")); } catch (JSONException e) { e.printStackTrace(); } } else if (!TextUtils.isEmpty(str)) { try { callback.invoke(EncryptManager.getInstance().getReusltJson(str)); } catch (JSONException e2) { e2.printStackTrace(); } } }
[/ttlogin]

分享到:
回复

使用道具 举报

回答|共 1 个

ShadowDOM

发表于 2020-6-10 23:06:40 | 显示全部楼层

see see
回复

使用道具 举报