Files
frida-agent/agent/index.ts
2026-02-04 11:35:08 +00:00

25 lines
587 B
TypeScript

import Java from "frida-java-bridge";
import { log } from "./logger.js";
import { exit } from "node:process";
function hook() {
const baseAddr = Process.findModuleByName("libmer.so")?.base;
if (!baseAddr) {
log("baseAddr is not found.");
return;
}
let offset = 0x01;
Interceptor.attach(baseAddr.add(ptr(offset)), {
onEnter: function (args) {},
onLeave: function (args) {},
});
}
if (Java.available) {
setTimeout(function () {
Java.perform(hook);
}, 200);
} else {
console.log("No Java VM in this process");
}