But you can see in the attached picture,that on the offset 464 there are only zeros.

错误:上次我检查时,01,20,29,12等不是“仅零”.

I suppose that Import Table starts on offset 528

不,不是的.出于某种原因,您希望在ELF文件中找到Microsoft PE样式的导入表.它不在那里.

ELF中的导入表的等效项包含在两个表中.一个包含Elf {32,64} _Sym固定大小的记录:

typedef struct

{

Elf32_Word st_name; /* Symbol name (string tbl index) */

Elf32_Addr st_value; /* Symbol value */

Elf32_Word st_size; /* Symbol size */

unsigned char st_info; /* Symbol type and binding */

unsigned char st_other; /* Symbol visibility */

Elf32_Section st_shndx; /* Section index */

} Elf32_Sym;

并包含在.dynsym部分中.

另一个表包含在.dynstr部分中(在您的文件中以偏移量528开始),并且只有(可变大小)字符串由NUL字符分隔.

第一个表中的.st_name引用.dynstr中的偏移量.

Linux如何找到所有elf文件,linux – ELF文件中的导入表在哪里?相关推荐

  1. 如何在Linux上找到包含特定文本的所有文件?

    我正在尝试找到一种方法来扫描整个Linux系统,查找包含特定文本字符串的所有文件. 只是为了澄清,我在文件中寻找文本,而不是文件名. 当我查找如何做到这一点时,我遇到了两次这个解决方案: find / ...

  2. oracle 表导出pdm文件,如何将数据库中已有表导入到powerDesigner生成pdm文件

    1.create new PDM: 2.select database menu; 3.click Reverse  Engineer database : 4.then choose your sc ...

  3. linux没有找到可用磁盘,在Linux上,有没有一种更像python的方法来获取可用磁盘设备名的列表?...

    编辑我不明白为什么这被标记为重复,因为标识的重复需要导入pyudev.甚至不可能是复制品.在 这很管用,但感觉"蛮力".在 有没有一种更像python的方法来获取Linux上可用磁 ...

  4. linux mysql 清空数据库_mysql 怎样清空一个数据库中的所有表

    Mysql清空表是很重要的操作,也是最常见的操作之一,下面就为您详细介绍Mysql清空表的实现方法,希望能够对您有所帮助. 方法1:重建库和表 一.只导出表结构 导出整个数据库结构(不包含数据) my ...

  5. navicat 导出的sql文件,再导入,运行SQL文件成功,数据库中却没有表

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 问题描述:本来在数据库上右键  ,运行SQL文件 ,就可以导入 sql ,建表成功,并且数据也该的. ...

  6. ArcEngine代码 打开文件地理库GDB中的ITable表

    QQ交流群:607330463 GIS开发技术最强交流群   未经允许 禁止转载  可以参考 IWorkspaceFactory workspaceFactory = new FileGDBWorks ...

  7. Linux基础系列(六)Linux系统定时任务Crond

    Linux系统定时任务Crond Crond是什么 Crond是Linux系统中用来定期执行命令或指定程序任务的一种服务或软件. 特殊需求:(秒级别)crond服务就无法搞定,一般工作中邪脚本守护进程 ...

  8. zbrush导入obj模型不显示_ZBrush中如何导入和导出OBJ文件—ZBrush教程

    原标题:ZBrush中如何导入和导出OBJ文件-ZBrush教程 ZBrush中如何导入和导出OBJ文件 ZBrush软件中对于文件的导出与储存格式是多样的.OBJ格式是如何导入和导出ZBrush的, ...

  9. PE文件学习笔记(五):导入表、IAT、绑定导入表解析

    1.导入表(Import Descriptor)结构解析: 导入表是记录PE文件中用到的动态连接库的集合,一个dll库在导入表中占用一个元素信息的位置,这个元素描述了该导入dll的具体信息.如dll的 ...

最新文章

  1. c语言dp状态转移方程,[总结-动态规划]经典DP状态设定和转移方程
  2. Session机制详解及分布式中Session共享解决方案
  3. Dart Way 1
  4. php依赖注入 代码提示,Yii2 Day 3: 让PHPStorm支持自定义Component依赖注入代码提示
  5. 高通平台modem部分mbn文件的OTA和PDC升级方法
  6. 第十届蓝桥杯java B组—试题F 特别数的和
  7. 有了这套模板,女朋友再也不用担心我刷不动 LeetCode 了
  8. 删除所有的.svn 文件
  9. hmaster和datanaode启动后很快停止_室内消火栓系统消防泵启动方法
  10. SaaS软件服务优点全解析
  11. python3设置编码_PYTHON3编码再探究
  12. DOD,与cisco三层模型
  13. 什么是 CNC?什么是电脑锣?学 CNC主要学什么?
  14. 中南大学mooc科学计算与MATLAB语言(期末考试答案)
  15. 雷达人体存在感应器,人体感知控制应用,为客户提供真实的感知方案
  16. 手机计算机文件夹加密文件,如何给手机以及电脑文件加密?
  17. 关于:将日文键盘设置为英文键盘
  18. 【基于51】红外寻迹智能小车-硬件篇
  19. 重装系统后,一直卡在天涯若比邻蓝屏
  20. 如何赋能传统制造业数字化转型升级?

热门文章

  1. Tensorflow: 保存和复原模型(save and restore)
  2. matplotlib plot绘图简介
  3. nginx配置laravel
  4. opencv的ROI操作
  5. 青龙面板安装教程+手机京豆组件让你的手机美起来
  6. 14. Popen类
  7. android 和 iphone x,在快充方面,iPhone X和iPhone 8系列都落后于Android 旗舰
  8. vue项目使用encode_Vue项目中使用xlsx-style导出有格式的表格
  9. node中怎样将css导入到html,CSS无法使用Node.js加载到我的HTML代码中
  10. mysql 列转置_MySQL 行列转置