Skip to content
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

Xamarin.Android (Build fully native Android apps using C#) #706

Open
mike-hunhoff opened this issue Feb 22, 2023 · 1 comment
Open

Xamarin.Android (Build fully native Android apps using C#) #706

mike-hunhoff opened this issue Feb 22, 2023 · 1 comment
Labels

Comments

@mike-hunhoff
Copy link
Collaborator

mike-hunhoff commented Feb 22, 2023

Consider writing capa rules for Xamarin.Android applications:

Xamarin.Android exposes the complete Android SDK for .NET developers. Build fully native Android apps using C# or F# in Visual Studio.

(credit)

Developers can write cross-platform and platform-specific C# (Android, iOS) . Here, we should aim to target Android-specific C# implemented via Mono.Android:

Screen Shot 2023-02-22 at 10 42 23 AM

(credit)

Xamarin.Android framework has been leveraged by malware authors:

Quick hunt on VT finds:

We already have some coverage on this sample:

Screen Shot 2023-02-22 at 11 33 12 AM

Deliverables:

  • understand Mono.Android SDK and its uses by malware authors
  • develop capa rules based on this understanding
@komen205
Copy link

Hello,

I'm not sure if this will be helpful in any way, but maybe identifying that the file is actually a Xamarin application could be quite useful. Since now it seems that it only identifies that the file is a dotnet one.

We can do this by targeting the magic "XALZ", for reference, dotnet/android#4686

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants