道生一,一生二,二生三,三生万物。万物附阴而抱阳,冲气以为和。 ——老子《道德经》
正如有锁就有钥匙一样,加密和破解(解密)可谓是程序世界中永恒的矛盾关系体。用哲学的表达方式来说,二者是即相互对立,又相辅相成的——加密目的是保护,而解密的目的是揭露,本质是对立的;但是加密技术的发展直接刺激了解密技术的进步,而后者又反过来再次促进了前者的创新,形成了交替式的上升。本文就.NET下的程序破解进行了简单的介绍。
一、工具篇
“工欲善其事,必先利其器”,首先介绍一下常用的工具,有了它们我们才能无往而不利:
1. ildasm / ilasm
2. Reflector
3. Xenocode Fox 2007
4. UltraEdit / EmEditor
待续……
却原来、姹紫嫣红开遍,似这般、都付与断井颓痕 ——《昆曲·游园惊梦》