-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't find mono runtime #17
Comments
I have the same problem on iOS with a different file. I have executed grep on the Application folder and this is the result: grep -ir "mono" Binary file APPNAME.iOS matches Furthermore: grep -ir "mono_thread_attach" |
Hey @alexdetrano and @omareltf, The above mentioned issue arises because, the Xamarin apps are compiled Ahead of Time in case of iOS and they work just like any other native app with ObjC runtime. There is no Mono runtime to begin with, hence you won't be able to find mono module/mono exports/mono runtime using Fridax. I am pretty sure that is the case, because following this hunch has yielded results. But If someone has successfully used Fridax to hook into iOS applications and has found mono-module (very unlikely), I would love to know how they did it and get the full picture of what's going on. What one can do to hook into Xamarin apps on iOS?
References:
Update:
|
I'm trying to hook a Xamarin-based iOS app and am getting the following error:
I've looked at #1 and the issue was fixed but I'm still having the issue. I've tried poking around but am just getting started with frida. Things I've tried:
Process.enumerateModulesSync()
Process.enumerateExports()
dlopen
and looking for any import of monobut nothing shows up. Is there anything else I can do to troubleshoot the issue? Sadly I can't share the ipa.
The text was updated successfully, but these errors were encountered: