Knowledge Hub

Android Malware Analysis

TryHackMe15 answered prompts

Android Malware Analysis TryHackMe walkthrough with 15 answered prompts and lab methodology notes.

Prompts and answers

  • What is the name of the technique used by Google Play to mark the applications uploaded to the Google Play Store?
    frosting
  • What is the name of the package?
    com.wire
  • What is the MD5 hash of the APK?
    e162504122c224d4609ade9efa9af82d
  • What is the SHA256 hash of this sample?
    ae05bbd31820c566543addbb0ddc7b19b05be3c098d0f7aa658ab83d6f6cd5c8
  • What is the size of the sample?
    40.68MB
  • Which version of the application is targeted?
    3.65.979
  • Check all the activities. There is one standing out. Which one is it?
    org.xmlpush.v3.StartVersion
  • How many activities in the Manifest analysis are linked to the activity that we have identified?
    3
  • What is the first crime identified?
    load external class
  • There is a crime that should attract your attention. It is something that shouldn't happen with a non-malicious chat app. What crime is it?
    Hide the current app's icon
  • How many classes have a TCP connection and are identified as being part of our malicious activity?
    5
  • Which one of the classes having a TCP connection is probably not malicous?
    okio/Okio.java
  • What do you notice that will identify our sample as having similarities with the other search results?
    org.xmlpush.v3
  • Find the sha256 hash of our previous sample and run a query using the hash. What is the query you used?
    sha256:ae05bbd31820c566543addbb0ddc7b19b05be3c098d0f7aa658ab83d6f6cd5c8
  • What query would you use to find the non malicious class that we identified previously?
    java_classes: "okio/Okio"