加壳后的程序加载到内存执行的步骤包括()。A、获得壳自身需要的APIB、解密或者解压原程序C、重定位D、HOOKAPIE、跳转到原程序入口

题目

加壳后的程序加载到内存执行的步骤包括()。

  • A、获得壳自身需要的API
  • B、解密或者解压原程序
  • C、重定位
  • D、HOOKAPI
  • E、跳转到原程序入口
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下有关加壳说法正确的是()。

A.加壳的全称应该是可执行程序资源压缩,是破坏文件的常用手段。

B.加壳其实是利用特殊的算法,对EXE、DLL文件里的代码、资源等进行压缩、加密。

C.加壳过的程序无法直接运行,但是不能查看源代码。要经过脱壳才可以查看源代码。

D.CPU需要暴力解压加壳程序。


标准答案:B

第2题:

中断处理时,要求保留CPU现场的原因是( )。
A.为了保证不丢失数据
B.为了保证原程序完整
C.为了中断结束时返回原程序执行
D.中断处理时需要使用CPU现场中的数据


答案:C
解析:
中断是为了提高CPU的工作效率和处理随机发生的事件而设置的。为 了保证中断处理完成后能够返回原程序继续执行,必须把中断前的程序断点、通用寄存器内 容、程序状态字等保存起来,即保存现场。等待中断处理完毕,再恢复中断时的断点和通用寄 存器的内容等,即恢复现场,以便正确返回原程序继续运行。

第3题:

微机保护的“中断”服务程序是指停止原程序执行。()

此题为判断题(对,错)。


参考答案:错误

第4题:

一般来说,壳代码附加在原可执行程序上,在程序载入内存之后,壳代码优先于原可执行程序,获得执行权,由壳代码进行解压解密操作后,将执行权交给原可执行程序。


正确答案:正确

第5题:

主机在执行程序过程中,遇到突发事件而中断程序的正常执行,转去对突发事件进行处理,待处理完成后返回原程序继续执行。请问这种这种中断需要哪几步?


正确答案: 中断的过程是:中断请求(中断响应(中断处理(中断返回。

第6题:

中断处理时,要求保留现场的原因是( )。
A.为了保证不丢失数据
B.为了保证原程序完整
C.为了中断结束时返回原程序执行
D.中断处理时需要使用现场中的数据


答案:C
解析:
中断是为了提高的工作效率和处理随机发生的事件而设置的。为了保证中断处理完成后能够返回原程序继续执行,必须把中断前的程序断点、通用寄存器内 容、程序状态字等保存起来,即保存现场。等待中断处理完毕,再恢复中断时的断点和通用寄 存器的内容等,即恢复现场,以便正确返回原程序继续运行。

第7题:

加壳,是指利用某些算法,对可执行程序进行压缩、加密。


正确答案:正确

第8题:

燃烧和爆炸的区别是()。

A、还原程序相同

B、还原程序不同

C、氧化程序相同

D、氧化程序不同


参考答案:D

第9题:

一般壳的加载过程分为:获取壳自身的API地址,解密原程序的各个区块,重定位,HOOK-API,最后跳转到程序原入口点。


正确答案:正确

第10题:

加壳通常需要修改原程序输入表的条目使得壳代码优先于原可执行程序获得执行权。


正确答案:正确

更多相关问题