首页
社区
课程
招聘
何为破解?
发表于: 2006-1-28 10:38 4353

何为破解?

2006-1-28 10:38
4353
第一次接触破解,是在初二。那时候看得是一篇英文文档的中文翻译。想必坛中诸元比我更清楚这几篇文章的出处。大学毕业之后我在一家嵌入式的公司任职。很久没有触摸过破解。今天翻历旧信箱,看到在看雪的注册回复,不免故地重游!可是看了之后却不免大失所望。于是想唠叨两句。
看一下坛中的主题就会发现,大部分人热衷于用工具脱壳,这本无可厚非,自然学习技术有多种入手的方向,其中之一便是拿来主义。拿来便用不问青红皂白,也不管其中奥义。这一类的破解者,多半带有难言的企图。未免小人踱腹之嫌,便不加揣摩。而另外的一些是真正想学习破解的。看到一个加密的软件,不满足于使用人家破解的版本,不甘于使用Keygen,便开始了万里长征的第一步。这第一步也是最重要的一步,走得深了容易误入深潭,反之便是浅尝辄止。浅尝辄止的便以工具为兵器,为求利剑而奔波辗转,为精通十八般兵器而窃喜。殊不知
这正是舍本逐末。
学习破解,学习逆向工程,不论在Windows还是在Linux平台下,所依靠的工具都是自己的思想。打造思想利器所依托的是渊博的操作系统知识和对体系结构的深刻认识。这是一种超越编程语言的融会贯通。而真正到了这种境界,则本立道生。破也好立也好不过是闲话家常了。

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

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 898
活跃值: (4039)
能力值: ( LV9,RANK:3410 )
在线值:
发帖
回帖
粉丝
2
OllyDBG/SoftICE也可算是脱壳工具吧
2006-1-28 10:42
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
SoftICE恐怕不是为了脱壳而写的软件。写驱动程序最痛苦的就是调试,工作在0级稍有不慎就是蓝屏。使用SoftICE不能避免蓝屏,但是可以确定崩溃的时机,以便修改程序。
敝人浸淫嵌入式系统中,饱受调试之苦。深知如果没有一个好的调试工具开发就是沙滩楼阁。而OllyDBG则是开发者的利器。试想一个能从可执行文件着手调试的人,在源代码级别上调试软件那不是得心应手!我发此贴,是想对初学的人说,端正态度才能学到真正的技术。当年我学习Windows,用的是看雪老师的《加密与解密》。我收藏了两个版本。后来工作中要调试一个USB的驱动程序。我用SoftICE可以轻松的获得断点。我的同事调试BCB的程序,BCB本身所带的调试工具无法在某处断点,假如他熟悉SoftICE,解决这个问题是不在话下的。
我无意贬低看雪论坛,无意贬低破解技术。我发此贴仅表达自己的一点希望。
高屋建瓴当为执著于技术者的追求!
2006-1-28 10:55
0
雪    币: 398
活跃值: (343)
能力值: (RANK:650 )
在线值:
发帖
回帖
粉丝
4


学习
2006-1-28 11:56
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
有道理,可以参考一下
2006-1-28 23:52
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
看来楼主是个高深之人,至少比我要想的深刻,学习了!
2006-1-31 11:17
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
楼主也知道破解软件和脱壳重点不一样吧!

那么把脱壳学那么深,是不是有点跑题呢?
2006-2-1 15:19
0
雪    币: 1334
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
使用SoftICE不能避免蓝屏,但是可以确定崩溃的时机,以便修改程序。

softICE调试蓝屏可不行,得唤老盖的调试器出来才行

硬件驱动比较好弄,但有很多人拿高级语言来写sys,就很头痛,看看那个编译结果就说明一切了,在底层上难的主要是 那些软驱动,调用函数做动作的,那才是难点,因为很多老盖的东西不公开,很多softICE无能为力的,需要用老盖的调试器;

所以问题又回来了,看雪这里玩破解技术是否真的只分为你上面所说的这两类?还真不好说,前几天我看gzfqh的blog,他有一篇文章中有一句话,"能力区别就在于,对不懂知识的承受能力,你所完所的工作中还不懂的部分占的份量越多,你的能力就叫越高。" 引用自Gzfqh
2006-2-1 23:10
0
游客
登录 | 注册 方可回帖
返回
//