软件脱壳练习
文章平均质量分 85
Fly20141201
做真实的自己,不为别人而活;做自己喜欢的事,努力、踏实~
展开
-
手动脱ORiEN壳实战
作者:Fly2015ORiEN这种壳之前没有接触,到底是压缩壳还是加密壳也不知道,只能试一试喽。需要脱壳的程序是吾爱破解脱壳练习第7期的题目。 首先对加壳程序进行查壳,这一步也是程序脱壳的必要的一步。使用DIE工具对加壳程序进行查壳,发现被加壳程序原来是用Delphi语言编写的,这个信息对于找原程序的OEP是很有帮助的。下面OD载入程序进行分析,被加壳程序入原创 2015-07-14 14:31:45 · 1584 阅读 · 0 评论 -
手动脱PeCompact 2.20壳实战
PeCompact壳又是一个没有听说过的壳,需要脱壳的程序是吾爱破解培训的第一课的选修作业四。最近对脱壳有点上瘾了,当然也遭受了脱壳受挫的无奈,但是比较幸运还是把这个壳给搞了。 对加壳程序进行查壳。工具DIE显示程序加的是PeCompact壳,并且原来没加壳的程序使用Microsoft Visual C/C++(2008)编写的,这一点对于查找原程序的真实OEP非常有帮助。原创 2015-07-15 09:03:23 · 2287 阅读 · 0 评论 -
手动脱NsPacK壳实战
这里脱壳的程序是吾爱破解培训的作业2,相较于作业1稍微要强一点,但是只要掌握了脱壳的ESP定律,脱这个Nspack壳并不难,不过还是蛮有意思的。1.使用查壳软件对加壳的程序进行查壳。使用PE Detective查壳的结果:使用DIE查壳的结果:2.OD载入程序进行脱壳操作OD载入以后,被加壳程序的入口点的汇编代码,如图。很显然,加壳程序载入OD以后,发现原创 2015-07-09 14:27:27 · 2754 阅读 · 0 评论 -
手动脱UPX 壳实战
作者:Fly2015Windows平台的加壳软件还是比较多的,因此有很多人对于PC软件的脱壳乐此不彼,本人菜鸟一枚,也学习一下PC的脱壳。要对软件进行脱壳,首先第一步就是 查壳,然后才是 脱壳。推荐比较好的查壳软件:PE Detective 、Exeinfo PE、DIE工具。 需要脱壳的程序是吾爱破解论坛的windows逆向破解培训http://www.52pojie.cn/原创 2015-07-09 10:58:37 · 5687 阅读 · 2 评论 -
手动脱WinUpack 壳实战
作者:Fly2015吾爱破解培训第一课选修作业第6个练习示例程序。不得不重复那句话,没见过这种壳,该壳是压缩壳的一种,相对于压缩壳,加密壳的难度要大一些,特别是IAT表的修复问题上。 首先分别使用DIE和Exeinfo PE对该加壳程序进行查壳的处理。OD载入加WinUpack 壳的程序进行动态调试分析,加壳程序入口点反汇编快照。想都不用想,看到PU原创 2015-07-15 09:40:21 · 2597 阅读 · 0 评论 -
手动脱RLPack壳实战
作者:Fly2015吾爱破解论坛培训第一课选修作业练习的第7题。这个壳没听说过,但是脱起来比较简单,根据ESP定律即可直达光明,Dump出原来的程序。 老规矩,首先对需要脱壳的程序进行查壳处理。使用DIE查壳的结果,程序加的是RLPack壳并且原程序是用微软编译器编译的。OD载入加壳程序进行调试分析,入口点代码反汇编快照。看到PUSHAD指令想都不要想,原创 2015-07-15 10:05:21 · 2903 阅读 · 0 评论 -
手动脱FSG壳实战
作者:Fly2015对于FSG壳,之前没有接触过是第一次接触,这次拿来脱壳的程序仍然是吾爱破解论坛破解培训的作业3的程序。对于这个壳折腾了一会儿,后来还是被搞定了。 1.查壳首先对该程序(吾爱破解培训第一课作业三.exe)进行查壳:很遗憾,这次DIE也不行了,不过没事。2.脱壳OD载入该加壳的程序进行分析,下面是入口点的汇编代码:原创 2015-07-09 15:01:32 · 4630 阅读 · 10 评论 -
手动脱Mole Box壳实战总结
作者:Fly2015这个程序是吾爱破解脱壳练习第8期的加壳程序,该程序的壳是MoleBox V2.6.5壳,这些都是广告,可以直接无视了。前面的博客手动脱Mole Box V2.6.5壳实战中已经给出了一种比较笨的脱壳的方法,在进行脱壳程序的IAT表的修复的时,采用的是手动记录系统API的地址然后手动的去恢复被加密的系统API的方法,很挫。下面就来讲一讲稍微好点的修复IAT表的方法。原创 2015-07-17 10:30:33 · 2054 阅读 · 0 评论 -
手动脱Mole Box V2.6.5壳实战
作者:Fly2015这个程序是吾爱破解脱壳练习第8期的加壳程序,该程序的壳是MoleBox V2.6.5壳,之前也碰过该种壳但是这个程序似乎要复杂一点。 首先对加壳程序进行侦壳处理。Exeinfo PE侦壳的结果:DIE侦壳的结果,很显然DIE告诉我们被加壳程序的源程序使用Delphi编写的,这个比较有用,对于我们找到程序的真实OEP很有帮助作用。O原创 2015-07-13 09:23:02 · 3017 阅读 · 0 评论 -
手动脱KBys Packer(0.28)壳实战
作者:Fly2015吾爱破解培训第一课选修作业第5个练习程序,在公司的时候用郁金香OD调试该加壳程序的时候出了点问题,但是回家用吾爱破解版的OD一调试,浑身精神爽,啥问题也没有。 首先使用查壳工具对加壳的程序进行查壳操作。OD载入需要脱壳的程序进行动态调试和分析,加壳程序入口点反汇编快照。F8单步跟踪程序几步,发现了比较熟悉的PUSHAD指令,又可以原创 2015-07-15 09:26:49 · 2002 阅读 · 0 评论