首页 > 其他分享 >ELF段的查看

ELF段的查看

时间:2023-12-30 17:25:52浏览次数:21  
标签:0x8 0x1000 查看 gnu ELF note 0x0000000000000000 0x0000000000000338

使用命令readelf -l /usr/bin/chmod,结果:

Elf file type is DYN (Position-Independent Executable file)
Entry point 0x41e0
There are 13 program headers, starting at offset 64

Program Headers:
Type           Offset             VirtAddr           PhysAddr
FileSiz            MemSiz              Flags  Align
PHDR           0x0000000000000040 0x0000000000000040 0x0000000000000040
0x00000000000002d8 0x00000000000002d8  R      0x8
INTERP         0x0000000000000318 0x0000000000000318 0x0000000000000318
0x000000000000001c 0x000000000000001c  R      0x1
[Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]
LOAD           0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000001728 0x0000000000001728  R      0x1000
LOAD           0x0000000000002000 0x0000000000002000 0x0000000000002000
0x0000000000007aa6 0x0000000000007aa6  R E    0x1000
LOAD           0x000000000000a000 0x000000000000a000 0x000000000000a000
0x0000000000001fc8 0x0000000000001fc8  R      0x1000
LOAD           0x000000000000ca60 0x000000000000da60 0x000000000000da60
0x0000000000000638 0x00000000000007a0  RW     0x1000
DYNAMIC        0x000000000000cbe0 0x000000000000dbe0 0x000000000000dbe0
0x00000000000001b0 0x00000000000001b0  RW     0x8
NOTE           0x0000000000000338 0x0000000000000338 0x0000000000000338
0x0000000000000030 0x0000000000000030  R      0x8
NOTE           0x0000000000000368 0x0000000000000368 0x0000000000000368
0x0000000000000044 0x0000000000000044  R      0x4
GNU_PROPERTY   0x0000000000000338 0x0000000000000338 0x0000000000000338
0x0000000000000030 0x0000000000000030  R      0x8
GNU_EH_FRAME   0x000000000000b1a0 0x000000000000b1a0 0x000000000000b1a0
0x0000000000000204 0x0000000000000204  R      0x4
GNU_STACK      0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000  RW     0x10
GNU_RELRO      0x000000000000ca60 0x000000000000da60 0x000000000000da60
0x00000000000005a0 0x00000000000005a0  R      0x1

Section to Segment mapping:
Segment Sections...
00
01     .interp
02     .interp .note.gnu.property .note.gnu.build-id .note.ABI-tag .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt
03     .init .plt .plt.got .plt.sec .text .fini
04     .rodata .eh_frame_hdr .eh_frame
05     .ctors .dtors .data.rel.ro .dynamic .got .data .bss
06     .dynamic
07     .note.gnu.property
08     .note.gnu.build-id .note.ABI-tag
09     .note.gnu.property
10     .eh_frame_hdr
11

  这是个可执行文件的programe head

标签:0x8,0x1000,查看,gnu,ELF,note,0x0000000000000000,0x0000000000000338
From: https://www.cnblogs.com/guochaoxxl/p/17936550.html

相关文章

  • 谷歌(Chorme) 浏览器查看请求头、响应头
    1. 查看请求头、响应头    第一步:打开浏览器,右键点击页面,点击(左键点击)检查,出现如下界面:第二步:点击 Network, 选择数据类型,这里选择的是XHR(AJAX使用的XMLHttpRequest的对象与服务器通信)。  第三步:重新加载页面,点击刷新符号。第四步:会看到一些XHR请求。第五步:点击查看其......
  • linux 中 压缩、解压缩、查看gz文件保留源文件
     001、压缩为gz文件,同时保留源文件[root@pc1test]#lsa.txt[root@pc1test]#gzip-ca.txt>a.txt.gz##压缩文件,同时保留源文件[root@pc1test]#lsa.txta.txt.gz 002、解压缩gz文件保留源文件[root@pc1test]#lsa.txt.gz[root@pc1test]#gunzip-c......
  • elf与动态库大小裁剪
    老板最近看拼多多的包挺小的,扔了一篇文章过来让我们优化优化各自的动态库,美团这篇关于动态库大小缩减的文章,说的极好哈哈:https://tech.meituan.com/2022/06/02/meituans-technical-exploration-and-practice-of-android-so-volume-optimization.html#按需导出符号对库大小影响大......
  • 克魔助手:方便查看iPhone应用实时日志和奔溃日志工具
    ​ 克魔助手:方便查看iPhone应用实时日志和奔溃日志工具查看iosapp运行日志摘要本文介绍了一款名为克魔助手的iOS应用日志查看工具,该工具可以方便地查看iPhone设备上应用和系统运行时的实时日志和奔溃日志。同时还提供了奔溃日志分析查看模块,可以对苹果奔溃日志进行符号化、......
  • 如何查看Centos用户登陆记录?
     转自:https://www.cnblogs.com/johnnyzen/p/17392426.html目录 0序言1who2wtmp3last:列出当前和曾经登入系统的用户信息4lastlog:列出所有用户最近登录的信息5lastb:列出失败尝试的登录信息X参考文献回到顶部(BacktoTop)0序言首先简单介绍一下Cen......
  • Linux - 查看磁盘io利用率
    一、概述含义:iostat是I/Ostatistics(输入/输出统计)的缩写作用1、主要对系统的磁盘操作活动进行监视2、汇报磁盘活动及CPU使用情况,输出磁盘IO和CPU的统计信息劣势不能对某个进程进行深入分析,仅对系统的整体情况进行分析二、安装iostat属于sysstat软件包,安装iostat的命令:......
  • [App Service for Windows]通过 KUDU 查看 Tomcat 配置信息
    问题描述在AppService中选择了JavaTomcat后,如何查看AzureAppService的Tomcat的配置信息呢? 问题解答可以通过以下的3个步骤查看: 第一步:登录Kudu:方式一:在当前Web应用的URL中加入 .scm (插入位置在site名与chinacloudsites之间)。方式二:在当前Web应用的Azure......
  • [App Service for Windows]通过 KUDU 查看 Tomcat 配置信息
    问题描述在AppService中选择了JavaTomcat后,如何查看AzureAppService的Tomcat的配置信息呢? 问题解答可以通过以下的3个步骤查看: 第一步:登录Kudu:方式一:在当前Web应用的URL中加入 .scm (插入位置在site名与chinacloudsites之间)。方式二:在当前Web应用......
  • centos 查看 某个应用所占用的内存大小
    要查看某个应用程序所使用的内存大小,可以使用以下步骤在CentOS上进行:打开终端,并登录到CentOS服务器。使用ps命令结合grep过滤器来查找特定应用程序的进程ID(PID)。假设要查找名为"myapp"的应用程序,可以运行以下命令:psaux|grepmyapp这将显示包含"myapp"关键字......
  • Ping不通问题解决 windows 查看对端MAC地址 ARP -a
    Ping不通问题解决   Linux查看ARP信息指南(linux查看arp) ARP(地址解析协议)是TCP/IP协议提供的网络层协议,通过ARP可以查看网络层面上当前可连接的本地网络内每个主机的MAC地址。 ##查看系统的ARP信息 Linux系统中查看ARP信息的方法有很多,下面简单介绍几种常见的查......