Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

android-exploitation-malware-analysis

Overview

This project focuses on Android exploitation using malware techniques and performing both static and dynamic malware analysis.

The objective is to simulate real-world cyber attack scenarios and analyze malicious APK behavior using digital forensics techniques.


Objectives

  • Exploit Android devices using Trojan-based malware
  • Generate payloads using MSFVENOM
  • Gain remote access and perform post-exploitation
  • Perform static and dynamic malware analysis
  • Identify malicious communication and indicators of compromise (IOCs)

Tools & Technologies

  • Kali Linux
  • Metasploit Framework
  • Android Emulator (Genymotion / NOX Player)
  • MobSF (Mobile Security Framework)
  • ADB (Android Debug Bridge)
  • SpyNote (Android RAT)
  • VirtualBox

Methodology

Exploitation Phase

  1. Configure Android Emulator
  2. Generate malicious APK using SpyNote
  3. Embed:
    • IP Address
    • Port Number
  4. Deploy payload via cloud sharing
  5. Execute APK on target device
  6. Establish reverse connection

Post Exploitation

  • Access device files
  • Monitor calls, messages, and contacts
  • Capture microphone and camera data
  • Retrieve device information (IMEI, GPS, etc.)

Analysis Phase

Static Analysis

  • Reverse engineering APK
  • Manifest analysis
  • Permission inspection

Dynamic Analysis

  • Behavior monitoring
  • Network traffic analysis
  • C2 communication tracking

Tools Used

  • MobSF
  • APKiD
  • Cerbero Profiler

Indicators of Compromise (IOCs)

  • Suspicious permissions in APK
  • Hardcoded C2 IP address
  • Unusual network traffic
  • Hidden application behavior

Results

  • Successfully established remote access using Android Trojan
  • Identified malware family characteristics
  • Extracted attacker IP and communication patterns
  • Demonstrated risks of third-party APK installation

Limitations

  • Framework may not work on updated Android versions
  • Security patches can break exploitation techniques
  • Emulator-based testing differs from real devices

Ethical Disclaimer

This project is for educational and research purposes only. Do not use these techniques on unauthorized systems.


Author

Himani Asodariya

About

Android malware analysis using static and dynamic techniques with MobSF and Metasploit

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Packages

Contributors