一.零基础学习
在网络安全的学习过程中,基础知识是一个绕不过的问题,Web知识本身就非常丰富,覆盖范围也非常广泛。
首先是大家比较熟悉的浏览器、数据库、服务器;
以及由简到难的HTML、JavaScript和CSS、PHP、Java、.net;
还有从CDN、代理、Web容器;静态页面到MVC;从URL协议到HTTP协议;页面加载到DOM渲染等等。
而基础的学习需要把握一个度,当你选择花很多时间完全掌握这些知识,再学习Web安全时,你的学习兴趣或多或少会失去一些。
1.Web知识过多,容易偏离主题,忘记了初衷,也会逐渐缺乏学习的动力;
2.Web知识过少,基础不牢靠,会导致后面的学习乏力,严重影响网络安全的学习效率
所以,如何把握这个度,是入门者的一个难题。
二. 入门
然而当你掌握了Web基础知识时,你才会残酷的发现你还远远没有入门。 这里给出一些我的建议:
1. 多看书
阅读永远是最有效的方法,尽管书籍并不一定是最好的入门方式,但书籍的理解需要一定的基础;但是就目前来看,书籍是比较靠谱的入门资料。
例如
《黑客攻防---web安全实战详解》
《Web前端黑客技术揭秘》
《安全之路:Web渗透技术及实战案例解析(第2版)》
现在Web安全书籍比较多,因此大家在学习的过程中可以少走了不少的弯路。如果以上推荐书籍阅读有困难,那就找自己能看得进的 Web 安全的书。
当然纸上谈兵终觉浅,不实践一下怎么好呢。
比如大家可以动手尝试一下找到 http://testphp.vulnweb.com/ 的漏洞,对比 AWVS 的结果
2.常用工具的学习
1.Burpsuite
学习 Proxy 抓包改包
学习 Intruder 爆破模块
学习实用 Bapp 应用商店中的插件
2.Nmap
使用 Nmap 探测目标主机所开放的端口
使用 Nmap 探测目标主机的网络服务,判断其服务名称及版本号
3.SQLMap
对 AWVS 中扫描出的 SQL 注入漏洞使用 SQLMap 进行数据获取
实践常见漏洞类型的挖掘与利用方
3.学习开发
1.书籍
《细说 PHP》
2.实践
使用 PHP 写一个列目录的脚本,可以通过参数列出任意目录的列表
使用 PHP 抓取一个网页的内容并输出
使用 PHP 抓取一个网页的内容并写入到Mysql数据库再输出
4.多关注大佬们的博客、论坛、网安的网站和公众号
现在大部分的技术分享都集中化,集中到了各个安全论坛、网站,比较遗憾的是非常不错的乌云已经逝去了两年多了。
5.一些不错的资源
网络安全(黑客)学习路线,零基础可以根据这个路线来学习
如图片过大被平台压缩导致看不清的话,评论区点赞和评论区留言扣1或者
视频配套资料&国内外网安书籍、文档&工具
当然除了有配套的视频,同时也为大家整理了各种文档和书籍资料&工具,并且已经帮大家分好类
一些笔者自己买的、其他平台白嫖不到的视频教程。
SRC&黑客技术文档
黑客工具合集
如果你想要入坑黑客&网络安全,笔者给大家准备了一份:282G全网最全的网络安全资料包免费领取!评论区留言扣1 或者后台私我 都会发给大家!
结语
网络安全是一个广阔而复杂的领域,学习起来需要时间和耐心。对于网络安全新手,建议先了解一些基础概念和入门知识,例如网络架构、攻击类型、安全措施等。同时,也需要持续关注最新的安全威胁和技术,不断学习和实践,以提高自己的技能和实战能力。在学习过程中,要谨记安全第一的原则,不要盲目尝试和攻击,否则可能会导致不必要的安全风险和后果。
特别声明:
此教程为纯技术分享!本教程的目的决不是为那些怀有不良动机的人提供及技术支持!也不承担因为技术被滥用所产生的连带责任!本教程的目的在于最大限度地唤醒大家对网络安全的重视,并采取相应的安全措施,从而减少由网络安全而带来的经济损失。!!!