吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4396|回复: 6
收起左侧

[Android 求助] Frida的NativeFunction问题

[复制链接]
S1mba 发表于 2020-8-1 00:30
25吾爱币
我现在想Hook一个So层函数,这个函数在Java层没有找到调用,是个导出函数。
图片.png
这个是这个函数的声明

[JavaScript] 纯文本查看 复制代码
Java.perform(function () {

    var ptr = Module.findExportByName("libJNIEncrypt.so","AES_128_ECB_PKCS5Padding_Decrypt");
    var aesd = new NativeFunction(ptr, 'char', ['char', 'char']);

    send(aesd('VEIzd/V2UPYNdn/bxH3Xig==','thisisatestkey=='));

});

这是我的代码 ,但是报错'Error: expected a pointer',请问我要用字符串作为参数和返回值的话应该怎么写呢?

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| S1mba 发表于 2020-8-1 00:32
发错了, 51V0E@IB`K7S2OAZE@MX4D0.png 图是这个
syrmb 发表于 2020-8-1 11:17
 楼主| S1mba 发表于 2020-8-2 19:37
shush_sec 发表于 2020-8-4 21:57
右键 AES_128_ECB_PKCS5Padding_Decrypt 这个函数名,按N 看看他的全局名称到底是不是这个。

免费评分

参与人数 1吾爱币 +2 热心值 +1 收起 理由
疯火戏猪猴 + 2 + 1 我很赞同!

查看全部评分

悦来客栈的老板 发表于 2020-8-9 09:08
我用你的代码,成功找到了这个地址。。。新建native函数不是你这么传值的。需要理解frida的一些方法,比如Memory.allocUtf8String,Memory.readCString,以及"pointer"
 楼主| S1mba 发表于 2020-8-10 15:28
悦来客栈的老板 发表于 2020-8-9 09:08
我用你的代码,成功找到了这个地址。。。新建native函数不是你这么传值的。需要理解frida的一些方法,比如M ...

能具体发一下代码吗?
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-15 22:50

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表