mukul975 avatar

Analyzing Android Malware With Apktool

This automates static analysis of Android APK malware using androguard, apktool, and jadx. It parses the manifest to pull permissions, activities, services, and receivers, then scans for suspicious API calls like dynamic code loading, reflection abuse, and crypto operations. You get a JSON report with risk scores and MITRE ATT&CK mobile mappings, plus extracted strings and network indicators. Useful when you're triaging mobile malware samples or building detection rules and need structured output instead of manually poking through decompiled code. The permission analysis flags dangerous combinations, which catches a lot of common Android malware patterns. Assumes you're working in an isolated environment and have the Python toolchain set up.

skills.sh installs
697
GitHub stars
35.9K
last updated
Aug 21, 2026

Install

$ npx -y skills add mukul975/anthropic-cybersecurity-skills --skill analyzing-android-malware-with-apktool --agent claude-code

Installs into .claude/skills of the current project.

Files

Analyzing Android Malware with Apktool

Overview

Android malware distributed as APK files can be statically analyzed to extract permissions, activities, services, broadcast receivers, and suspicious API calls without executing the sample. This skill uses androguard for programmatic APK analysis, identifying dangerous permission combinations, obfuscated code patterns, dynamic code loading, reflection-based API calls, and network communication indicators.

When to Use

  • When investigating security incidents that require analyzing android malware with apktool
  • When building detection rules or threat hunting queries for this domain
  • When SOC analysts need structured procedures for this analysis type
  • When validating security monitoring coverage for related attack techniques

Prerequisites

  • Python 3.9+ with androguard
  • apktool (for resource decompilation)
  • jadx (for Java source recovery, optional)
  • Isolated analysis environment (VM or sandbox)
  • Sample APK files for analysis

Steps

Sponsors

Details

Repository
github.com/mukul975/anthropic-cybersecurity-skills
Categories
Backend & APIs, DevOps & CI/CD, AI & Agent Building, Mobile Development, Java & JVM
First seen
Jun 3, 2026

More from mukul975/anthropic-cybersecurity-skills

All 4
1aliyun avataralibabacloud-ecs-diagnosealiyun/alibabacloud-aiops-skillsComprehensive Alibaba Cloud ECS instance diagnostics skill. Performs systematic troubleshooting including cloud platform status checks and GuestOS internal diag695skills.sh installs
2AgriciDaniel avatarads-pinterestAgriciDaniel/claude-adsAudit Pinterest Ads measurement, Pinterest Tag and Conversions API, catalog and shopping readiness, visual creative, audiences, Performance+ intent, budgets, br689skills.sh installs
3mindrally avatarnetlify-developmentmindrally/skillsNetlify development best practices for serverless functions, edge functions, Blobs storage, build configuration, and deployment workflows.688skills.sh installs
4joellewis avatarstp-automationjoellewis/finance_skillsMeasure and raise straight-through processing (STP) rates in securities operations through zero-touch, exception-based processing. Use when measuring STP rates 686skills.sh installs
5madteacher avatarflutter-driftmadteacher/mad-agents-skillsImplement, fix, review, migrate, test, or debug Drift persistence in Flutter apps using SQLite, drift_flutter, type-safe Dart queries, generated tables, StreamB686skills.sh installs
6AgriciDaniel avatarads-snapchatAgriciDaniel/claude-adsAudit Snapchat Ads measurement, Snap Pixel and Conversions API, mobile and app campaigns, creative, AR and catalog formats, audiences, budgets, brand safety, an685skills.sh installs