环境:Win11 | frida v15.1.28
- frida 如何按指定路径加载本地 dll ?
测试:新建 test.dll 存放在 d:/test/目录,包含导出函数 int add(int,int);
问题:js 中填写Module.load('d:/test/test.dll')frida 提示加载错误"0x0000007e"(找不到模块)
怀疑是路径分隔符问题,测试'/'、'//'、'\\'、'\\\\'无果;怀疑是绝对路径的问题,使用'./'、'.\'、'.\\'等无果,按理解 Module.load 相当于往指定进程远程注入 dll ,官方文档中的只言片语未提及详情
请问 Win 下 frida 如何按指定路径加载本地 dll ?
- 不 HOOK 进程只在 frida 环境中直接运行 js 代码有可能吗?
如新建 db.js ,测试代码如下
const db = SqliteDatabase.open('c:/path/people.db');
const smt = db.prepare('SELECT name, bio FROM people');
console.log(smt.step());
smt.reset();
类似于"frida.exe -l db.js"就直接显示输出结果?
- frida 的 js 代码中如何简单的复制本地文件?
类似于copyfile(src,dst)这样,有没有不用 TypeScript 等而简单有效复制文件的方法?