Skills for Real Engineers. Straight from my .agents directory.
analyzing-android-malware-with-apktool
Agent skill frommukul975/Anthropic-Cybersecurity-Skills
Perform static analysis of Android APK malware using apktool for resource decompilation, jadx for Java source recovery, and androguard for manifest inspection, dangerous permission-combination detection, and identification of obfuscated code, dynamic code loading, and reflection-based API calls. Use to statically triage a suspicious APK without executing it or to build mobile malware detection rules.
How to install analyzing-android-malware-with-apktool
npx skills add mukul975/Anthropic-Cybersecurity-Skills# or add only this skill to Claude Code: copy the folder
skills/analyzing-android-malware-with-apktool/
# into
~/.claude/skills/analyzing-android-malware-with-apktool/ (all projects)
.claude/skills/analyzing-android-malware-with-apktool/ (one project)
1# Analyzing Android Malware with Apktool23## Overview45Android 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.678## When to Use910- When investigating security incidents that require analyzing android malware with apktool11- When building detection rules or threat hunting queries for this domain12- When SOC analysts need structured procedures for this analysis type13- When validating security monitoring coverage for related attack techniques1415## Prerequisites1617- Python 3.9+ with `androguard`18- apktool (for resource decompilation)19- jadx (for Java source recovery, optional)20- Isolated analysis environment (VM or sandbox)21- Sample APK files for analysis2223## Steps24251. Parse APK with androguard to extract manifest metadata262. Enumerate requested permissions and flag dangerous combinations273. List activities, services, receivers, and providers from manifest284. Scan for suspicious API calls (reflection, crypto, SMS, telephony)295. Detect dynamic code loading patterns (DexClassLoader, Runtime.exec)306. Extract hardcoded URLs, IPs, and C2 indicators from strings317. Generate risk assessment report with MITRE ATT&CK mobile mappings32…
Excerpt shown under the repository's Apache-2.0 license.
More skills in Anthropic-Cybersecurity-Skills
- ▸abusing-dpapi-for-credential-access
- ▸abusing-shadow-credentials-for-privesc
- ▸achieving-cmmc-level-2-compliance
- ▸acquiring-disk-image-with-dd-and-dcfldd
- ▸analyzing-active-directory-acl-abuse
- ▸analyzing-api-gateway-access-logs
- ▸analyzing-apt-group-with-mitre-navigator
- ▸analyzing-azure-activity-logs-for-threats
- ▸analyzing-bootkit-and-rootkit-samples
- ▸analyzing-browser-forensics-with-hindsight
- ▸analyzing-campaign-attribution-evidence
- ▸analyzing-certificate-transparency-for-phishing
Similar skill repositories
Public repository for Agent Skills
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Production-grade engineering skills for AI coding agents.
The open-source app everyone uses to manage agents at work
The design vocabulary for your coding agent. Steer with polish and bolder, review with critique and audit, catch AI slop before it ships.
