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
·

8 dépôts

Awesome GitHub RepositoriesMemory Offset Calculators

Utilities for determining the memory position of variables or elements within data structures for low-level interoperability.

Distinct from Direct Memory Data Transfer: None of the candidates relate to language-level memory offset calculation.

Explore 8 awesome GitHub repositories matching operating systems & systems programming · Memory Offset Calculators. Refine with filters or upvote what's useful.

Awesome Memory Offset Calculators GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • crystal-lang/crystalAvatar de crystal-lang

    crystal-lang/crystal

    20,299Voir sur GitHub↗

    Crystal is a statically typed, compiled programming language designed for high performance and memory safety. It leverages an LLVM-based compiler to translate source code into optimized machine-executable binaries, while its type-inference-based static analysis enforces strict safety rules during the build process. The language distinguishes itself through a fiber-based concurrent runtime that manages lightweight execution units for asynchronous input and output without blocking the main process. It also features a powerful compile-time macro system that allows for the inspection and transfor

    Calculates memory positions of variables to facilitate direct interaction with native system libraries.

    Crystalcompilercrystalcrystal-language
    Voir sur GitHub↗20,299
  • pwndbg/pwndbgAvatar de pwndbg

    pwndbg/pwndbg

    10,051Voir sur GitHub↗

    pwndbg is a GDB plugin and binary analysis framework designed for reverse engineering, exploit development, and low-level program analysis. It extends the core functionality of the debugger to provide advanced memory inspection and automation tools. The project distinguishes itself with specialized capabilities for heap analysis across glibc, jemalloc, and musl, as well as a comprehensive kernel debugging toolkit for inspecting Linux kernel tasks and slab allocators. It includes an integrated ROP gadget searcher for constructing exploit chains and an LLM-powered debugging assistant that provi

    Computes the byte offset between two memory addresses or the distance to a page base.

    Pythonbinary-ninjacapture-the-flagctf
    Voir sur GitHub↗10,051
  • hugsy/gefAvatar de hugsy

    hugsy/gef

    8,020Voir sur GitHub↗

    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

    Determines the memory position of variables within the BSS segment for low-level analysis.

    Pythonbinary-ninjactfdebugging
    Voir sur GitHub↗8,020
  • volatilityfoundation/volatilityAvatar de volatilityfoundation

    volatilityfoundation/volatility

    7,971Voir sur GitHub↗

    Volatility is a memory forensics framework and digital forensics tool designed to extract and analyze evidence from volatile computer memory dumps. It functions as a memory dump parser and analysis platform used to identify running processes, network connections, and loaded modules from a system RAM capture. The framework enables the reconstruction of system state to uncover malicious activity, such as rootkits and injected code, during malware incident response and threat hunting. It provides capabilities for digital forensic investigations to detect unauthorized access and indicators of com

    Determines the exact memory positions of kernel objects and system structures using predefined OS profiles.

    Pythonmalwarememorypython
    Voir sur GitHub↗7,971
  • philipl/pifsAvatar de philipl

    philipl/pifs

    7,497Voir sur GitHub↗

    pifs est un système de fichiers à constante mathématique et un simulateur de stockage sans données. Il émule un système de fichiers virtuel en mappant les données de fichiers vers des séquences de chiffres au sein de constantes mathématiques infinies pour éliminer le besoin de stockage sur disque physique. Le système fonctionne comme un outil expérimental de mappage de fichiers qui convertit le contenu des fichiers en coordonnées et offsets au sein d'une constante numérique. Il utilise un gestionnaire de métadonnées virtuel pour suivre les longueurs et les positions des fichiers, permettant la récupération des données sans blocs de stockage traditionnels. Le projet couvre l'architecture de stockage expérimentale grâce à l'utilisation de calculs d'offset formulaires et d'un suivi des métadonnées basé sur l'index pour simuler une hiérarchie de fichiers standard.

    Provides the mathematical logic to calculate the exact position of file data within a constant.

    C
    Voir sur GitHub↗7,497
  • ballercat/waltAvatar de ballercat

    ballercat/walt

    4,639Voir sur GitHub↗

    Walt est un transpiler et un langage typé qui convertit une syntaxe de type JavaScript au format binaire WebAssembly. Il fonctionne comme une chaîne d'outils pour développer une logique haute performance pour les navigateurs et les runtimes en traduisant le code source typé au format texte WebAssembly. Le projet inclut un chargeur intégré au bundler qui automatise la recompilation des fichiers source pendant le processus de build. Il fournit un gestionnaire de mémoire linéaire utilisé pour définir des mises en page de données personnalisées, des structs et des allocateurs de mémoire au sein d'un tas contigu. Le langage prend en charge les signatures de fonctions définies, les types numériques et la capacité d'exporter des fonctions et des globales ou d'importer des fonctions externes depuis l'environnement hôte. Il permet l'utilisation de fermetures fonctionnelles, de pointeurs de fonction et d'organisation de données structurées via des offsets de mémoire binaire.

    Provides utilities for determining the memory position of variables and elements within contiguous data structures.

    JavaScriptcompilerjavascriptwebassembly
    Voir sur GitHub↗4,639
  • iaik/meltdownAvatar de IAIK

    IAIK/meltdown

    4,172Voir sur GitHub↗

    Meltdown est un ensemble d'utilitaires logiciels conçus pour contourner la randomisation de l'adresse du noyau et dumper la mémoire physique afin d'exploiter des vulnérabilités de sécurité au niveau matériel. Il sert de preuve de concept pour la vulnérabilité matérielle Meltdown, permettant la lecture de la mémoire protégée du noyau sur les processeurs affectés. L'outil fournit des capacités pour identifier le décalage de randomisation secret de la carte physique directe afin de localiser la mémoire du noyau. Il inclut également une fonctionnalité pour exporter de larges segments de mémoire physique au format hexdump pour la récupération de chaînes et de mots de passe sensibles. Le projet couvre l'analyse de la mémoire via le calcul du décalage du noyau et la fuite de mémoire physique. Il inclut en outre la capacité de mesurer la précision et la cohérence des données extraites de la mémoire physique pour vérifier la fiabilité de la vulnérabilité matérielle.

    Determines the memory offset used by address space randomization to locate specific kernel data structures.

    C
    Voir sur GitHub↗4,172
  • korcankaraokcu/pinceAvatar de korcankaraokcu

    korcankaraokcu/PINCE

    2,767Voir sur GitHub↗

    PINCE is a dynamic debugger, instruction tracer, and memory scanner designed for the analysis and manipulation of running processes. It functions as a process memory manipulator and editor, allowing for the identification, modification, and monitoring of values within a target application's active memory. The tool distinguishes itself through memory pointer analysis, tracing addresses and offsets to locate static pointers that lead to dynamic data across different sessions. It also enables the execution of internal functions within a running process by manipulating the instruction pointer and

    Determines permanent memory references by calculating the distance between dynamic addresses and stable module bases.

    Pythonassemblercheat-enginedebugging-tool
    Voir sur GitHub↗2,767
  1. Home
  2. Operating Systems & Systems Programming
  3. Memory Offset Calculators

Explorer les sous-tags

  • Formulaic Position CalculatorsCalculates precise offsets within a data stream to retrieve specific segments. **Distinct from Memory Offset Calculators:** Distinct from Memory Offset Calculators: Focuses on formulaic offsets within mathematical sequences rather than hardware memory addresses.