日期:2014-05-17  浏览次数:20865 次

问一个关于WINDOWS内核源代码
本人对WINDOWS不是很深入的了解,我想问为什么我们就不能从安装光盘那里得到WINDOWS内核的源代码,非得要微软公开才能得到, 因为这是商业机密一般是不会对外公开的,难道我们就没有从安装光盘上得到吗?那黑客是用什么技术破解WINDOWS的呢?安装光盘就不能用什么工具查看他的源代码吗?希望我的问题你们不要笑我,想了很久就是想不通.

------解决方案--------------------
安装光盘上的文件是二进制文件,是源代码经过编译后生成的文件,目前不具有反编译的能力。

你要是想研究windows代码,有两个途径:
一个是看wrk,微软发布的用于教育机构研究的代码。
一个是看reactOS,这个是仿windows的开源代码。

还有一个途径是安装DDK,里边有些驱动代码也是不错的。
------解决方案--------------------
LZ估计是拿linux的想法看安装盘是吧?
我记得linux安装盘里面都会有src文件,自己觉得不爽或者效率低,就在自己机器上重新编译是吧?

但是linux是本着开源的原则,把这些东西放上去的,如果不放我们也看不到呀。

微软只是给我们提供了可执行程序,二进制文件,是不允许我们自行编译的,他也没有承诺会开源,所以不放源代码是很正常的呀。