【发布时间】:2023-03-20 02:32:01
【问题描述】:
虽然与 Frida 对 V8 的使用没有特别的关系,但我在阅读 this Frida 发布页面并注意到它提供了以下参考:
只需用 C 语言编写整个代理,就可以继续构建一个 本机库,并使用 Module.load() 加载它。这有效,但意味着 它必须针对每一个架构进行编译,部署到 目标等
Ole 的评论暗示这是可能的,尽管除了 NodeJS C++ Addons 功能之外,我找不到任何其他参考资料,这些特性当然是 NodeJS 特有的(尽管 NodeJS 确实使用 V8)。
tl;博士 如何加载一个通用对象,使其所有导出的函数都可以从 Javascript 调用?这可能吗?
【问题讨论】:
-
也许@jmrk 可以回答这个问题
-
@Ifaruki 感谢您的链接,尽管我找到了参考。它是 Frida-api,而不是 v8。
标签: v8 shared-objects frida