【问题标题】:Frida syntax fo variadic print function可变参数打印函数的 Frida 语法
【发布时间】:2021-04-11 03:40:37
【问题描述】:

使用 Frida 的 Objective-C API(用 Javascript 编写),我可以:

var b = ObjC.classes.NSString.stringWithString_("foo");
    
b.isKindOfClass_(ObjC.classes.NSString)
1  // true
    
b.isKindOfClass_(ObjC.classes.NSUUID)
0  // false
    
b.isEqualToString_("foo")
1
    
b.description().toString()
"foo"
    

但我找不到像这样的 variadic NSString init 调用的正确语法:

var c = ObjC.classes.NSString.stringWithFormat_('foo', 'bar', 'lives', '...');

c.description().toString()
"foo"

有什么想法吗?

【问题讨论】:

    标签: frida


    【解决方案1】:

    下面的伎俩:

    var c = ObjC.classes.NSString.stringWithFormat_('foo ' + 'bar ' + 'lives');
    
    c.description().toString()
    "foo bar lives"
    
    console.log(c)
    foo bar lives
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-03-17
      • 1970-01-01
      • 2021-01-12
      • 2012-09-02
      • 1970-01-01
      • 1970-01-01
      • 2020-10-21
      相关资源
      最近更新 更多