1.浏览器
推荐使用谷歌或者火狐,火狐要低版本的(推荐56版),比较简洁明快,功能太多新手看的迷惑,了解浏览器的基本功能,熟练运用F12,开发者设置,代理,调试代码等
要对浏览器与服务器之间传递信息的过程足够了解,即http协议,推荐自己搭建服务器,感受这之间交互的过程,明白URL,请求报文,响应报文,端口的作用,web这方面经常会与http数据包打交道。
2.语言
HTML5肯定是基本的,不求能开发,但求能看懂,CSS了解即可,主要用于样式设置,JS是重点,学会JS能给你打下扎实的基础。
后端推荐PHP,php搭建的网站较多,熟悉php的基本语法,常用函数,伪协议等等
数据库语言推荐MYSQL,基本语法,重点是查找要深度掌握,还有MYSQL的系统表内容也要有所了解
PYTHON也是重点,经常需要手动编写脚本才能利用漏洞,这方面PYTHON语法简洁精炼,功能强大,是首选语言
3.安全漏洞
常见的OWASP十大安全漏洞是经典,php的相关版本的各种漏洞,服务器相关漏洞,理解漏洞产生的原因及其利用方法,
4.安全工具
常用的burpsuite、awvs、sqlmap、菜刀、nmap等做到熟悉
5.系统命令
熟悉windows常用cmd命令,windows的一些重要的系统文件,linux基本命令,学会操作linux后,就可以开始接触kail linux内的工具了
以后为个人对web安全入门的总结,Web安全的学习越到后面越是杂乱无章,每个人有每个人的学习路线,以上内容做到掌握,自己就会有自己的学习规划了