-
Notifications
You must be signed in to change notification settings - Fork 23
Open
Labels
questionFurther information is requestedFurther information is requested
Description
Hi @freehuntx,
I created a program using frida-inject that spawns a certain Xamarin application and then injects a frida-mono-api based script. Everything works correctly if I use the frida-mono-api
based script on a target application that is already running.
However, if the application is not yet running, I start it using Frida's await device.spawn(identifier)
, but the frida-mono-api
based script throws an error.
Error: access violation accessing 0x60
at node_modules/frida-mono-api/src/mono-api.js:804
at o (node_modules/browser-pack/_prelude.js:1)
at /script2.js:54
at o (node_modules/browser-pack/_prelude.js:1)
at scripts/intercept_pincode.js:1
at o (node_modules/browser-pack/_prelude.js:1)
at r (node_modules/browser-pack/_prelude.js:1)
at /script2.js:1069
I found out that when I start the application using Frida's device.spawn
function the MonoApi.mono_get_root_domain()
returns 0x0
. I think this is due to the fact that the Xamarin application is not fully initialised yet, but I can't find out how to fix it.
Have you experienced this problem before?
Metadata
Metadata
Assignees
Labels
questionFurther information is requestedFurther information is requested