黑客的种类(按照能特长分):1.Windows黑客Windowa黑客是主要学习怎么渗透一台Win,那么就要学习Windows注册表,内存写入等知识。主要编程语言是C家族。推荐书籍《Windows黑客编程技术详解》《C语言程序设计》2.网络黑客就是如何攻击一个网站,相当于CTF中的Web部分。黑客主要学习SQL注入,XSS漏洞,CSRF等。主要编程语言有很多,推荐学习Python,Java Web。推荐书籍《SQL注入功击和防御》《白帽子讲WEB安全》3.脚本小子泛指只会使用工具的黑客。推荐学习书籍《黑客攻防从入门到精通》,适合新手。