所谓的加壳.这壳子代码 到底啥意思.有人告诉下吗

2024-05-17 21:15

1. 所谓的加壳.这壳子代码 到底啥意思.有人告诉下吗

app开发完后,最好做一下扫描和加固,应用扫描可以通过静态代码分析、动态数据跟踪,定位出风险代码,同时监控敏感数据的异常行为。
加固可以在一定程度上保护自己核心代码算法,提高破解/盗版/二次打包的难度,缓解代码注入/动态调试/内存注入攻击等。
目前市面上有很多第三方加固的平台, 如果新应用发布前需要扫描或者加固的话,可以先试试免费的,例如腾讯御安全,建议自己先去扫描测试下。

所谓的加壳.这壳子代码 到底啥意思.有人告诉下吗

2. 软件编程中所说的壳是什么意思?

在一些计算机软件里有一段专门负责保护软件不被非法修改或反编译的程序。它们一般都是先于程序运行,拿到控制权,然后完成它们保护软件的任务。就像动植物的壳一般都是在身体外面一样理所当然(但后来也出现了所谓的“壳中带籽”的壳)。由于这段程序和自然界的壳在功能上有很多相同的地方,基于命名的规则,大家就把这样的程序称为“壳”了。就像计算机病毒和自然界的病毒一样,其实都是命名上的方法罢了。 从功能上抽象,软件的壳和自然界中的壳相差无几。无非是保护、隐蔽壳内的东西。而从技术的角度出发,壳是一段执行于原始程序前的代码。原始程序的代码在加壳的过程中可能被压缩、加密……。当加壳后的文件执行时,壳-这段代码先于原始程序运行,他把压缩、加密后的代码还原成原始程序代码,然后再把执行权交还给原始代码。 软件的壳分为加密壳、压缩壳、伪装壳、多层壳等类,目的都是为了隐藏程序真正的OEP(入口点,防止被破解)。关于“壳”以及相关软件的发展历史请参阅吴先生的《一切从“壳”开始》。 

  作者编好软件后,编译成exe可执行文件。 1.有一些版权信息需要保护起来,不想让别人随便改动,如作者的姓名,即为了保护软件不被破解,通常都是采用加壳来进行保护。 2.需要把程序搞的小一点,从而方便使用。于是,需要用到一些软件,它们能将exe可执行文件压缩, 3.在黑客界给木马等软件加壳脱壳以躲避杀毒软件。实现上述功能,这些软件称为加壳软件。

http://baike.baidu.com/view/528311.htm?fr=ala0_1_1

3. IP(外壳防护)代码是什么意思?

外壳防护等级(IP代码)是将产品依其防尘、防止外物侵入、防水、防湿气之特性加以分级。这里所指的外物包含工具、人的手指等均不可接触到灯具内之带电部分,以免触电。 它一般是由两个数字所组成,第一个数字表示产品防尘、防止外物侵入的等级;第二个数字表示产品防湿气、防水侵入的密闭程度。数字越大,表示其防护等级越高。如:外壳防护等级(IP代码)

IP(外壳防护)代码是什么意思?

4. 给文件加壳,加花,去壳,分别是什么意思?

加壳:其实是利用特殊的算法,对可执行文件里的资源进行压缩,只不过这个压缩之后的文件,可以独立运行,解压过程完全隐蔽,都在内存中完成。附加在原程序上通过加载器载入内存后,先于原始程序执行,得到控制权,执行过程中对原始程序进行解密、还原,还原完成后再把控制权交还给原始程序,执行原来的代码部分。
加上外壳后,原始程序代码在磁盘文件中一般是以加密后的形式存在的,只在执行时在内存中还原,这样就可以比较有效地防止破解者对程序文件的非法修改,同时也可以防止程序被静态反编译。
加花:是在一些反汇编软件中加入一些花指令,花指令是利用了反汇编时单纯根据机器指令字来决定反汇编结果的漏洞。
去壳:顾名思义,就是对软件加壳的逆操作,把软件上存在的壳去掉。在一些计算机软件里也有一段专门负责保护软件不被非法修改或反编译的程序。
一般都是先于程序运行,拿到控制权,然后完成它们保护软件的任务。由于这段程序和自然界的壳在功能上有很多相同的地方,基于命名的规则,大家就把这样的程序称为“壳”了。就像计算机病毒和自然界的病毒一样,其实都是命名上的方法罢了。

扩展资料:  
加“壳”虽然增加了CPU负担,但是减少了硬盘读写时间,实际应用时加“壳”以后程序运行速度更快(当然有的加“壳”以后会变慢,那是选择的加“壳”工具问题)。
一般软件都加“壳”这样不但可以保护自己的软件不被破解、修改还可以增加运行时启动速度。
加“壳”不等于木马,平时的绝大多数软件都加了自己的专用“壳”。
RAR和ZIP都是压缩软件,不是加“壳”工具,解压时是需要进行磁盘读写,“壳”的解压缩是直接在内存中进行的。

