第一次接触脱壳

    在陈日噶工作任务中接触到加密狗呢个工具,开始噶时候钟系5知道系咩来的。但后来百度左一下之后先知道系一个为软件加密噶工具。而且牌子和版本也各色各样。对于程序的加密,一般噶流程就系加密程序优先运行于其他程序之前。壳,就是保护壳里的生物,在这里,即系话保护原程序不被外界更改。开始听到“脱壳”呢个名词噶时候觉得好有意思。因为初中噶时候在表哥的教导下粗略甘玩过“牧民战天”,当时话什么加壳之类都不是很懂其意思,也没怎么去理会。不过简单d来讲,脱壳就系破解人地噶原程序。至于陈日在网上体左好多噶资料。用于加壳和脱壳噶工具种类也非常之繁多。只系粗略甘体下做下笔记。同时也记录一些关于加密狗必要的常识:1.破解加密狗的必须提供原程序和对应的加密狗。2.复制加密狗的必须提供程序对应的原够。3.破解后的程序功能一般不会受影响,但不能更新。4.复制的加密狗可以更新。

   而脱壳的基本原则就系单步跟踪,只能前往,不能往后。脱壳的一般流程:查壳-->Dump-->修复,找OEP的一般思路如下:先看壳使加密壳还是压缩壳,压缩壳相对来说容易些,一般是没有异常,找到对应的popad后就能到入口,跳到入口的方式一般为jmp OEP、push OEP ret、call OEP,当然也有其他的,一般都是段之间的大跳转,OD的反汇编窗口里都系同一段内容,所以更加好的区别是否段间跳转。我地知道文件被一些压缩加壳软件加密,下一步我们就要分析加密软件的名称,版本。因为不同软件甚至不同版本加的壳,脱壳处理的方法都不同。

本次使用的工具是Procdump V1.62


文章收集来源于:DFCG论坛、001软件调试论坛、0CN论坛、看雪论坛 写给所谓真正的“牛”人们的,希望各位牛人能看完这段话: 首先我代表所有Beginner像你们说句“你们辛苦了”,以下是些个一些所谓“牛”且并非“牛”的人。 我在很多论坛上看到一件感到奇怪的事情,很多牛人些了很多入门级脱壳的文章,大概的陈述的是一种“方法”,而非思想。当XXX新人回帖问道:“请问能否说说你的思路,为什么你就那么肯定那个就是OEP”,“为什么那个就是MAGIC JMP,能说说你分析的过程吗?”。当Beginner回帖问这些"WHY"的时候,所谓的“牛人”却鸦雀无声。 所以我感觉有些话真的不吐不快:“你们既然肯帮助初学者为什么不去回答“ Why”的问题?” 既然想教初学者为什么当Beginner问道“关键”的问题就无声了,并不是你不会,这里我也不多说了,大家心里都明白。 希望以后“牛人"们多写Why的文章,少写you must do it...的文章,多回答Why的问题,少回答you must do...这样的帖子。 我代表所有Beginner向牛人们致敬!!! 推荐几个国外逆向工程网站: 1.RCE http://www.woodmann.net/forum 2.AntiCracking http://www.anticrack.de 推荐论坛: 1.Arron http://www.exetools.com/forum (我想“阿容”这个人,玩壳和爆的人都应该知道吧!国内较早的加密解密站) 2.DFCG http://www.chinadfcg.com (一个很好的加密解密论坛,人气旺盛,而且那里的高手都很热心) 非常感谢:至尊宝/ryo、DFCG所有成员、各位脱壳高手的文章
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值