滴水中级课件01保护模式17任务段_下.pptxVIP

  • 1
  • 0
  • 约小于1千字
  • 约 8页
  • 2022-04-30 发布于四川
  • 举报

滴水中级课件01保护模式17任务段_下.pptx

本节内容任务段视频提供:昆山爱达人信息技术有限公司官网地址:联系QQ:1250121864QQ交流群 系电话:要点回顾: 在上一节课中给大家讲解了TSS、TSS 段描述符以及TR段寄存器. TSS是一块内存,大小104字节.通过TSS可以同时替换“一堆”寄存器,包括通用寄存器和段寄存器等. CPU通过TR段寄存器来找到TSS.如果我们想用自己的TSS段来替换原来的寄存器,就要修改TR寄存器,TR寄存器的值又是来自TSS段描述符,那么我们接下来先构造一个段描述符。昆山爱达人信息技术有限公司 QQ:12501218641、准备TSS所需要的104字节(参加课堂代码)昆山爱达人信息技术有限公司 QQ:12501218642、TSS的赋值(参加课堂代码)昆山爱达人信息技术有限公司 QQ:12501218643、TSS段描述符昆山爱达人信息技术有限公司 QQ:12501218644、修改TR寄存器 1) 在Ring0 我们可以通过LTR指令去修改TR寄存器 2) 在Ring3 我们可以通过CALL FAR 或者 JMP FAR指令来修改用JMP去访问一个代码段的时候,改变的是CS和EIP : JMP 0x48:0x123456 如果0x48是代码段 执行后:CS--0x48 EIP--0x123456用JMP去访问一个任务段的时候: 如果0x48是TSS段描

文档评论(0)

1亿VIP精品文档

相关文档