elf

进击的荆棘1 小时前
linux·elf·动静态库
Linux系统——库的原理与制作之ELF文件的形成与加载的过程(上)💁‍♂️个人主页:进击的荆棘👇作者其它专栏:《数据结构与算法》《算法》《C++起始之路》《Linux》
Lucis__19 小时前
linux·elf·链接·程序·动静态库
深入理解程序链接与加载—从动静态链接到库加载目录一、静态链接二、ELF加载与进程地址空间三、动态库加载四、动态链接五、库间依赖六、结语code.c
XLYcmy14 天前
神经网络·物联网·网络安全·二进制·elf·漏洞检测·固件
基于图神经网络的物联网固件漏洞静态挖掘技术方案 上基于图神经网络的物联网固件漏洞静态挖掘技术方案—— 从 ACFG 特征提取到跨架构相似性检测的完整实践路径
一只老小白15 天前
linux·elf·可执行文件·链接器·二进制格式
ELF 文件格式从魔数到动态链接:读懂 Linux 可执行文件的每一字节你在 Linux 上写的每一个 hello,运行的每一个 Python 进程,背后都有一种叫 ELF 的文件格式。它决定了内核如何把磁盘上的字节变成内存里的进程。这篇文章不讲玄学,全部用真实文件说话:先认识 ELF 的宏观布局,再逐字节解剖 ELF Header、Section、Segment,讲透符号表、重定位、动态链接(GOT/PLT),最后手写一个 Python 解析器把它读出来,再从零构造一个 132 字节的 ELF 并在虚拟机里真实运行。文末附工具速查表。
handler011 个月前
linux·运维·服务器·chrome·c·elf·文件
【Linux】ELF、链接与动态库,程序装载全解析源代码(.c)经过编译生成目标文件(.o),多个目标文件通过链接生成可执行文件。目标文件是二进制文件,格式为 ELF(Executable and Linkable Format),是对二进制代码和数据的封装。
IOT那些事儿3 个月前
map·elf·hex·bin·lnp·axf
STM32几种特殊格式文件下面是STM32代码编译生成的几种特殊格式的文件,开发中经常遇到,每种文件都有不同的作用rt-thread.axf是MDK IDE编译生成的带调试信息的可执行文件,里边记录了大量的函数、变量符号表等
程序猿编码4 个月前
linux·服务器·网络·内核·elf
vmlinuz 到 vmlinux:不碰源码,徒手重建内核 ELF 符号表玩 Linux 内核调试的朋友,或多或少都碰过这种憋屈事儿——系统崩了、想抓个内核栈、或者想跟一下 sys_call_table 的调用流程,结果打开 GDB 或者 Crash 工具,满屏的十六进制地址,一个函数名都认不出来。原因很简单:你手头那个 /boot/vmlinuz-xxx 是个"裸奔"的内核,符号表被剥得干干净净。
sulikey4 个月前
linux·服务器·elf·虚拟地址空间·分页·分段·elf文件
ELF文件中的“节“与“段“,如何与虚拟地址空间中的“分页“和“分段“产生联系?为了理清它们的关系,必须先说明: ELF文件中的“段(Segment)” 与 x86 CPU硬件上的“分段(Segmentation)”,虽然中文和英文名字极其相似,但它们没有任何直接关系!
逐梦苍穹5 个月前
人工智能·论文·elf·何凯明
何凯明 ELF 论文小白解读:AI 写字下一站是“先画后写“🍃作者介绍:AI 应用负责人/AI产品架构师,阿里云专家博主。专注 LLM 应用开发、Agent 系统设计、具身智能与工业 AI 落地。日常在大模型训练、Coding Agent 工具链、AI 产品商业化等方向持续输出实战内容。 🦅个人主页:@逐梦苍穹 🐼GitHub主页:https://github.com/XZL-CODE ✈ 您的一键三连,是我创作的最大动力🌹
Fcy6485 个月前
linux·elf·动、静态库
Linux下 动、静态库的制作、使用与原理和ELF文件解析欢迎来到我的频道 【点击跳转专栏】 码云链接 【点此转跳】如果我们写了一些方法想给别人用,有什么办法呢?? (1)我直接把头文件和源文件给他(.c+.h) —>这样会让别人轻易看到你的实现 (2) 把源文件打包成库,再和头文件一起给他(.o +.h) —> 这样别人看不到你的实现 —>所以平时为了能够不让别人轻易窃取我们的劳动成果,我们一般采用的都是第二种方法,所以这就涉及到了如何把源文件打包成库的问题—>库又分静态库和动态库
hjjdebug5 个月前
elf·.ko·parse-elf
.ko 文件分析小工具, 简易modinfo 工具(c 代码)------------------------------------------------------------ author: hjjdebug date: 2026年 05月 09日 星期六 20:36:09 CST descrip: .ko 文件分析小工具, 简易modinfo 工具(c 代码) ------------------------------------------------------------ modinfo, 就是查找.ko文件的.modinfo 节,输出其中字符串的
程序猿编码6 个月前
linux·c语言·c++·网络安全·elf·内存安全
给Linux程序穿“隐身衣”——ELF运行时加密器全解析(C/C++代码实现)咱们平时在Linux系统(比如Debian、Fedora)里运行的可执行程序,不管是系统自带的date、ls命令,还是自己写的C程序,本质都是ELF格式二进制文件。
拾光Ծ6 个月前
linux·动态库·静态库·elf·链接与加载·c/c++编程
吃透 Linux 静态库 / 动态库:ELF 文件、链接加载与进程地址空间详解目录一、什么是库?二、静态库2.1、静态库的生成2.2、静态库的使用三、动态库3.1、动态库的生成3.2、动态库的使用
程序猿编码6 个月前
c语言·网络·c++·elf·代码注入
隐匿注入型ELF加壳器:原理、设计与实现深度解析(C/C++ 代码实现)在Linux二进制安全领域,ELF加壳/加密器是实现代码隐匿、持久化驻留、对抗逆向分析的核心技术。本文聚焦一款面向x86_64架构的轻量化ELF加壳工具,它不依赖复杂加密算法,而是通过PT_NOTE段感染、代码段填充注入、入口点劫持等轻量手段,将自定义载荷(Shellcode/静态ELF)无缝植入目标程序,实现无感知执行与高度隐匿性,是Linux平台后门、持久化工具的核心技术底座。
liuluyang5308 个月前
elf·编译文件·可执行文件转换
AXF 文件转换为 BIN 文件方法将 Eclipse AXF 文件转换为 BIN 文件通常需要以下步骤:这是最常用的方法,使用 ARM GCC 工具链中的 objcopy:
柏木乃一9 个月前
linux·服务器·c++·进程·elf·库·进程地址空间
库的制作与原理(2)ELF格式,程序地址空间part2,程序加载1.如果动静态库同时存在,gcc会加载哪一个 2.如何理解FILE对象是c标准库申请的 3.ELF格式 4.程序加载与进程地址空间part2
hjjdebug9 个月前
elf·symbol·reloc
elf 格式 relocation 概念author: hjjdebug date: 2026年 01月 08日 星期四 15:12:21 CST descrip: elf 格式 relocation 概念
程序猿编码10 个月前
c语言·c++·网络安全·信息安全·elf·shellcode
恶意软件分析工具:ELF二进制文件的感染与分析原理(C/C++代码实现)在网络安全领域,分析恶意软件的行为、理解其感染机制是防御工作的重要环节。针对Linux系统中常见的ELF(可执行与可链接格式)二进制文件,有一类工具专门用于静态分析、动态监控以及模拟感染过程,帮助安全人员摸清恶意软件的"套路"。这类工具的设计思路融合了文件格式解析、系统监控、二进制操作等多种技术,今天我们就来聊聊它的核心原理。
再睡一夏就好10 个月前
linux·运维·服务器·c++·学习·elf
深入理解Linux程序加载:从ELF文件到进程地址空间的完整旅程目录前言一、基础概念铺垫1.ELF文件格式介绍ELF文件组成“节”与“段”的区别:链接 VS 执行为什么要将section合并成为segment?
计算衎1 年前
开发语言·elf·gcc·c/c++·a2l
.c .o .a .elf .a2l hex map 这些后缀文件的互相之间的联系和作用.a 文件 —— 在 C/C++、ECU、嵌入式开发等领域都经常出现,但它的含义和作用要分清楚。 我给你讲清楚它在不同场景下的含义(尤其是和 .elf、.a2l、.o 的关系)。