首页
社区
课程
招聘
[求助]破解遇到的N点问题无法解决
发表于: 2009-4-23 13:12 3354

[求助]破解遇到的N点问题无法解决

2009-4-23 13:12
3354
写了很久的vbscript, 突然有一种冲动想要学习破解技术.

于是开始看破解教程, 看了之后才发现, 原来破解还有好多东西要学.

于是开始看汇编, 看C++

终于, 掌握了一点基础之后就开始尝试的脱壳破解.

拿了个小软件试了一下, 发现没有壳, 哇, 那感觉太H了..

开始用OD 暴破, 没整过不知道, 第一次破解成功的感觉真的是太爽了,

于是决定继续学习, 破解的路上, 有很多障碍, 过不去的, 要么在那里就停止了前进的步伐, 要么就绕弯前进, 要么就继续学习直到能越过去为止..

每个人选择的方式不同, 出于各种各样的原因, 他们停止了前进的步伐

而我则选择停留在那里, 继续学习, 努力越过那道槛, 因为我相信, 如果我越过了, 那我的水平又将上升一个高度

我有些问题实在搞不明白, 想请教大虾们
1. 找到OEP, 手动定位IAT, 修复附加数据, 一切正常之后, 程序为啥还是不能正常运行? (注: 不是自检验的问题)

2. 有些软件的注册码, 好不容易破解成功, 它却要在线验证, 除了暴破之外还有其它什么方式吗? 例如内存补丁, 禁止它上网等?

3. 用OD载入, 它居然提示不是正确的windows程序, 很多游戏外挂都是如此, 对于这类软件该如何脱壳或破解?

4. 对于那些比较特别的壳, 查不出来的那种, 手动脱壳该怎么入手?

很感谢看雪论坛, 我在这里学到了很多东西!!!

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
2
就我所知道的说说,说得不正确的地方请随时指正。

1.找到OEP、定位IAT,修复附加数据,对压缩壳和简单的保护壳是没问题了。但是现在的壳,是会对程序进行修改的,比如代码搬移、变形、加花,以及VM等。并不是说壳的代码运行完毕,走到所谓的OEP,然后DUMP出来BIN就是原来的程序。有些壳对代码进行了惨无人道的修改,要还原原来的代码的难度相当大。

2.在线验证,如果能找到相关的代码,通常是爆破,爆破文件或内存补丁爆破都一样,没太多区别;如果分析出了验证算法,也可以通过“私服”来伪造验证数据。

3.对于加密和变形的程序,OD处理存在问题。如果对PE文件熟悉,可以手动修改文件使其合法化;另一种思路是对OD进行修补(或者耐心等待OD2的正式发布)。

4.对于未知壳,跟已知壳的处理办法没有本质的区别。当然,如果你用脚本或“照搬”别人的步骤来脱已知的壳而自己不会分析壳,那对于未知壳就不好办了。
2009-4-23 13:45
0
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢大虾的解答,对于我这样一个菜鸟来说,这是一个比较困难的问题,可见我还要学习的东西还很多,相信在未来的某一天,我能和大虾一样搞定这些问题, 加密与解密或者可以说是一种技术上的较量!
2009-4-24 20:37
0
游客
登录 | 注册 方可回帖
返回
//