加花和壳 有什么区别有什么相同点

R
2025-12-24 12:29:56
推荐回答(1个)
回答1:

加花是给程序加代码,这些代码在程序中是可有可无的,也就是说加花的时候一定要注意代码的平衡,进栈多少,那么一定要出栈多少.
加壳是给程序源代码外面加一层保护措施,举个例子,吃过鱼皮花生吧,花生外面包了一层壳.一个陌生人想要了解鱼皮花生时,必须先把外面的壳打开才能看到里面的花生.作个类比,花生就是源代码,外面的壳就是软件加的各种壳.
加花加壳的目的是为了增加代码的迷惑性,一般是程序员为了防止软件原代码泄露或者防止被破解从而增加代码的复杂性,增加破解难度.不过现在的黑客和木马病毒的制造者也使用加花加壳的方法,用以逃脱被杀毒软件查杀的命运.