awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
lief-project avatar

lief-project/LIEF

0
View on GitHub↗
5,462 स्टार्स·736 फोर्क्स·C++·Apache-2.0·11 व्यूज़lief.re↗

LIEF

LIEF कई प्लेटफ़ॉर्म पर निष्पादन योग्य बाइनरी स्वरूपों और सिस्टम साझा कैश को पार्स करने, संशोधित करने और विश्लेषण करने के लिए एक फ्रेमवर्क है। यह ELF, PE और MachO बाइनरी फ़ाइलों के प्रोग्रामेटिक हेरफेर के लिए एक क्रॉस-प्लेटफ़ॉर्म लाइब्रेरी के रूप में कार्य करता है।

यह प्रोजेक्ट प्रोग्राम व्यवहार को बदलने के लिए निष्पादन योग्य फ़ाइलों की आंतरिक संरचना और अनुभागों को बदलने के लिए उपकरण प्रदान करता है। इसमें संयुक्त सिस्टम साझा कैश से व्यक्तिगत डायनामिक लाइब्रेरी को पुनर्प्राप्त करने के लिए एक समर्पित पार्सर भी शामिल है।

यह टूलसेट बाइनरी निष्पादन योग्य विश्लेषण, मशीन कोड डिसअसेंबली, और डिबग मेटाडेटा व सिंबल जानकारी के निष्कर्षण को कवर करता है। यह विभिन्न प्रोसेसर आर्किटेक्चर में मशीन कोड और असेंबली के द्विदिश अनुवाद का भी समर्थन करता है।

Features

  • Binary Analysis Tools - Provides a comprehensive library for inspecting, disassembling, and extracting information from compiled binary files.
  • Format-Specific Parsers - Ships format-specific parsers to interpret the structural specifications of ELF, PE, and MachO files.
  • In-Place Binary Mutators - Provides capabilities for in-place binary mutation to update specific offsets and headers without rewriting the entire file.
  • Bi-Directional Disassembly Engines - Implements a bidirectional engine to translate between raw machine code and human-readable assembly instructions.
  • Binary Format Manipulators - Provides a framework for altering the internal structure and sections of executable files to modify program behavior.
  • Binary Object Models - Provides a common internal object model to consistently manipulate different executable binary formats across operating systems.
  • Cross-Format Binary Analysis - Provides a unified framework for altering internal components across different binary executable formats.
  • ELF Layout Analysis - Analyzes the structural organization, symbols, and dependencies of various executable binary formats.
  • Executable File Modifications - Alters binary components by adding sections or renaming symbols to programmatically change executable behavior.
  • Binary Parsing - Parses binary-encoded modules into internal representations to provide a programmatic view of executable structures.
  • Shared Cache Parsing - Parses and extracts individual dynamic libraries from combined system-wide binary shared caches.
  • Symbol Table Resolution - Implements symbol table resolution to map memory addresses to human-readable names using internal metadata.
  • Debug Symbol Extractors - Extracts symbolic names and debugging metadata from compiled binary files and symbol files.
  • Binary Assembly - Includes a utility to convert human-readable assembly instructions back into executable binary machine code.
  • Binary Disassembly - Translates machine code from various processor architectures into human-readable assembly language.
  • Binary Analysis Frameworks - Instrument, parse, and rebuild PE, ELF, Mach-O, and DEX formats.
  • Binary Analysis Platforms - Library for instrumenting and modifying executable file formats.

स्टार हिस्ट्री

lief-project/lief के लिए स्टार हिस्ट्री चार्टlief-project/lief के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

lief-project/lief क्या करता है?

LIEF कई प्लेटफ़ॉर्म पर निष्पादन योग्य बाइनरी स्वरूपों और सिस्टम साझा कैश को पार्स करने, संशोधित करने और विश्लेषण करने के लिए एक फ्रेमवर्क है। यह ELF, PE और MachO बाइनरी फ़ाइलों के प्रोग्रामेटिक हेरफेर के लिए एक क्रॉस-प्लेटफ़ॉर्म लाइब्रेरी के रूप में कार्य करता है।

