论壳与加壳技术

论壳与加壳技术

ID:24261429

大小:51.50 KB

页数:4页

时间:2018-11-13

论壳与加壳技术_第1页
论壳与加壳技术_第2页
论壳与加壳技术_第3页
论壳与加壳技术_第4页
资源描述:

《论壳与加壳技术》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、论壳与加壳技术~教育资源库  在这外壳程序风起云涌的几年间,出现了无数优秀的外壳,CoDe_inJect曾谈过对几种流行壳的看法,我斗胆结合他的言论描述一下现在常见的保护外壳:  ASProtect  无可争议的外壳界老大,它开创了壳的新时代,SEH与各种流行反跟踪技术、多态变形引擎的使用(准确来说是从病毒中借用)、BPM断点清除等都出自于此;更为有名的当属RSA算法的使用,使得DEMO版无法被破解成完整版;CodeDips也源于这里;输入表处理即使现在看来仍很强劲。开发壳应该学习它各种算法的熟练运用,而

2、它最失败之处就是反跟踪过于温柔,令破解者轻松研究。  tELock  大名鼎鼎的一款免费的保护软件,具有较强的反跟踪能力,用SEH控制DRx结合内存校验封杀了BPM断点和SuperBPM等工具。并有BPE32变形引擎产生很多异常代码干扰跟踪。输入表的修复让人头痛了好一阵子,于此形成讽刺意味的是,输入表在重定向之前会在内存中以完整的形态出现。值得一提的是heXer花费了数月零散时间,将它逆向并做出了一个加强版,称之为tELockX。  PELock  PELock应该是很多壳的综合,输入表处理、RSA算法、

3、反跟踪、清除断点、SHE都用到了,而且是第一个可以在MXE变形引擎使跟踪起来眼花缭乱。可惜的是由于对RSA的错误理解,使破解者可以做出注册机,且即使不注册也可以脱壳。  SVKP  这个壳的有着深厚的背景,那就是anticracking.sk与DAEMON、EliCZ等一大批传说中的人物有着密切的关系,但是这个壳的反跟踪和输入表处理都不够理想,可能跟的编码能力有关吧。驱动在这个程序中使用比较熟练,一些系统上会隐藏进程使得ImportREC等工具遇到阻碍,运用了KME变形引擎使代码在堆栈中执行,跟踪起来困难

4、重重。  Xtreme-Protector  如它的名字一样,似乎是目前最强悍的壳,也是驱动程序使用最为熟练的壳,驱动有解码、反跟踪的作用,多线程的SMC使得程序的保护能力直线上升。令很多没有硬件调试器的破解者望而却步。  Star-Force  与Xtreme-Protector不相伯仲的强大外壳,它的核心是一个伪代码的解释器,大大复杂了对其的研究工作;一部分导入函数的代码是从系统库中拷贝出来并进行修改过的;一部分程序代码只有在执行时候才解密出来。保护中还大量的应用了这些手段:检测某些内存段的CRC校验

5、和,经常地将DRx清零,利用RDTSC指令来控制解码不同块的解码时刻,最后一块代码的解码甚至通过截获Int0在Ring-0中进行。不过它多用于光盘加密,在共享软件中并不多见。  Armadillo  当今猛壳之一,壳如其名拥有厚重的装甲,加壳方式有两种,一种是标准方式,另一种是CopyMem-II+Debug-Blocker,其标准加壳方式相对来说则容易的多。双进程方式加壳的修复着实是一件令人头疼的工作。  Hying'sPE-Armor  网络游戏外挂中经常会遇到的壳,许多人对其避而不谈令它蒙上

6、了浓重的神迷色彩。它拥有伪装功能,初学者常常被探测软件的信息所迷惑。DRx与校验和解码技巧非常普遍,输入表的处理比较好,会针对对不同的编译器做特殊处理,内涵仿真虚拟机系统作为SDK使得脱壳更为困难。它的一个非常老的版本源代码在看雪的新书《软件加密内幕》中公开,几乎没有什么强度,但通过其学习外壳开发非常有价值。  ACProtect  首次使用了一些新反跟踪技巧的壳,刚刚浮出水面的一段时间内闹得沸沸扬扬后被123112用他的妖幻调试器TRE变形引擎,不过在  最近VCASM新出了Vcasm-Protecto

7、r,尚未见有评论。VCASM是一个的老作品,它使用4个进程互相调试和大约3个线程反跟踪,充斥的难以计数的异常,从头跟到入口几乎成为不可能。目前破解方法似乎只有附加在运行后的进程上写代码修复,但是如果和其他外壳配合加密了数据段,脱壳就会变得极度困难了。  eXcalibur12下一页友情提醒:,特别!中文名如雷贯耳,叫仙剑,不过金玉其外败絮其中,实在有辱这个名字。是LiNSoN(过去的fORGAT),说来惭愧,它纯粹是为了学习加密和汇编而做的壳,没甚么自己的特色,并且基本都是借用他人代码,它的价值仅仅限于给

8、初学者做练习了,源代码全部公开,自己都没了。唯一值的说的,是它的最后一个版本中附带了一首动听的MIDI《御剑江湖》。上一页12友情提醒:,特别!

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。