关于壳的概念,下列说法正确的是()A、壳主要是保护软件不被非法修改或反编译B、壳一般先于程序运行C、壳一般后于程序运行D、壳在运行时先夺取程序的控制权E、壳其实是一种对软件的加密

题目

关于壳的概念,下列说法正确的是()

  • A、壳主要是保护软件不被非法修改或反编译
  • B、壳一般先于程序运行
  • C、壳一般后于程序运行
  • D、壳在运行时先夺取程序的控制权
  • E、壳其实是一种对软件的加密
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

加密壳种类比较多,不同的壳侧重点不同,一些壳单纯保护程序,另一些壳提供额外的功能,如提供注册机制、使用次数、时间限制等。()

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


正确答案:正确

第2题:

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


正确答案:正确

第3题:

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

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

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

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

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


标准答案:B

第4题:

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


正确答案:正确

第5题:

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


正确答案:正确

第6题:

按照壳的目的和作用,加壳工具可以分为()。

  • A、压缩壳
  • B、保护壳
  • C、扩展壳
  • D、控制壳
  • E、扩充壳

正确答案:A,B

第7题:

壳是一段专门负责保护软件不被非法()的程序。

  • A、修改
  • B、运行
  • C、使用
  • D、修改或反编译

正确答案:D

第8题:

加“壳”虽然增加了CPU负担,但是减少了硬盘读写时间,实际应用时加“壳”以后程序运行速度更快。()

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


正确答案:正确

第9题:

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


正确答案:正确

第10题:

壳依赖的大量函数采用了静态加载方式,使得加壳后的程序通常比原程序具有更小的输入表。


正确答案:错误

更多相关问题