Practical security policy enforcement for Android apps via bytecode rewriting and in-place reference monitor. Aurasium's code is released under GPLv3. Code Structure: - ApkMonitor/: The main native and java policy logic, bundled with a demo app. - pyAPKRewriter/: The APK patching scripts. - dependencies/: pyAPKRewriter's dependencies - SecurityManager/: ASM for Aurasium Dependency Android SDK apt-get install unzip python python-pyasn1 Usage: To repackage an APK file: pyAPKRewriter/attach.sh source.apk [desktination.apk] To build a new version of Aurasium for repackaging: First build ApkMonitor/ under Eclispe. Then create an updated Aurasium blob by make in ApkMonitor/package. Finally copy aurasium.zip to dependencies/
FEATURES
SIMILAR TOOLS
An open-source project for dynamic analysis of Android applications using the Android Substrate framework.
Web-based tool for browsing mobile applications sandbox and previewing SQLite databases.
A comprehensive collection of wordlists for bruteforcing and password cracking, covering various hashing algorithms and sizes.
A tool for quantitative risk analysis of Android applications using machine learning techniques.
A search engine for the Internet of Things (IoT) that discovers and monitors devices connected to the internet.
Semi-tethered jailbreak for iPhone 5s to iPhone X, running iOS 12.0 and up, using the 'checkm8' bootrom exploit.
iOS Reverse Engineering Toolkit for automating common tasks in iOS penetration testing.
An Active Defense framework for detecting and responding to phishing attacks in Office 365 Message Trace logs.
Comprehensive manual for mobile app security testing and reverse engineering with technical processes for verifying controls.
PINNED

Checkmarx SCA
A software composition analysis tool that identifies vulnerabilities, malicious code, and license risks in open source dependencies throughout the software development lifecycle.

Orca Security
A cloud-native application protection platform that provides agentless security monitoring, vulnerability management, and compliance capabilities across multi-cloud environments.

DryRun
A GitHub application that performs automated security code reviews by analyzing contextual security aspects of code changes during pull requests.