简答题

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

正确答案

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

答案解析

相似试题
  • 什么是堆栈?它的工作原理是什么?它的基本操作有哪两个?

    简答题查看答案

  • 利用堆栈传递子程序参数的方法是固定的,在子程序中通常是利用什么访问栈中的参数。

    简答题查看答案

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

    填空题查看答案

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

    填空题查看答案

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

    填空题查看答案

  • 什么叫需求跟踪?什么叫前向跟踪?什么叫后向跟踪?需求跟踪的实现方法主要有哪3种?

    简答题查看答案

  • 画图说明小功率直流电机双向控制原理,并说明如何实现正、反控制。

    简答题查看答案

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

    简答题查看答案

  • 利用首簇号加密的原理是什么?

    简答题查看答案