# rela_parser_opus **Repository Path**: harry_jzj/rela_parser_opus ## Basic Information - **Project Name**: rela_parser_opus - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-24 - **Last Updated**: 2026-03-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # elf_parse AARCH64 ELF 解析分析工具 ## 功能特性 - ELF 文件解析(节区、符号、段等) - AARCH64 反汇编支持 - 安全特性分析(NX、PIE、RELRO、Stack Canary、FORTIFY) - **共享库依赖分析** - **动态重定位统计**(支持标准 REL/RELA、Android Packed、RELR) - **符号匹配分析** ### 依赖分析(deps 命令) 分析共享库的依赖关系和重定位信息: #### deps 命令输出说明 1. **FOUND LIBRARIES** - 找到的库及其路径 2. **MISSING LIBRARIES** - 未找到的依赖库 3. **RELOCATION STATISTICS** - 重定位类型统计 4. **PER-LIBRARY RELOCATION STATISTICS** - 每个库的重定位统计 5. **SYMBOL MATCHING ANALYSIS** - 符号匹配分析 - R_AARCH64_JUMP_SLOT 匹配统计 - R_AARCH64_GLOB_DAT 匹配统计 6. **SYMBOL MATCHING SUMMARY** - 汇总表格 #### 支持的重定位类型 | 类型 | 说明 | |------|------| | DT_REL / DT_RELA | 标准 REL/RELA 重定位 | | DT_JMPREL | PLT 重定位(函数跳转) | | DT_ANDROID_REL / DT_ANDROID_RELA | Android Packed 重定位(SLEB128/ULEB128 编码) | | DT_RELR | 紧凑相对重定位(Bitmap 格式) | **注意**:只解析动态重定位,静态重定位(.rel.text 等)不会被分析。 #### 特性 - **无外部依赖**:所有解析逻辑内置实现 - **Android Packed Relocations**:直接解析 SLEB128/ULEB128 编码的紧凑格式 - **RELR 支持**:解析 Bitmap 格式的紧凑相对重定位