westmelom 发表于 2022-7-21 18:01

求助JS调用的Frida怎么去生成一个long型的数据

我想去修改一个函数long型的输入参数,网上搜不到成功的用法,我尝试去使用java.use去生成一个long的对象,然后去$init去赋值,但是失败了。

laos 发表于 2022-7-21 18:30

试试Int64 UInt64

怜渠客 发表于 2022-7-21 19:38

我之前试过,直接赋值数字就行,当成int

seuseuseu 发表于 2022-7-21 20:08

对于js来说,好像这两种数据类型没有那么严格

Rezalt 发表于 2022-7-22 09:10

var a_Long = Java.use('java.lang.Long').parseLong.overload('java.lang.String').call(Java.use('java.lang.Long'), "要构建的数字")

westmelom 发表于 2022-7-22 09:52

Rezalt 发表于 2022-7-22 09:10
var a_Long = Java.use('java.lang.Long').parseLong.overload('java.lang.String').call(Java.use('java.l ...

谢谢,这种可以,帮大忙了

westmelom 发表于 2022-7-22 09:56

seuseuseu 发表于 2022-7-21 20:08
对于js来说,好像这两种数据类型没有那么严格

主要是数据过大,他提示传不进去,hook确实也没成功

westmelom 发表于 2022-7-22 10:01

lianquke 发表于 2022-7-21 19:38
我之前试过,直接赋值数字就行,当成int

我昨天直接赋值不行
页: [1]
查看完整版本: 求助JS调用的Frida怎么去生成一个long型的数据