<< (转)How to Bypass DEP+ASLR+SEH... Category: KYO--随笔 tips 条件断点 >>
唠一唠加密与解密    [ 2010-03-03 2:06:13 PM | Author: kyo327 | From: Original ]
Author: kyo327
email: humour327#hotmail.com
Date: 2010-03-03

我认为加密与解密就是高级智慧生物一种脑力活动方式,也是区别于其他动物最明显的标志之一。几千年以前凯撒曾经使用一种加密方法用于传递战争中的信息,其实这段历史足以说明加密解密是人类智慧的结晶。在冷兵器时代打仗不就是两军交战,多者胜吗?但是信息加密的出现打破了这种常规,在测探军机要情后总要经过信息的传递,而那种加了密的信息即便被对方截获也看不出东南西北来,这样在知己又知彼的情况下再熟练的运用三十六计很容易就能以少胜多了。可见信息加密的重要性。

计算机的面世凸现了人类喜欢利用加密与解密庸人自扰的现实。很早的时候软件程序根本没有壳的概念,因为没有很多人看的懂那些二进制代码,所以程序作者可以用最简单的直接比较的认证方式来阻挡没有付费的使用者。随着学习计算机的人越来越多,无聊的人就编出了反汇编器,这样二进制代码被转换成了汇编指令,人们理解程序流程就方便多了。眼看程序开发者辛辛苦苦开发的软件被人们轻易的破解,于是壳出现了,越来越多的加密算法也出现了。而破解者也不甘心,有加密就有解密,不然算法的设计者也无法解出答案。而最无辜的用户始终是受害者,他们想要的仅仅是程序的应用,却不得不运行程序之外为了阻挡破解者的壳、VM、成千上万行的垃圾代码,软件的运行速度竟然要卡十几秒钟才能启动。用户也许很疑惑,现在电脑的硬件CPU都是4核的,内存4G还是双通道的,可为什么还不如win98时代在64M内存的机器上的运行速度呢?其实用户每运行一次加了VM的软件,还要连带的安装并运行一个带解释器的虚拟机,那速度能快得起来才真是奇迹呢。也许很多人认为那些设计VM的作者的脑袋应该是被驴踢了,其实我觉得也是。但我们应该知道,这可能也不是他们的意愿,是被那些无聊的破解者给逼出来的。而用户都成了设计开发者与破解者智慧斗争中的牺牲品。

其实网络安全的世界也是一样的,如果没有黑客,程序开发者闲的蛋疼才去过滤那些乱七八糟的特殊字符呢,他们巴不得把应用设计好了就利用空余时间偷偷菜呢。而利用WEB赚钱的企业所部署的防火墙、招聘的网络安全工程师、购买的漏洞扫描软件等等所花费的RMB不会是从天上掉下来的,羊毛出在羊身上,吃亏的还是无辜的用户。因此用户又一次成了程序员与黑客智慧斗争的牺牲品。

也许在我为所不知的很多领域,用户应该也是所有无聊者与对抗无聊者之间斗争的牺牲品。




[ Edited by kyo327 at 2010-03-04 7:50:56 PM ]

Comments RSS Feed http://www.kyospace.com/feedcomm.asp?logID=340

No Comment

Post Comment
Topic Locked or You don't have the Permission. No Comment Allowed.
Here is kyo's blog © 2004-2005 
Processed in 0.046875 second(s)