lief-project/lief की मुख्य विशेषताएं क्या हैं?

lief-project/lief की मुख्य विशेषताएं हैं: Binary Analysis Tools, Format-Specific Parsers, In-Place Binary Mutators, Bi-Directional Disassembly Engines, Binary Format Manipulators, Binary Object Models, Cross-Format Binary Analysis, ELF Layout Analysis।

lief-project/lief के कुछ ओपन-सोर्स विकल्प क्या हैं?

lief-project/lief के ओपन-सोर्स विकल्पों में शामिल हैं: aquynh/capstone — Capstone is a multi-architecture disassembly framework and binary translation system. It converts binary machine code… webassembly/binaryen — Binaryen is a WebAssembly compiler toolchain and optimizer designed to transform, validate, and shrink binary modules.… webassembly/wabt — The WebAssembly Binary Toolkit is a suite of tools for inspecting, validating, and transforming WebAssembly modules… capstone-engine/capstone — Capstone is a multi-architecture disassembly framework and binary analysis engine. It translates raw machine code from… radareorg/radare2 — Radare2 is a comprehensive framework for reverse engineering and analyzing compiled software. It provides a… orhun/binsider — Binsider is a collection of specialized toolsets for hexadecimal editing, ELF structural analysis, system call…

LIEF के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो LIEF के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • aquynh/capstoneaquynh का अवतार

    aquynh/capstone

    8,839GitHub पर देखें↗

    Capstone is a multi-architecture disassembly framework and binary translation system. It converts binary machine code into human-readable assembly instructions for a wide variety of hardware instruction set architectures and virtual machines. The framework supports a diverse range of targets, including x86, ARM, RISC-V, and MIPS, as well as virtual machine environments like WebAssembly and the Ethereum Virtual Machine. It functions as an instruction analysis tool capable of extracting granular decomposition data and semantic information from disassembled code. The engine is designed for low-

    C
    GitHub पर देखें↗8,839
  • webassembly/binaryenWebAssembly का अवतार

    WebAssembly/binaryen

    8,354GitHub पर देखें↗

    Binaryen is a WebAssembly compiler toolchain and optimizer designed to transform, validate, and shrink binary modules. It provides a comprehensive intermediate representation framework that converts binary code into a single-assignment form to enable advanced program analysis and code transformation. The project includes a specialized transformation engine that applies iterative optimization passes to increase execution speed and reduce binary size. Additionally, it functions as a transpiler that translates WebAssembly binary modules into executable JavaScript for environments that lack nativ

    WebAssemblyc-plus-pluscompilersemscripten
    GitHub पर देखें↗8,354
  • webassembly/wabtWebAssembly का अवतार

    WebAssembly/wabt

    8,038GitHub पर देखें↗

    The WebAssembly Binary Toolkit is a suite of tools for inspecting, validating, and transforming WebAssembly modules between binary and human-readable representations. It includes a stack-based interpreter for executing modules and a transpiler that converts binary files into C source code and headers. The toolkit provides utilities for assembling human-readable text into binary modules and disassembling binary files back into text. It features a text formatter for normalizing definitions into a canonical flat representation and supports the conversion of binaries into S-expression formats. T

    C++
    GitHub पर देखें↗8,038
  • capstone-engine/capstonecapstone-engine का अवतार

    capstone-engine/capstone

    8,858GitHub पर देखें↗

    Capstone is a multi-architecture disassembly framework and binary analysis engine. It translates raw machine code from various CPU architectures, such as x86, ARM, and RISC-V, into human-readable assembly instructions. The engine distinguishes itself by providing instruction semantic decomposition, which lists implicit registers read and written, and the ability to customize instruction mnemonics to meet specific technical analysis standards. It also features resilient stream disassembly, allowing the process to resynchronize and continue after encountering invalid instructions or embedded da

    Carmarm64bpf
    GitHub पर देखें↗8,858
  • LIEF के सभी 30 विकल्प देखें→