5. 查壳是什么意思,壳是代表什么意思?

壳的概念 
作者编好软件后,编译成exe可执行文件。 1.有一些版权信息需要保护起来,不想让别人随便改动,如作者的姓名等,即为了保护软件不被破解,通常都是采用加壳来进行保护。 2.需要把程序搞的小一点,从而方便使用。于是,需要用到一些软件,它们能将exe可执行文件压缩, 3.在黑客界给木马等软件加壳脱壳以躲避杀毒软件。 
实现上述功能,这些软件称为加壳软件。 

(二).加壳软件最常见的加壳软件ASPACK ,UPX,PEcompact 不常用的加壳软件WWPACK32;PE-PACK ;PETITE ;NEOLITE 

(三).侦测壳和软件所用编写语言的软件,因为脱壳之前要查他的壳的类型。 1.侦测壳的软件fileinfo.exe 简称fi.exe(侦测壳的能力极强) 2.侦测壳和软件所用编写语言的软件language.exe(两个功能合为一体,很棒) 推荐language2000中文版(专门检测加壳类型) 3.软件常用编写语言Delphi,VisualBasic(VB)---最难破,VisualC(VC) 

(四)脱壳软件。 软件加壳是作者写完软件后,为了保护自己的代码或维护软件产权等利益所常用到的手段。目前有很多加壳工具,当然有盾,自然就有矛,只要我们收集全常用脱壳工具,那就不怕他加壳了。软件脱壳有手动脱壳和自动脱壳之分,下面我们先介绍自动脱壳,因为手动脱壳需要运用汇编语言,要跟踪断点等,不适合初学者,但我们在后边将稍作介绍。 
加壳一般属于软件加密,现在越来越多的软件经过压缩处理,给汉化带来许多不便,软件汉化爱好者也不得不学习掌握这种技能。现在脱壳一般分手动和自动两种,手动就是用TRW2000、TR、SOFTICE等调试工具对付,对脱壳者有一定水平要求,涉及到很多汇编语言和软件调试方面的知识。而自动就是用专门的脱壳工具来脱,最常用某种压缩软件都有他人写的反压缩工具对应,有些压缩工具自身能解压,如UPX;有些不提供这功能,如:ASPACK,就需要UNASPACK对付,好处是简单,缺点是版本更新了就没用了。另外脱壳就是用专门的脱壳工具来对付,最流行的是PROCDUMP v1.62 ,可对付目前各种压缩软件的压缩档。在这里介绍的是一些通用的方法和工具,希望对大家有帮助。我们知道文件的加密方式,就可以使用不同的工具、不同的方法进行脱壳。下面是我们常常会碰到的加壳方式及简单的脱壳措施,供大家参考: 脱壳的基本原则就是单步跟踪,只能往前,不能往后。脱壳的一般流程是:查壳->寻找OEP->Dump->修复 找OEP的一般思路如下: 先看壳是加密壳还是压缩壳,压缩壳相对来说容易些,一般是没有异常,找到对应的popad后就能到入口,跳到入口的方式一般为。 我们知道文件被一些压缩加壳软件加密,下一步我们就要分析加密软件的名称、版本。因为不同软件甚至不同版本加的壳,脱壳处理的方法都不相同。

查壳是什么意思,壳是代表什么意思?

6. 查壳是什么意思

基本都是破解时需要的
一般程序为了防破解都给源程序加壳 实际就是对源程序的代码进行压缩变形或者加密 这样就对源程序进行了一定的保护(所以叫做壳,壳的目的就是保护里面的果实啥的不被直接暴漏出来) 让破解者不能直接逆向读懂其程序以达到防破解的目的~
查壳就是看看这个程序是用什么壳压缩或者加密的 一般的壳都有脱壳机 以达到让其源程序暴漏出来 进行破解。
这就是攻与防之间的斗争。。

7. 电气设备外壳等级IP代码的组成及意义?IK代码呢?

IP防护等级
----作者: Actuators  时间: 2007-11-13 12:29     来源: 电气论坛 http://www.myes.cn/    查看原帖

IEC IP防护等级定义 
IP 表示Ingress Protection(进入防护).IEC IP防护等级是电气设备安全防护的重要. IP等防护级系统提供了一个以电器设备和包装的防尘、防水和防碰撞程度来对产品进行分类的方法,这套系统得到了多数欧洲国家的认可,国际电工协会IEC(International Electro Technical Commission)起草,并在IED529(BS EN 60529:1992)外包装防护等级(IP code)中宣布。 
防护等级多以IP后跟随两个数字来表述,数字用来明确防护的等级。 
第一个数字表明设备抗微尘的范围,或者是人们在密封环境中免受危害的程度。I代表防止固体异物进入的等级,最高级别是6;
第二个安字表明设备防水的程度。 P代表防止进水的等级,最高级别是8。 
如电机的防护等级IP65,防护等级IP55等等. 
 
