安装 frida 模块 (frida-il2cpp-bridge) 的问题 运行
Problem with installing frida module (frida-il2cpp-bridge) and make it running
1 - 我安装了 frida 和 python。
2 - 然后我下载 frida-il2cpp-bridge 并使用 npm install --save-dev frida-il2cpp-bridge
.
3 - 我创建 js 脚本
import "frida-il2cpp-bridge";
console.log("Script loaded successfully ..... ");
async function main() {
await Il2Cpp.initialize();
const domain = await Il2Cpp.Domain.get();
console.log("il2cpp loaded at ",domain);
}
main().catch(error => console.log(error.stack));
4 - 我把 javascript 文件和 frida-il2cpp-bridge.
5 - 我 运行 弗里达与:frida --no-pause -U -l ./frida-il2cpp-bridge.js -f com.example.app.
但它给出了这个错误文本:
Failed to load script: script(line 1): SyntaxError: expecting '('
首先安装 Node-v16*.exe 和 Git-2*.exe..
在任何地方创建新文件夹(如 D:\il2cpp-bridge)
从创建的文件夹打开命令提示符并键入
$ git clone git://github.com/oleavr/frida-agent-example.git
$ cd frida-agent-example/
$ npm install -g typescript
$ npm install
$ npm install --save-dev frida-il2cpp-bridge
$ npm run watch
从代理文件夹打开 index.ts 文件并替换所有文本
import "frida-il2cpp-bridge";
console.log("Rebuilded")
Il2Cpp.perform(() => {
Il2Cpp.dump().fileName("dump.cs").classes().build();
});
*此脚本将转储您的游戏
完成!
现在您可以使用附加的 _agent.js like
生成您的游戏
frida -Uf com.example.app -l _agent.js --no-pause
P.S。确保带有“npm 运行 watch”命令的 cmd 始终处于活动状态。每次您修改 index.ts
时,它都会重建您的 _agent.js 文件
1 - 我安装了 frida 和 python。
2 - 然后我下载 frida-il2cpp-bridge 并使用 npm install --save-dev frida-il2cpp-bridge
.
3 - 我创建 js 脚本
import "frida-il2cpp-bridge";
console.log("Script loaded successfully ..... ");
async function main() {
await Il2Cpp.initialize();
const domain = await Il2Cpp.Domain.get();
console.log("il2cpp loaded at ",domain);
}
main().catch(error => console.log(error.stack));
4 - 我把 javascript 文件和 frida-il2cpp-bridge.
5 - 我 运行 弗里达与:frida --no-pause -U -l ./frida-il2cpp-bridge.js -f com.example.app.
但它给出了这个错误文本:
Failed to load script: script(line 1): SyntaxError: expecting '('
首先安装 Node-v16*.exe 和 Git-2*.exe.. 在任何地方创建新文件夹(如 D:\il2cpp-bridge) 从创建的文件夹打开命令提示符并键入
$ git clone git://github.com/oleavr/frida-agent-example.git
$ cd frida-agent-example/
$ npm install -g typescript
$ npm install
$ npm install --save-dev frida-il2cpp-bridge
$ npm run watch
从代理文件夹打开 index.ts 文件并替换所有文本
import "frida-il2cpp-bridge";
console.log("Rebuilded")
Il2Cpp.perform(() => {
Il2Cpp.dump().fileName("dump.cs").classes().build();
});
*此脚本将转储您的游戏
完成! 现在您可以使用附加的 _agent.js like
生成您的游戏frida -Uf com.example.app -l _agent.js --no-pause
P.S。确保带有“npm 运行 watch”命令的 cmd 始终处于活动状态。每次您修改 index.ts
时,它都会重建您的 _agent.js 文件