大学课程《电力行业信息安全与攻防技术》教学PPT课件:[9.2.3]认识 plt got.pptxVIP

  • 2
  • 0
  • 约小于1千字
  • 约 17页
  • 2026-05-20 发布于贵州
  • 举报

大学课程《电力行业信息安全与攻防技术》教学PPT课件:[9.2.3]认识 plt got.pptx

认识pltgot

任务导入任务目标任务讲解任务总结

实现动态链接的关键机制PLT和GOT

任务导入电力信息系统中,动态库广泛应用于设备驱动、通信协议等功能模块。动态库的运行时地址不确定性可能成为安全风险点,例如攻击者可能通过篡改GOT表实施恶意跳转。理解PLT/GOT机制不仅是掌握动态链接技术的核心,更是提升电力系统安全防御能力的基础。

任务导入任务目标任务讲解任务总结

任务目标知识目标能力目标素养目标掌握PLT/GOT的结构与动态链接机制能分析PLT/GOT在动态链接中的协作流程强化动态库安全防护意识,培养对程序底层机制的责任感与严谨性

任务导入任务目标任务讲解任务总结

PLT和GOT的核心机制

PLT和GOT核心机制在ELF程序中使用了许多在glibc库中的函数,glibc动态库的运行地址是运行时动态加载才能确定的,编译时不知道它的真实地址。ELF规范使用PLT和GOT技术来解决动态重定位过程。

PLT和GOT功能与作用每个动态库函数PLT代码用于引导调用者跳到动态链接器“ld-linux.so.2”GOT项保存了该函数动态重定位后找到的真实地址

PLT和GOT功能与作用即使函数的位置在运行时发生了变化也可以正常工作。这是实现动态链接的关键机制之一。PLT和GOT的组合允许在运行时动态链接函数,确保可以正确地找到和调用函数;

由多表项组成,首项公共,其余为各动态库函数

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档