1972 年,贝尔实验室 Ken Thompson 与 Dennis Ritchie 研究员为移植 Unix 操作系统到 PDP-11 主机,发明了 C 语言。
C 语言特色具有灵活、结构化、可移植性高。 其编译器常见于各大操作系统平台,如 GCC、Vistual Studio。 编译后的程序效能好。
C 语言也广泛使用于软件开发的领域中。 大至超级计算机,小至洗衣机的微电脑,都能看到 C 语言程序的踪迹。
而 Linux 操作系统核心(kernel) 使用 C 和组合语言撰写。 美国麻省理工学院 (MIT) 的操作系统课程(Operating System Engineering) 教学用操作系统 (xv6) 亦是使用 C 与组合语言编写。
而微软 Windows NT 作业系統原始码,亦大多由 C 与C++ 语言编写
由此可知,要深入了解操作系统核心,熟悉 C 语言是必备条件。
proxychains 是应用程序强制代理服务器配置工具,针对没有支持 Proxy 设置的应用软件,进行强制代理。
而 Kali Linux 已将本节提到的工具,整合到在系统内 ,开机就能启用,可省下不少安装与设定环境的麻烦,直接上手测试。
请注意,操作上述提到的黑客工具,请用于合法测试环境,用于非法测试或入侵,需要承担法律责任。请遵守Esn社区明文规定。