awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
iosre avatar

iosre/iOSAppReverseEngineering

0
View on GitHub↗
4,398 stars·461 forks·MIT·2 vues

IOSAppReverseEngineering

This project is a comprehensive technical guide and course for reverse engineering iOS applications. It serves as a manual for dissecting mobile binaries using disassembly and debugging tools to analyze internal application logic and behavior.

The material functions as a reference for ARM assembly and Objective-C theories, providing the necessary framework to translate low-level machine code into human-readable logic. It combines theoretical study with practical exercises to validate the use of reverse engineering tools on real-world binaries.

The scope covers static binary analysis, dynamic runtime debugging, and the study of iOS system architecture. This includes mapping the filesystem hierarchy and data organization to locate application assets and configuration files.

Features

  • Reverse Engineering Courses - Provides a comprehensive technical guide and course for learning how to reverse engineer iOS applications.
  • iOS Reverse Engineering - Serves as a comprehensive technical manual for dissecting iOS application binaries and runtime behavior.
  • ARM Instruction References - Acts as a reference for interpreting low-level ARM machine code to translate it into application logic.
  • Binary Pattern Interpretation - Applies ARM assembly and Objective-C theories to translate low-level binary patterns into human-readable application logic.
  • Runtime Application Debugging - Describes how to attach debuggers to third-party iOS applications to analyze runtime behavior and memory states.
  • Reverse Engineering Guides - Provides comprehensive technical documentation and methodologies for analyzing compiled iOS binaries.
  • Binary Disassembly - Provides a comprehensive guide on converting compiled machine code into human-readable assembly for iOS binary analysis.
  • Mobile Binary Analysis - Provides techniques for the specialized analysis and runtime debugging of iOS application binaries.
  • Program Logic Recovery - Teaches how to reconstruct high-level programming constructs from stripped binaries using assembly idioms and byte sequences.
  • Low-Level Binary Analysis - Analyzes iOS binaries to interpret hardware-level execution via ARM instruction details and semantic data.
  • Static Binary Analysis - Offers detailed methodologies for examining iOS binaries without execution to identify structural patterns and function calls.
  • Application Bundle Mapping - Explains how to organize and map iOS application bundles and system directories to find configuration files.
  • Instruction Set Architecture References - Provides technical references for interpreting how ARM processor architectures execute specific binary instructions.
  • iOS Internal Architecture Study - Detailed study of the Apple filesystem hierarchy and data organization for deep OS analysis.
  • Reverse Engineering Tools - Provides practical exercises for using reverse engineering software to analyze the internal logic of real-world applications.
  • iOS Filesystem Mapping - Maps the iOS filesystem hierarchy to locate application assets and configuration files.
  • OS Data Organization Study - Includes a study of the iOS filesystem hierarchy to determine how the OS organizes application data.
  • Runtime Execution Debugging - Covers techniques for inspecting program state and control flow in real time during application execution.
  • Educational Resources - Covers advanced mobile application analysis and exploitation techniques.
  • Apprentissage et référence - Comprehensive guide for iOS application reverse engineering.
  • Platform Specific Research - Detailed guide covering advanced techniques for iOS application analysis.

Historique des stars

Graphique de l'historique des stars pour iosre/iosappreverseengineeringGraphique de l'historique des stars pour iosre/iosappreverseengineering

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait iosre/iosappreverseengineering ?

This project is a comprehensive technical guide and course for reverse engineering iOS applications. It serves as a manual for dissecting mobile binaries using disassembly and debugging tools to analyze internal application logic and behavior.

Quelles sont les fonctionnalités principales de iosre/iosappreverseengineering ?

Les fonctionnalités principales de iosre/iosappreverseengineering sont : Reverse Engineering Courses, iOS Reverse Engineering, ARM Instruction References, Binary Pattern Interpretation, Runtime Application Debugging, Reverse Engineering Guides, Binary Disassembly, Mobile Binary Analysis.

Quelles sont les alternatives open-source à iosre/iosappreverseengineering ?

Les alternatives open-source à iosre/iosappreverseengineering incluent : rpisec/malware — This project is a cybersecurity educational resource and courseware designed for malware analysis and reverse… avast-tl/retdec — Retdec is an LLVM-based machine code decompiler and static binary analysis tool designed for binary reverse… avast/retdec — RetDec is a reverse engineering framework and static binary analysis tool. Its primary purpose is to function as an… mandiant/flare-floss — Flare-floss is a security utility and static binary string extractor designed to uncover hidden text and configuration… angr/angr — Angr is a binary analysis framework and static analysis tool used for reverse engineering compiled binaries. It serves… orhun/binsider — Binsider is a collection of specialized toolsets for hexadecimal editing, ELF structural analysis, system call…

Alternatives open source à IOSAppReverseEngineering

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec IOSAppReverseEngineering.
  • rpisec/malwareAvatar de RPISEC

    RPISEC/Malware

    4,028Voir sur GitHub↗

    This project is a cybersecurity educational resource and courseware designed for malware analysis and reverse engineering. It provides a structured curriculum of lessons, labs, and guided projects focused on detecting and understanding the behavior of malicious software. The resource includes a lab guide for building isolated virtual machine environments to safely execute and study malware. It covers the setup of a specialized toolchain consisting of disassemblers and debuggers used to analyze compiled machine code. The training material covers both static analysis, which examines binary cod

    Voir sur GitHub↗4,028
  • avast-tl/retdecAvatar de avast-tl

    avast-tl/retdec

    8,556Voir sur GitHub↗

    Retdec is an LLVM-based machine code decompiler and static binary analysis tool designed for binary reverse engineering. It translates binary executable code into high-level representations to facilitate the reconstruction of program logic from compiled machine code. The system utilizes a retargetable frontend architecture and a multi-stage lifting pipeline to convert raw bytes into a common intermediate language. It differentiates custom program logic from known library code through signature-based identification and provides utilities for binary symbol demangling to restore human-readable n

    C++
    Voir sur GitHub↗8,556
  • avast/retdecAvatar de avast

    avast/retdec

    8,556Voir sur GitHub↗

    RetDec is a reverse engineering framework and static binary analysis tool. Its primary purpose is to function as an LLVM-based machine code decompiler that translates binary machine code from multiple architectures into high-level C source code. The system employs a multi-stage lifting pipeline to recover program logic, using an intermediate representation to apply optimizations before emitting source code. It distinguishes itself through the ability to identify compilers and packers, perform executable unpacking, and reconstruct class hierarchies and original program structures. The framewo

    C++
    Voir sur GitHub↗8,556
  • angr/angrAvatar de angr

    angr/angr

    8,898Voir sur GitHub↗

    Angr is a binary analysis framework and static analysis tool used for reverse engineering compiled binaries. It serves as a binary decompiler and a lifting platform that translates machine code into a common intermediate representation to enable cross-architecture analysis. The framework integrates a symbolic execution engine and constraint solvers to determine the inputs required to reach specific program states. It also employs untrusted code sandboxing to isolate guest code from the host environment during analysis. Its capabilities cover control flow and data flow analysis, including the

    Python
    Voir sur GitHub↗8,898
  • Voir les 30 alternatives à IOSAppReverseEngineering→