如何使用加壳保护自己的软件不被常用方法脱壳麻烦告诉我
1个回答
展开全部
一个好的加壳软件如何使用不当,同样会很容易被轻松脱壳。我也只是分析过寥寥几个加壳软件就在这里闭着眼睛说大话,一定会被高手耻笑。不过我文以交友,高手不耻,低手或者中手就和我做个朋友吧。^_^ 前言 一个好的加壳软件如何使用不当,同样会很容易被轻松脱壳。我也只是分析过寥寥几个加壳软件就在这里闭着眼睛说大话,一定会被高手耻笑。不过我文以交友,高手不耻,低手或者中手就和我做个朋友吧。^_^如果你因为使用我说的方法被人轻松脱壳,请不要怪我,因为我不过是个低手,很可能在思路中有个大漏勺的地方被高手抓住偷着乐。所以你还得开动你的聪明的大脑。想出更多好的方法。
1、利用DLL保护自己。
把你的程序中的重要代码放在DLL中。然后把EXE和DLL文件分别用一种加壳软件进行保护。这样,必须有脱掉两种壳的能力才能......。
当然,在选择加壳软件时不一定要选择最新最强的加壳软件,因为这些太新的软件开始只是没有人研究它,一旦过些时候就会被人写个脱壳机之类的,可就惨了。找些不起眼的,版本旧但功能不弱且没有脱壳机的加壳软件,反而会更有利。
2、连体婴儿保护。
知道Aramillo保护的人一定知道它保护自己的方法:他提供的主程序文件是个被保护了的只有LOAD功能的文件,真正的主程序文件在临时产生的文件中。这种思路不是一个坏主意,我们来强化一下保护强度,如果把LOAD文件和临时产生的文件(真正的主程序文件)分别用一种加壳软件进行保护,先初步强化一下,然后,如果在编程时加入进程间通讯,使得LOAD文件和临时产生的文件必须同时运行才行,否则执行出错,同时在编程时加入对对方的CRC保护机制,那么会怎么样,防止别人单独DUMP文件,然后脱壳。哈哈.......。
当然,在选择加壳软件时要找个没有脱壳机的加壳软件或者不大可能写出脱壳机的加壳软件。
3、高手的方法
如果你有实力自己写个加壳软件,那么我所写的对你来说不过是个小儿科。不过,由于一般的人自己写出的加壳软件反跟踪保护功能不强,所以还得再使用一种加壳软件加强保护。如果把你的加壳保护和主程序编程在设计时进行统一设计,使得脱壳后无法正常执行,那么,你的程序就象"丁丁虾的外套"-脱了壳就活不了。^_^ 后记 想了解更强的保护......你可以找丁丁虾,据说他的大螯和盔甲十分得厉害,要脱他的壳,必须拿惠泉啤酒(600573,
这一篇纯粹是信口胡说,借题发挥一下。如果思路有雷同或者剽窃之嫌,那么,你大可以骂我三百句..............唐诗。
1、利用DLL保护自己。
把你的程序中的重要代码放在DLL中。然后把EXE和DLL文件分别用一种加壳软件进行保护。这样,必须有脱掉两种壳的能力才能......。
当然,在选择加壳软件时不一定要选择最新最强的加壳软件,因为这些太新的软件开始只是没有人研究它,一旦过些时候就会被人写个脱壳机之类的,可就惨了。找些不起眼的,版本旧但功能不弱且没有脱壳机的加壳软件,反而会更有利。
2、连体婴儿保护。
知道Aramillo保护的人一定知道它保护自己的方法:他提供的主程序文件是个被保护了的只有LOAD功能的文件,真正的主程序文件在临时产生的文件中。这种思路不是一个坏主意,我们来强化一下保护强度,如果把LOAD文件和临时产生的文件(真正的主程序文件)分别用一种加壳软件进行保护,先初步强化一下,然后,如果在编程时加入进程间通讯,使得LOAD文件和临时产生的文件必须同时运行才行,否则执行出错,同时在编程时加入对对方的CRC保护机制,那么会怎么样,防止别人单独DUMP文件,然后脱壳。哈哈.......。
当然,在选择加壳软件时要找个没有脱壳机的加壳软件或者不大可能写出脱壳机的加壳软件。
3、高手的方法
如果你有实力自己写个加壳软件,那么我所写的对你来说不过是个小儿科。不过,由于一般的人自己写出的加壳软件反跟踪保护功能不强,所以还得再使用一种加壳软件加强保护。如果把你的加壳保护和主程序编程在设计时进行统一设计,使得脱壳后无法正常执行,那么,你的程序就象"丁丁虾的外套"-脱了壳就活不了。^_^ 后记 想了解更强的保护......你可以找丁丁虾,据说他的大螯和盔甲十分得厉害,要脱他的壳,必须拿惠泉啤酒(600573,
这一篇纯粹是信口胡说,借题发挥一下。如果思路有雷同或者剽窃之嫌,那么,你大可以骂我三百句..............唐诗。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询