awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sensepost avatar

sensepost/objection

0
View on GitHub↗
8,896 Stars·956 Forks·Python·gpl-3.0·9 Aufrufe

Objection

Objection is a dynamic instrumentation framework and runtime exploration toolkit for mobile application security analysis. It provides a command-line interface to interact with the memory and state of iOS and Android applications during active execution, serving as a toolkit for runtime analysis and security testing.

The project distinguishes itself by providing specialized capabilities to bypass common mobile security controls, including SSL pinning, biometric authentication, and root or jailbreak detection. It enables the extraction of sensitive credentials and data from secure storage systems, such as keychains and SQLite databases, while allowing for the interception of cryptographic operations.

The toolkit covers a broad range of analysis capabilities, including process memory manipulation, heap object inspection, and container filesystem exploration. It also includes monitoring tools for tracing method arguments, analyzing application intents, and configuring application-specific network proxies.

Instrumentation is achieved by injecting a JavaScript engine into a running process or embedding a binary gadget into the application to enable analysis on devices without root or jailbreak access.

Features

  • Mobile Runtime Exploration Toolkits - Frida enables interaction with the memory and state of iOS and Android applications through a command-line interface.
  • Dynamic Binary Instrumentation - Provides dynamic binary instrumentation by injecting a JavaScript engine to intercept function calls and modify memory in real time.
  • Heap Inspection Tools - Traverses and alters objects stored in the application memory heap during active execution.
  • Mobile Security Tools - Ships a suite of tools to bypass SSL pinning, biometric authentication, and root detection in mobile binaries.
  • Memory Content Manipulation - Lists loaded modules, dumps memory regions, and replaces memory contents at runtime.
  • Process Memory Access - Provides direct read and write access to the memory space of running application processes to alter object states.
  • Binary Instrumentation - Implements binary instrumentation by embedding shared libraries into application binaries to enable analysis on non-rooted devices.
  • Class Metadata Inspection - Enables the discovery of loaded classes and available methods to analyze the internal structure of running applications.
  • Certificate Pinning Bypasses - Intercepts network traffic by disabling certificate validation mechanisms within applications at runtime.
  • Keychain Extraction - Dumps and modifies sensitive items stored within a device's secure keystore.
  • Detection Evasions - Simulates non-rooted environments to evade detection libraries and analyze apps that block execution on modified devices.
  • Runtime Memory Manipulation - Frida modifies memory contents and dumps regions to change or analyze runtime behavior.
  • Security Auditing - Enables the extraction and analysis of sensitive credentials from keychains, SQLite databases, and local storage.
  • Biometric Bypasses - Circumvents fingerprint and facial recognition checks to test the effectiveness of application authentication.
  • Custom Scripting Engines - Provides a runtime engine for executing custom JavaScript scripts to extend the toolkit's exploration capabilities.
  • Runtime Memory Explorers - Provides a command-line interface for scanning and inspecting heap-allocated objects and memory in live mobile processes.
  • Runtime Language Instrumentation - Modifies application behavior and traces method calls in real time using a dynamic runtime engine.
  • Local Storage Inspectors - Dumps and inspects data from common storage locations such as cookies, property lists, and user defaults.
  • Local Database Browsers - Interacts with and explores SQLite databases directly on the device without requiring external exports.
  • Android Component Manipulation - Provides capabilities to list and start arbitrary Android activities, services, and broadcast receivers to trigger application functions.
  • Cryptographic Interception - Monitors encryption operations and keystore usage to reveal passwords and cryptographic details.
  • Biometric Bypasses - Circumvents fingerprint or facial recognition restrictions to gain access to protected application areas.
  • Credential Extraction Utilities - Provides utilities to recover sensitive authentication secrets and credentials from the device's secure storage system.
  • Malware Analysis - Inspects memory, heap objects, and internal filesystems to reverse engineer and analyze mobile malware behavior.
  • Pattern-Based Hooking - Allows matching and instrumenting multiple methods dynamically using predefined patterns to modify application behavior.
  • Root Detection Evasion - Simulates a non-rooted environment to evade detection libraries and security checks.
  • Binary Patching Utilities - Embeds instrumentation gadgets into binaries to enable analysis without requiring root or jailbreak access.
  • Cross-Platform Abstractions - Standardizes interactions with iOS and Android internals through a unified set of high-level exploration commands.
  • Extensible Plugin Architectures - Supports sideloading external scripts through a modular architecture to introduce specialized tools into the runtime environment.
  • Application Sandbox Inspection - Explores and interacts with the internal files and directories of an isolated application storage area.
  • Filesystem Management Utilities - Provides utilities to list directory entries and transfer files between a host and target device storage.
  • Runtime Argument Tracing - Dumps arguments from active methods in real-time as the application executes them.
  • Method Hooking - Intercepts and redirects function calls at runtime by injecting code into memory using predefined signatures.
  • Mobile Security Frameworks - Runtime exploration toolkit powered by Frida.
  • Dynamic Analysis Tools - Runtime mobile exploration toolkit powered by Frida.
  • Mobile Security - Runtime exploration toolkit for mobile application security.
  • Reverse Engineering - Explores mobile applications at runtime.
  • Reverse Engineering And Security - Assess mobile application security without a jailbroken device.
  • Specialized Security Domains - Runtime exploration and instrumentation for mobile applications.