接触电气设备保护和外来物保护等级(第一个数字) 电气设备防水保护等级( 第二个数字) 
第一个数字 防护范围 第二个数字
 防护范围 
名称 说明 名称 说明 
0 无防护 - 0 无防护 - 
1 防护50mm直径和更大的固体外来体 探测器,球体直径为50mm,不应完全进入 1 水滴防护 垂直落下的水滴不应引起损害 
2 防护12.5mm直径和更大的固体外来体 探测器,球体直径为12.5mm,不应完全进入 2 柜体倾斜15度时,防护水滴
 柜体向任何一侧倾斜15度角时,垂直落下的水滴不应引起损害 
3 防护2.5mm直径和更大的固体外来体 探测器,球体直径为2.5mm,不应完全进入 3 防护溅出的水 以60度角从垂直线两侧溅出的水不应引起损害 
4 防护1.0mm直径和更大的固体外来体 探测器,球体直径为1.0mm,不应完全进入 4 防护喷水 从每个方向对准柜体的喷水都不应引起损害 
5 防护灰尘 不可能完全阻止灰尘进入,但灰尘进入的数量不会对设备造成伤害 5 防护射水 从每个方向对准柜体的射水都不应引起损害 
6 灰尘封闭 柜体内在20毫巴的低压时不应进入灰尘 6 防护强射水 从每个方向对准柜体的强射水都不应引起损害 
注:探测器的直径不应穿过柜体的孔 7 防护短时浸水 柜体在标准压力下短时浸入水中时,不应有能引起损害的水量浸入 
8 防护长期浸水 可以在特定的条件下浸入水中,不应有能引 
 
认识电子产品的防水等级JIS(IPX) 
   0  无保护 
   1  防滴I型   垂直落下的水滴无有害的影响 
   2  防滴II型  与垂直方向成15“范围内落下的水滴无有窑的影响 
   3  防雨型   与垂直方向成60度范围内降雨无有宾的影响 
   4  防溅型   受任意方向的水飞溅无有害的影响 
   5  防喷射型  任意方向直接受到水的喷射无有害的影响 
   6  耐水型   任意方向直接受到水的喷射也不合讲人内部 
   7  防浸型   在规定的条件下即使浸在水中也不全许人内部 
   8  水中型   长时间浸没在一定压力的水中照样能使用 
   9  防湿型   在相对湿度大90%以卜的湿气 样能体用 

国际工业标准防水登记IP和日本工业标准的JIS防水等级是接近的,分0-8的9级,IP等级同样对防尘做了规定。 

IPxx 防尘防水等级 
防尘等级 (第一个X表示) 防水等级 (第二个X表示) 
0 :没有保护 
1 :防止大的固体侵入 
2 :防止中等大小的固体侵入 
3 :防止小固体进入侵入 
4 :防止物体大于 1mm 的固体进入 
5 :防止有害的粉尘堆积 
6 :完全防止粉尘进入 

0 :没有保护 
1 :水滴滴入到外壳无影响 
2 :当外壳倾斜到 15 度时,水滴滴入到外壳无影响 
3 :水或雨水从 60 度角落到外壳上无影响 
4 :液体由任何方向泼到外壳没有伤害影响 
5 :用水冲洗无任何伤害 
6 :可用于船舱内的环境 
7 :可于短时间内耐浸水( 1m ) 
8 :于一定压力下长时间浸水 
例:有秤或显示仪表标示为IP65,表示产品可以 完全防止粉尘进入及可用水冲洗无任何伤害。 

IPXX等级中关于防水实验的规定。 

(1)IPX 1 
  方法名称:垂直滴水试验 
  试验设备:滴水试验装置 
  试样放置:按试样正常工作位置摆放在以 1r/min 的旋转样品台上,样品顶部至滴水口的距离不大于 200mm 
  试验条件:滴水量为 10。5 mm/min 
  持续时间:10 min 

(2)IPX 2 
  方法名称:倾斜 15°滴水试验 
  试验设备:滴水试验装置 
  试样放置:使试样的一个面与垂线成 15°角,样品顶部至滴水口的距离不大于 200mm 。每试验完一个面后,换另一个面,共四次。 
  试验条件: 滴水量为 30。5 mm/min 
  持续时间: 4×2。5 min( 共10 min ) 

