使用frida报错Failed to load script: script(line 10): SyntaxError: parse error

2,107 阅读1分钟

今天使用frida hook的时候遇到了这个问题

首先这个报错指向的是第10行,可以将js放入notepad等显示行数的编辑器。

像我这个(空行也计算在报错的行数中,包括没执行的方法)

image.png

第10行只是简单的一个注册方法,怎么会错呢。

后来发现是frida版本太低,把let改为var就好了,大家在用别人写的脚本的时候也要注意这个问题,运行报错,可能是因为版本太低,js语法不兼容。(好水的文章)