Star-Verlauf

Star-Verlauf für sensepost/objectionStar-Verlauf für sensepost/objection

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht sensepost/objection?

Objection is a dynamic instrumentation framework and runtime exploration toolkit for mobile application security analysis. It provides a command-line interface to interact with the memory and state of iOS and Android applications during active execution, serving as a toolkit for runtime analysis and security testing.

Was sind die Hauptfunktionen von sensepost/objection?

Die Hauptfunktionen von sensepost/objection sind: Mobile Runtime Exploration Toolkits, Dynamic Binary Instrumentation, Heap Inspection Tools, Mobile Security Tools, Memory Content Manipulation, Process Memory Access, Binary Instrumentation, Class Metadata Inspection.

Welche Open-Source-Alternativen gibt es zu sensepost/objection?

Open-Source-Alternativen zu sensepost/objection sind unter anderem: m0bilesecurity/rms-runtime-mobile-security — This project is an Android security analysis toolkit and mobile app runtime manipulator designed for reverse… aslody/virtualapp — VirtualApp is an Android application virtualization engine and user-space sandbox that enables the execution of… hugsy/gef — GEF is a Python-based extension for GDB that serves as a framework for binary analysis, exploit development, and… flipboard/flex — FLEX is an in-app debugging tool and runtime exploration environment for iOS applications. It provides an integrated… radare/radare2 — radare2 is a reverse engineering framework and binary analysis toolset. It functions as a multi-architecture… kjcracks/clutch — Clutch is a command-line utility designed for security research on jailbroken mobile devices. It functions as a…

Open-Source-Alternativen zu Objection

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Objection.
  • m0bilesecurity/rms-runtime-mobile-securityAvatar von m0bilesecurity

    m0bilesecurity/RMS-Runtime-Mobile-Security

    2,971Auf GitHub ansehen↗

    This project is an Android security analysis toolkit and mobile app runtime manipulator designed for reverse engineering and auditing mobile applications. It provides a system for modifying Java classes and method behavior in active mobile processes to bypass security controls. The toolkit includes a web-based interface for controlling the instrumentation engine and a specialized utility for disabling certificate validation to intercept and inspect encrypted network traffic via SSL pinning bypass. It also features an Android file explorer for browsing and managing files within private data di

    JavaScriptandroid-securityfridaios-security
    Auf GitHub ansehen↗2,971
  • aslody/virtualappAvatar von asLody

    asLody/VirtualApp

    11,010Auf GitHub ansehen↗

    VirtualApp is an Android application virtualization engine and user-space sandbox that enables the execution of applications within an isolated environment. It allows for the running of multiple independent instances of the same application on a single device and supports private application installation without requiring system-level root access. The project features a comprehensive hooking framework for intercepting Java and native layer functions to modify application behavior. It includes tools for hardware simulation to spoof device models and system information, as well as a non-root pr

    Javaandroidframeworkplugin
    Auf GitHub ansehen↗11,010
  • hugsy/gefAvatar von hugsy

    hugsy/gef

    8,020Auf GitHub ansehen↗

    GEF is a Python-based extension for GDB that serves as a framework for binary analysis, exploit development, and low-level debugging. It functions as a dynamic analysis extension designed to assist in reverse engineering workflows and malware analysis by enhancing the debugger's ability to inspect process state and memory. The project is distinguished by its specialized heap analysis tools, which allow for the inspection of glibc heap arenas, bins, and chunks to detect memory corruption. It also provides a dedicated toolkit for exploit development, including cyclic pattern generation for offs

    Pythonbinary-ninjactfdebugging
    Auf GitHub ansehen↗8,020
  • flipboard/flexAvatar von Flipboard

    Flipboard/FLEX

    14,610Auf GitHub ansehen↗

    FLEX is an in-app debugging tool and runtime exploration environment for iOS applications. It provides an integrated suite for inspecting and modifying the internal state of a running process without the use of an external debugger. The project includes a runtime inspector for browsing the memory heap and calling methods dynamically, alongside a view hierarchy debugger for visualizing and adjusting layout structures in real time. It features a network traffic monitor to log and analyze HTTP request history, headers, and responses, as well as a sandbox manager for viewing and editing files and

    Objective-C
    Auf GitHub ansehen↗14,610
Alle 30 Alternativen zu Objection anzeigen→