.NET native AOT esentially a whole new runtime to support.
I don't think ClrMD supports it and a lot of the reflection info is probably stripped out.
Having said that, we can still bring value because some symbols might exist (e.g., for callstack printing) & objects still have a vftable value in them so a heap search should still work.
Here's a good blog post about reversing .NET AOT:
https://migeel.sk/blog/2023/09/15/reverse-engineering-natively-compiled-dotnet-apps/
.NET native AOT esentially a whole new runtime to support.
I don't think ClrMD supports it and a lot of the reflection info is probably stripped out.
Having said that, we can still bring value because some symbols might exist (e.g., for callstack printing) & objects still have a vftable value in them so a heap search should still work.
Here's a good blog post about reversing .NET AOT:
https://migeel.sk/blog/2023/09/15/reverse-engineering-natively-compiled-dotnet-apps/