(3)IPX 3 
  方法名称:淋水试验 
  试验方法: 
a。 摆管式淋水试验 
  试验设备:摆管式淋水溅水试验装置 
  试样放置:选择适当半径的摆管,使样品台面高度处于摆管直径位置上,将试样放在样台上,使其顶部到样品喷水口的距离不大于 200mm ,样品台不旋转。 
  试验条件:水流量按摆管的喷水孔数计算,每孔为 0。07 L/min ,淋水时,摆管中点两边各 60° 弧段内的喷水孔的喷水喷向样品。被试样品放在摆管半圆中心。摆管沿垂线两边各摆动 60°,共 120°。每次摆动( 2×120°) 约 4s 
  试验时间:连续淋水 10 min 
b。 喷头式淋水试验 
  试验设备:手持式淋水溅水试验装置 
  试样放置:使试验顶部到手持喷头喷水口的平行距离在 300mm 至 500mm 之间 
  试验条件:试验时应安装带平衡重物的挡板,水流量为 10 L/min 
  试验时间:按被检样品外壳表面积计算,每平方米为 1 min (不包括安装面积),最少 5 min 

(4)IPX 4 
  方法名称:溅水试验 
  试验方法: 
a.摆管式溅水试验 
  试验设备和试样放置:与上述 IPX 3 之 a 款均相同; 
  试验条件: 除后述条件外,与上述 IPX 3 之 a 款均相同;喷水面积为摆管中点两边各 90°弧段内喷水孔的喷水喷向样品。被试样品放在摆管半圆中心。摆管沿垂线两边各摆动 180°,共约 360°。每次摆动 ( 2×360°) 约 12s 
  试验时间: 与上述 IPX 3 之 a 款均相同 ( 即10 min )。 
b.喷头式溅水试验 
  试验设备和试样放置:与上述 IPX 3 之 b 款均相同; 
  试验条件:拆去设备上安装带平衡重物的挡板,其余与上述 IPX 3 之 b 款均相同; 
  试验时间:与上述 IPX 3 之 b 款均相同, 即按被检样品外壳表面积计算,每平方米为 1 min (不包括安装面积) 最少 5min 

(5)IPX 5 
  方法名称:喷水试验 
  试验设备:喷嘴的喷水口内径为 6。3mm 
  试验条件:使试验样品至喷水口相距为 2。5m ~ 3m ,水流量为 12。5 L/min ( 750 L/h ) 
  试验时间:按被检样品外壳表面积计算,每平方米为 1 min (不包括安装面积) 最少 3 min 

(6)IPX 6 
  方法名称:强烈喷水试验; 
  试验设备:喷嘴的喷水口内径为 12。5 mm 
  试验条件:使试验样品至喷水口相距为 2。5m ~ 3m ,水流量为 100 L/min ( 6000 L/h ) 
  试验时间:按被检样品外壳表面积计算,每平方米为 1 min(不包括安装面积)最少 3 min 


(7)IPX 7 
  方法名称:短时浸水试验 
  试验设备和试验条件:浸水箱。其尺寸应使试样放进浸水箱后,样品底部到水面的距离至少为 1m 。试样顶部到水面距离至少为 0。15m 
  试验时间: 30 min 

(8)IPX 8 
  方法名称: 持续潜水试验; 
  试验设备,试验条件和试验时间: 由供需(买卖)双方商定,其严酷程度应比 IPX 7 高。 
注意:另外,许多户外用电子产品也在强调漂浮能力。

电气设备外壳等级IP代码的组成及意义?IK代码呢?

8. "官网下的肯定没毒,被检测是壳,不是毒"请问你说的这个壳是什么意思?

外壳主要分三种:
压缩壳
加密壳
虚拟机壳

外壳其实就是一个附加到程序前的程序段
它会将程序的代码进行压缩或加密变换,总之是让程序变得面目全非~~
这种程序就是加壳程序
一个加壳程序在执行的时候,系统会把控制权首先交给外壳
外壳会按照当初压缩或加密的逆运算去解压或解密程序代码
解压或解密完毕之后,外壳再把控制权交给程序本身
然后程序运行。

外壳并不是病毒的专利
最早出现的外壳是压缩壳
主要是让程序体积遍的更小~
之后为了保护程序代码不被破解,
出现了加密壳~~~甚至是最强大的虚拟机加壳……

而病毒大多也都运用了加壳技术
因为加壳会让病毒更小巧,方便传播
同时也会扭曲病毒的代码,以躲避杀毒软件的识别~~
针对这种做法,以小红伞为代表的一些杀毒软件干脆是发现不认识的壳就直接报加壳程序为病毒……这也就是所谓的杀毒软件报壳~
虽然会有误报,但一定程度上避免了病毒进行加壳免杀~~