awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
iosre avatar

iosre/iOSAppReverseEngineering

0
View on GitHub↗
4,398 estrellas·461 forks·MIT·3 vistas

IOSAppReverseEngineering

Este proyecto es una guía técnica y curso de análisis centrado en la arquitectura interna de aplicaciones iOS. Sirve como un manual para diseccionar binarios móviles utilizando herramientas de desensamblado y depuración para analizar la lógica y el comportamiento interno de las aplicaciones.

El material funciona como una referencia para teorías de ensamblador ARM y Objective-C, proporcionando el framework necesario para traducir código máquina de bajo nivel a lógica legible por humanos. Combina el estudio teórico con ejercicios prácticos para validar el uso de herramientas de ingeniería inversa en binarios del mundo real.

El alcance cubre el análisis binario estático, la depuración dinámica en tiempo de ejecución y el estudio de la arquitectura del sistema iOS. Esto incluye el mapeo de la jerarquía del sistema de archivos y la organización de datos para localizar activos de la aplicación y archivos de configuración.

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.
  • Aprendizaje y referencia - Comprehensive guide for iOS application reverse engineering.
  • Platform Specific Research - Detailed guide covering advanced techniques for iOS application analysis.

Historial de estrellas

Gráfico del historial de estrellas de iosre/iosappreverseengineeringGráfico del historial de estrellas de iosre/iosappreverseengineering

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace iosre/iosappreverseengineering?

Este proyecto es una guía técnica y curso de análisis centrado en la arquitectura interna de aplicaciones iOS. Sirve como un manual para diseccionar binarios móviles utilizando herramientas de desensamblado y depuración para analizar la lógica y el comportamiento interno de las aplicaciones.

¿Cuáles son las características principales de iosre/iosappreverseengineering?

Las características principales de iosre/iosappreverseengineering son: Reverse Engineering Courses, iOS Reverse Engineering, ARM Instruction References, Binary Pattern Interpretation, Runtime Application Debugging, Reverse Engineering Guides, Binary Disassembly, Mobile Binary Analysis.

¿Qué alternativas de código abierto existen para iosre/iosappreverseengineering?

Las alternativas de código abierto para iosre/iosappreverseengineering incluyen: 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…

Alternativas open-source a IOSAppReverseEngineering

Proyectos open-source similares, clasificados según cuántas características comparten con IOSAppReverseEngineering.
  • rpisec/malwareAvatar de RPISEC

    RPISEC/Malware

    4,028Ver en 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

    Ver en GitHub↗4,028
  • avast-tl/retdecAvatar de avast-tl

    avast-tl/retdec

    8,556Ver en 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++
    Ver en GitHub↗8,556
  • avast/retdecAvatar de avast

    avast/retdec

    8,556Ver en 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++
    Ver en GitHub↗8,556
  • angr/angrAvatar de angr

    angr/angr

    8,898Ver en 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
    Ver en GitHub↗8,898
  • Ver las 30 alternativas a IOSAppReverseEngineering→