• 2024-07-01Linux下二进制可执行文件分析 (nm,readelf,objdump 命令使用)
    最近在调试一些问题,发现几个命令很实用,记录一下。一 背景    也许大家都遇到过这种场景,就是有二进制代码,比如深度分析下此文件到底是什么格式的图片等,这篇文章就记录我分析下二进制可执行文件的过程,已经自己读写二进制文件的一些坑。分析的二进制执行文件为linux下
  • 2023-12-31搞懂 ELF - 从入门到遗忘(转)
    原文:https://www.51cto.com/article/720922.html1.背景长期以来只知道ELF是一种广泛使用的文件格式规范,常指动态库、bin等,一直没动力深入研究。出于业务需求,我花了好些天仔细分析RTOSBin的Section和Symbol。也是趁着这机会,查阅大量资料,完善了知识脉络。但是可以预见,
  • 2023-12-05动态库文件(.so文件)的realname,soname和linkname 介绍和使用说明
    动态库文件(.so文件)的realname,soname和linkname介绍和使用说明介绍动态库文件(.so文件)的realname,soname和linkname介绍编译时设置soname和realname参考makefile设置sonamereadelf查看动态库sonamereadelf-dlibxxx.soreadelf功能介绍 
  • 2023-07-23android 命令行 查看 so依赖
    Android命令行查看.so依赖在Android开发中,.so文件是一种动态链接库,用于存放与C/C++语言编写的代码,供Java层调用。在开发过程中,我们可能会遇到需要查看一个.so文件的依赖关系的情况。本文将介绍通过命令行查看.so依赖的方法,并提供相关示例代码。方法一:使用readelf命令在Linux系统
  • 2023-06-15终端因内容太多显示不全
    当使用`readelf-aexample_copy.elf`命令输出内容过多无法完全显示时,你可以使用以下方法来处理:1.使用分页显示:将命令的输出通过管道符号`|`传递给`less`命令,以进行分页显示。这样你可以使用上下箭头或PageUp/PageDown键来浏览输出。示例命令如下:```readelf-aexampl
  • 2023-05-25一个ELF文件中的段
    使用readelf-Selfname.o可以读取一个ELF文件的段信息。 Elf32_Shdr段描述符结构 含义: 
  • 2023-03-18ELF查看工具使用
    linux应用程序——ELF查看工具 https://www.jianshu.com/p/d9489aba95a9readelfnmobjdump命令详解 https://betheme.net/a/6772892.html常用的分析ELF文件的命令(rea
  • 2023-03-15lab1实验报告
    lab1实验报告一、实验思考题Thinking1.1运行readelf工具readelf-hvmlinux运行自己编写的readelf./readelfvmlinux注意到Data中显示为bigendian,而当前我们完成
  • 2023-02-10readelf命令读取elf文件的详细信息
    概述readelf用于查看elf文件的文件信息,关于elf文件及其格式的介绍在【ctf权威竞赛指南笔记】(2)二进制文件中有比较详细的介绍。常用参数在这里使用一个elfDemo.rel作为
  • 2023-01-14在 host 上查看交叉编译的可执行程序依赖的动态库(无法使用 ldd)
    问题描述交叉编译的可执行文件,无法在host上使用ldd命令查看其依赖的动态库,可以用交叉编译工具链中的readelf来实现类似的功能。解决方案假设交叉编译用的readelf
  • 2022-11-13Linux常用命令
    目录前言常用命令nmobjdumpreadelffile前言常用命令nmnm-Dolibxxx.soobjdumpobjdumpxxreadelfreadelfxxxfilefilexxx