niusouti.com
参考答案和解析
正确答案:当程序发生中断或子程序调用时首先将Flags和CS、IP值自动压入。如果在某些堆栈区存入关键信息(如密钥或加密程序首地址),并设法使SP指针指向这里,形成一个临时堆栈,那么一旦跟踪程序运行时肯定要使用中断或子程序,这样就会破坏存放在那里的关键数据,从而达到了反跟踪的目的。
更多“利用堆栈实现反跟踪的原理是什么?”相关问题
  • 第1题:

    teardrop攻击是利用在TCP/IP堆栈中实现信任IP碎片中的包的标题头所包含的信息来实现自己的攻击。


    正确答案:正确

  • 第2题:

    Java语言有多种实现机制,下列()技术属于垃圾回收机制.

    • A、字节编译
    • B、内存跟踪
    • C、语法检查
    • D、堆栈上/下溢检查

    正确答案:B

  • 第3题:

    堆栈是一种特殊的()寻址方式,它采用()原理,按结构不同,分为()堆栈和()堆栈。


    正确答案:数据;先进后出;寄存器;存储器

  • 第4题:

    圆锥面过盈连接是利用什么原理来实现的?其特点是什么?


    正确答案: 圆锥面过盈连接是利用包容件与被包容件相对轴向位移相互压紧而获得。圆锥面过盈连接的特点是压合距离短,装拆方便,装拆时配合面不易擦伤,可用于多次装拆的场合。

  • 第5题:

    堆栈有哪些功能?堆栈指示器( SP)的作用是什么?


    正确答案:堆栈在中端过程中用来保护现场数据,复位后SP=7H,而堆栈一般设置在通用ROM区(30H-7FH),在系统初始化时候要从新设置。

  • 第6题:

    堆栈是什么?堆栈结构在计算机中有什么作用?


    正确答案: (1)堆栈的概念
    是若干个存储单元(或寄存器)的有序集合,它顺序地存放一组元素。
    数据的存取都只能在栈顶单元内进行,即数据的进栈与出栈都只能经过栈顶单元这个“出入口”。
    堆栈中的数据采用“先进后出”或“后进先出”的存取工作方式。
    (2)堆栈结构在计算机中的作用
    具有堆栈结构的机器使用零地址指令,这不仅合指令长度短,指令结构简单,机器硬件简化。
    实现程序调用,子程序嵌套调用和递归调用。
    对于“中断”技术,堆栈更是不可缺少的,保存“断点”和“现场”。

  • 第7题:

    进程的十六进制符号堆栈跟踪的命令是()


    正确答案:pstack pid

  • 第8题:

    什么叫堆栈?堆栈指示器SP的作用是什么?


    正确答案: 堆栈就是设置在片内RAM中的一段存储区域,它遵循先入后出的原则。SP就是一个用来指示栈顶位置的8位寄存器,它指示出堆栈顶部在内部RAM块中的位置。

  • 第9题:

    填空题
    ()是利用电流的热效应原理实现电动机的过载保护,具有反时限保护特性。

    正确答案: 热继电器
    解析: 暂无解析

  • 第10题:

    填空题
    堆栈是一种特殊的()寻址方式,它采用()原理,按结构不同,分为()堆栈和()堆栈。

    正确答案: 数据,先进后出,寄存器,存储器
    解析: 暂无解析

  • 第11题:

    问答题
    什么叫堆栈?堆栈操作的特点是什么?堆栈操作是如何寻址的?

    正确答案: 计算机中的堆栈是指按先进后出(FILO)或者说后进先出(LIFO)原则进行存取的一个特定的存储区域。
    堆栈操作的特点是:遵循先进后出原则进行信息的存取。数据按顺序存入堆栈称为数据进栈或压入;从堆栈中按与进栈相反的顺序取出数据称为出栈或弹出。堆栈的压入和弹出操作总是根据SP的内容按地址自动增量和自动减量方式在栈顶进行。
    堆栈操作的寻址方式:通常用一个寄存器或存储器单元指出栈顶的地址,这个寄存器或存储器单元称为堆栈指针SP,SP的内容永远指向堆栈的栈顶。堆栈的压入和弹出操作总是根据SP的内容按地址自动增量和自动减量方式在栈顶进行。
    解析: 暂无解析

  • 第12题:

    单选题
    Java语言有多种实现机制,下列()技术属于垃圾回收机制.
    A

    字节编译

    B

    内存跟踪

    C

    语法检查

    D

    堆栈上/下溢检查


    正确答案: C
    解析: 暂无解析

  • 第13题:

    什么是堆栈?它的作用是什么?堆栈指针的作用是什么?


    正确答案: 堆栈是一个按照后进先出的原则存取数据的部件,它是由栈区和栈指针组成的。堆栈的作用是当主程序调用子程序、子程序调用子程序或中断时转入中断服务程序时,能把断点地址及有关的寄存器、标志位及时正确地保存下来,并能保证逐次正确地返回。堆栈除了有保存数据的栈区外,还有一个堆栈指针SP,它用来指示栈顶的位置。若是“向下生成”的堆栈,随着压入堆栈数据的增加,栈指针SP的值减少。但SP始终指向栈顶。

  • 第14题:

    反渗机的原理是什么?


    正确答案:反渗机的原理是利用高压泵将经过初步处理的透析用水,强行通过半透膜(即反渗膜),通过反渗膜的水才成为真正意义上的透析用水。

  • 第15题:

    缓冲区溢出是利用系统中的()实现的。

    • A、堆栈
    • B、队列
    • C、协议
    • D、端口

    正确答案:A

  • 第16题:

    什么叫堆栈?堆栈操作的特点是什么?堆栈操作是如何寻址的?


    正确答案: 计算机中的堆栈是指按先进后出(FILO)或者说后进先出(LIFO)原则进行存取的一个特定的存储区域。
    堆栈操作的特点是:遵循先进后出原则进行信息的存取。数据按顺序存入堆栈称为数据进栈或压入;从堆栈中按与进栈相反的顺序取出数据称为出栈或弹出。堆栈的压入和弹出操作总是根据SP的内容按地址自动增量和自动减量方式在栈顶进行。
    堆栈操作的寻址方式:通常用一个寄存器或存储器单元指出栈顶的地址,这个寄存器或存储器单元称为堆栈指针SP,SP的内容永远指向堆栈的栈顶。堆栈的压入和弹出操作总是根据SP的内容按地址自动增量和自动减量方式在栈顶进行。

  • 第17题:

    什么是堆栈?它的工作原理是什么?它的基本操作有哪两个?


    正确答案:堆栈是在内存RAM中开辟的一段空间,利用“先进后出”或“后进先出”的原则存取数据。如果把数据压入堆栈,则堆栈指针的值是减少的,即所谓的向下生成堆栈。由SS:SP(16位)或SS:ESP(32位)指向栈底(栈空)或栈顶(栈不空)地址。它的基本操作有数据入栈指令PUSH和数据出栈指令POP。

  • 第18题:

    ()是利用电流的热效应原理实现电动机的过载保护,具有反时限保护特性。


    正确答案:热继电器

  • 第19题:

    什么叫堆栈?堆栈指针SP的作用是什么?


    正确答案:堆栈是在RAM专门开辟的一个特殊用途的存储区。堆栈是按照“先进后出”(即先进入堆栈的数据后移出堆栈)的原则存取数据。堆栈指针SP是一个8位寄存器,其值为栈顶的地址,即指向栈顶,SP为访问堆栈的间址寄存器。

  • 第20题:

    问答题
    利用堆栈实现反跟踪的原理是什么?

    正确答案: 当程序发生中断或子程序调用时首先将Flags和CS、IP值自动压入。如果在某些堆栈区存入关键信息(如密钥或加密程序首地址),并设法使SP指针指向这里,形成一个临时堆栈,那么一旦跟踪程序运行时肯定要使用中断或子程序,这样就会破坏存放在那里的关键数据,从而达到了反跟踪的目的。
    解析: 暂无解析

  • 第21题:

    问答题
    堆栈寻址就是利用堆栈指针来寻址,简述常用堆栈寻址的4条指令。

    正确答案: PSHD 将数据存储器中的一个数压入堆栈
    PSHM 将一个MMR中的值压入堆栈
    POPD 从堆栈弹出一个数至数据存储单元
    POPM 从堆栈弹出一个数至MMR
    解析: 暂无解析

  • 第22题:

    填空题
    进程的十六进制符号堆栈跟踪的命令是()

    正确答案: pstack pid
    解析: 暂无解析

  • 第23题:

    填空题
    堆栈是一种特殊的()寻址方式,它采用()原理。按构造不同,分为寄存器堆栈和()堆栈。

    正确答案: 数据,先进后出,存储器
    解析: 暂无解析