Files

29 lines
554 B
TypeScript

import frida from "frida";
const processName = process.argv[2];
const source = `
recv('poke', pokeMessage => {
send('pokeBack');
});
`;
async function main() {
const session = await frida.attach(processName);
const script = await session.createScript(source);
script.message.connect(message => {
console.log("[*] Message:", message);
script.unload();
});
await script.load();
console.log("[*] Script loaded");
script.post({ type: "poke" });
}
main()
.catch(e => {
console.error(e);
});