Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >1.零基础如何学习Web安全渗透测试?[通俗易懂]

1.零基础如何学习Web安全渗透测试?[通俗易懂]

作者头像
全栈程序员站长
发布于 2022-11-15 09:33:25
发布于 2022-11-15 09:33:25
2.3K0
举报

零基础如何学习Web安全渗透测试?这可能是史上最详细的自学路线图!

转载于 拼客学院陈鑫杰 拼客院长陈鑫杰 (若有侵权,请联系邮件751493745@qq.com,我会及时删除)

(转载链接:https://mp.weixin.qq.com/s/SlG_tWSEXapMeOezfBrnww

好了开始了,真的是受益匪浅!!!!!!

=============================================

有同学询问陈老师:

自己对 Web安全渗透测试非常有兴趣,但是零基础不知道怎么入门,然后直接去看了市面上的一些网络安全书籍,例如道哥的《白帽子讲Web安全》,也看了一些乌云案例,但感觉自己没啥收获?

这个情况其实并不是书籍或其他学习资源出了问题,而是你本身的学习路线与知识体系出了问题,为什么呢?

正所谓「 Web 安全渗透」,你刚入门就把重心放在后面的「安全渗透」,而不是前面的「Web」,脱离 Web 技术搞渗透,这就属于典型的本末倒置。当然,这也是当前 90% 以上 Web安全/渗透测试 新人们刚入门时遇到的情况。(反思!!!)

这里顺便做一次普及:Web 技术到底有哪些?

这里我们先来举个简单的例子:

上图是一个普通的不能再普通的上网模型,涉及到三个部分,第一部分就是左边的”你“,第二部分就是连接通信双方的互联网,第三部分就是右边的网站(以拼客学院为例)。

当“你”访问拼客学院时,从浏览器输入网址到最终看到网页,这个过程到底发生了什么?

  • 第一,浏览器将域名解析为 IP 地址(这里涉及到 DNS 域名解析技术)
  • 第二,浏览器根据源目 IP 地址封装 HTTP 请求包发送给网站拼客学院(这里涉及到 HTTP/HTTPs 通信协议)
  • 第三,网站拼客学院收到 HTTP 请求并解析,根据请求调用数据库并返回资源(这里涉及到 Web 后端开发 / 数据库 / 容器 / 框架/ 操作系统等技术)
  • 第四,网站资源包括网页、文档、音频、视频等,封装为 HTTP 响应包传输给浏览器(这里仍然涉及到 HTTP/HTTPs 通信协议)
  • 第五,浏览器收到拼客学院的 HTTP 响应包,调用前端技术进行解析并显示给用户(这里涉及浏览器与 Web 前端开发技术)

千万千万不要小看上面的每个步骤,看上去感觉挺简单,但其实每个步骤的背后又可以拆分为 N 多个步骤。拿第三个步骤为例,当网站收到 HTTP 请求后,到底是如何解析这个请求,并且又是如何调用数据库资源的?这里首先会涉及到后端开发技术中的 MVC/MTV 架构,如图:

除此之外,在网站部署的时候还会涉及到 Web 容器、网关接口、静态文件、负载均衡等模块的处理,如图:

上面这一次简单的不能最简单的 Web 访问过程,其实就勾勒出一个复杂的 Web 技术生态。我们必须认识到:

  • Web 技术不仅仅是 Web前端开发技术(也指”网页开发”技术)
  • Web 技术不仅仅是 Web 后端开发技术(例如 “PHP网站开发” “Java网站开发” )
  • Web 技术不仅仅是 互联网通信技术(例如 DNS、HTTP、HTTPS 等) ……

我们可以用这张「 Web 技术架构图」将所有涉及到 Web 技术串联起来 =>

也就是说,要真正看懂道哥这本经典的《白帽子讲 Web 安全》或者读懂乌云上的渗透测试案例,首先,你得掂量下,自己是否具备这些前置知识:

  • 是否能够从零开始搭建起一个网站?(网站架构)
  • 是否了解过 HTTP 协议原理?例如用抓包软件分析过 HTTP请求和响应包有什么内容?(Web通信协议)
  • 是否能看懂网页源码,或者用 HTML / CSS / JavaScript 做过前端页面?(Web前端)
  • 是否清楚什么是 MVC/MTV 架构,或者用 Python / PHP / Java 做过后端架构?(Web后端 )
  • 是否了解过常见的 Web容器/中间件,或者用过 Apache / Nginx / Tomcat?(Web容器)
  • 是否掌握任一常见的数据库技术,包括但不限于 MySQL / SQLsever / Oracle?(数据库) ……

如果你真的掌握了以上这些 Web 技术,搞懂了网站前后端原理,甚至在代码层面能亲手开发出来。那么,你再回去看相关安全书籍或案例就不会「没啥收获」,相反地,你一定能获得这样的学习体验:

  • 由于有 Web 前端语言基础,那么学 XSS 和 CSRF 漏洞会很快(客户端安全)
  • 由于有 Web 后端语言基础,那么会很快搞定 Webshell木马、文件上传、代码执行等漏洞(服务端安全)
  • 由于有 数据库 SQL 语言基础,那么你学 SQL 注入漏洞或者搞手工注入会感到轻而易举数据库安全 ……

总而言之,我们要真正学懂学通「Web 安全渗透」,一定需要一个科学合理、循序渐进、第一原理驱动的学习路线,千万不要「瞎折腾」,不要急着学「渗透」,更不要一上来就用「工具」。因为 Web 安全渗透技术,首先是建立在 Web 技术之上的,绕开这些技术谈安全谈渗透,那便是 “空中楼阁”。

因此,如果你真正热爱安全技术,目标是一名合格的白帽子黑客,甚至希望未来从事网络空间安全相关职位,那么,前期潜心花费几个月的时间,把这些未来干活必定会用到的技能耐心打磨好,是不是稳赚不赔的?毕竟,大学读 4 年也未必能让你找到工作。

=============================================

— 以下才是正文—

=============================================

0x01、那么,Web 安全渗透的学习路线应该是怎样的?

考虑到很多朋友是新手,因此,接下来我会带领你一起来制定这条路线:

《Web 安全工程师/渗透测试工程师学习路线图》

所谓「授之以鱼不如授之以渔」,本学习路线图中我会告诉你每个阶段需要学什么、为什么要学这些、需要花费多少时间、学完之后要达到的目标。

更重要的是,本学习路线图提到的所有技术内容和推荐资源,都可以通过搜索引擎免费找到,包括书籍、文章、教程、工具等等。因此,只要足够耐心,即便 0 基础,按照这个路线图,坚持学习 100 天,你也能够通过自学的方式掌握这些技术。

注:100 天是我个人推荐的学习周期,结合了我们拼客学院多年来的安全教育经验( 始于2013年 ),从企业雇主和学员们的各个数据反馈综合得出。因此,这个周期未必适合每一个人,你可以根据自身情况来动态调整。

0x02、接下来,我们对这张路线图进行阶段拆解,分为(学习导论、技能清单、工具软件、学习资源、学习周期)等方面详细展开

第 1 阶段 Web 技术入门

1.0 学习导论

此阶段,我们的学习目标是了解网络安全行业的法律法规 / 学习方法 / 求职目标,搭建属于自己的博客 / 论坛 / 网站(成为一名站长)、掌握 Web 技术架构、搞懂浏览器和网站之间的通信原理。

1.1 技能清单

Web 安全导论

  • 法律法规
  • 行业趋势
  • 安全标准
  • 学习指南

Web 网站实战

  • Web 建站指南(WordPress在线建站)
  • XMAPP 原理与实践(Web集成环境解读)
  • XAMPP 安装 WordPress
  • Joomla 介绍与安装
  • Discuz 介绍与安装
  • Dedecms 介绍与安装

HTTP原理与实践

  • HTTP 协议概述
  • HTTP 请求响应
  • HTTP 请求方法
  • HTTP 响应方法
  • HTTP 消息报文之请求报文
  • HTTP 消息报文之响应报文
  • HTTP 消息报文之通用报文
  • HTTP 消息报文之实体报文

1.2 工具软件

  • 网站运行环境
    • Xampp / PHPstudy / WAMP / MAMP(任选一个)
    • Bitnami
    • PhpMyAdmin
  • CMS 程序包
    • WordPress
    • Joomla
    • Discuz
    • Dedecms
  • 抓包调试
    • Postman
    • Npcap
    • Wireshark

1.3 学习资源

  • 推荐网站
    • W3school
    • Runoob
  • 推荐书籍
    • 《 W3school 网站建设教程》
    • 《图解 HTTP 》

1.4 学习周期

  • 推荐 1 周

第 2 阶段 Web 前端开发

2.0 学习导论

此阶段,我们的学习目标是掌握 Web 前端开发技术,学习 HTML、CSS、JavaScript 编程语言,能独立制作 Web商业级页面。

2.1 技能清单

  • HTML 编程原理与实践
    • WebStorm使用
    • HTML 入门
    • HTML 标题
    • HTML 头部
    • HTML 段落
    • HTML 文本
    • HTML 链接
    • HTML 列表
    • HTML 表格
    • HTML 布局
    • HTML 项目
  • CSS 编程原理与实践
    • CSS 入门
    • CSS 选择器
    • CSS 背景
    • CSS 文本
    • CSS 字体
    • CSS 链接
    • CSS 盒模型
    • CSS 定位
    • CSS 浮动
    • CSS 项目
  • JavaScript 编程原理与实践
    • JavaScript简介
    • JavaScript 基础
    • JavaScript 变量
    • JavaScript 数字
    • JavaScript 字符串
    • JavaScript 数组
    • JavaScript 词典
    • JavaScript 流程控制
    • JavaScript 流程控制
    • JavaScript 函数
    • JavaScript DOM基础
    • JavaScript DOM事件
    • JavaScript BOM事件
    • JavaScript 项目

2.2 工具软件

  • Webstorm
  • Sublime Text

2.3 学习资源

  • 推荐网站
    • W3school
    • Runoob
  • 推荐书籍
    • 《 W3school 前端教程合集》
    • 《 HTML5 与 CSS3 基础教程》(图灵出版)
    • 《 JavaScript 基础教程》(图灵出版)

2.4 学习周期

  • 推荐 2 ~ 3 周

第 3 阶段 Web 后端开发

3.0 学习导论

此阶段,我们的学习目标是掌握 Web 后端开发,学习 Python 编程与 Django Web 开发框架,掌握 MySQL 数据库原理与操作。从零开始独立开发一个 Web 网站,并基于 LNMP 架构在 CentOS 服务器上进行部署。

这里要特别强调下,后端技术涉及的编程语言、Web框架、数据库、中间件、操作系统等技术众多,作为新手,可以遵循一个原则,即「深入某个技术栈,横向扩展其他」。

例如,在这个路线图里面,我们选择 Python/Django 作为后端学习的技术栈,因为相比 Java 或 PHP,Python 对于新手而言更加友好,代码简洁且语法清晰。不仅如此,由于众多安全工具和测试代码基于 Python 开发,其也被称为黑客或网络安全领域的第一语言

当我们完成了 Python / Django 的学习之后,后续也可以再横向拓展到 PHP/Thinkphp 或 Java/Spring 等后端技术栈,这样才能更好的胜任 Web 安全测试工作。

3.1 技能清单

Python 编程原理与实践

  • Python 导论入门
  • Python 环境安装
  • Python 对象类型
  • Python 流程控制
  • Python 函数模块
  • Python 面向对象
  • Python 输入输出
  • Python 异常处理

Django Web 项目开发实战

  • Django 框架入门
  • Django 环境安装
  • Django 项目搭建
  • Django ORM
  • Django Models
  • Django Views
  • Django Template
  • Django Blog 项目
  • 网站部署上线

3.2 工具软件

  • PyCharm
  • Navicat
  • MySQL

3.3 学习资源

  • 推荐网站
    • Python官网
    • Python手册(中文版)
    • Django官网
    • Django项目
    • W3school
    • Runoob
  • 推荐书籍
    • 《 Python 核心编程 》
    • 《 Python 学习手册 》
    • 《 笨方法学 Python 》
    • 《 轻量级 Django 》
    • 《 Django Book 》

3.4 学习周期

  • 推荐 3 ~ 4 周

第 4 阶段 Web 安全渗透

4.0 学习导论

此阶段,我们的学习目标是:

  • 熟练 Kail Linux 渗透测试原理与实践,包括信息搜集、漏洞扫描、漏洞利用、后门维持等。
  • 熟练 Web 安全攻防实验室搭建与靶机使用,包括 OWASP BWA、DVWA、Mutillidae II、PentesterLab 等。
  • 熟练OWASP TOP10 等 Web 漏洞原理与利用,包括 SQL 注入、文件上传、文件包含、Webshell木马编写、命令执行、XSS跨站脚本攻击、CSRF跨站伪造请求等。
  • 熟练编程开发与渗透测试等超 40 种常用工具使用,包括但不限于 BurpSuite、SQLmap、Wireshark、Metasploit、Nmap、Nessus、OpenVas、AppScan、AWVS、ZAP、Havij、Postman、Pangolin、Cknife、Weevely、Jexboss、Tamper、Xampp、edjpgcom、Google Devtools、PyCharm、WebStorm、Navicat、SET、Meterpreter、Shodan、Dirbuster、BeEF、WPscan、Joomscan、httpprint、Whatweb、Layer子域名、御剑后台、中国菜刀等。
  • 熟悉CTF靶机渗透测试实战,通过CTF4、CTF6、CTF7等攻防实践,真正掌握黑盒测试、攻击链、红队等一系列方法。
  • 熟悉Windows与Linux常见漏洞复现实践,包括CVE-2017-7494-SambyCry远程代码执行、CVE-2017-16995-Ubuntu16.04本地提权、MS17-010-永恒之蓝-Windows提权等。

4.1 技能清单

Web安全渗透之实验室搭建

  • Kali Linux
  • OWASP BWA
  • PentesterLab
  • Windows
  • ……

Web安全渗透之信息搜集

  • 搜索引擎Google Hacking
  • 搜索引擎 Shodan Hacking
  • 搜索引擎Zoomeye Hacking
  • 目标扫描 Nmap 简介-命令行操作
  • 目标扫描 Nmap 图形化操作(Zenmap)
  • 目标扫描 Nmap 图形化操作(Zenmap)
  • 目标扫描 OpenVAS
  • 域名遍历 Dirbuster
  • 域名遍历御剑后台-Layer子域名
  • 指纹识别 Whatweb
  • 指纹识别 httprint
  • ……

Web安全渗透之漏洞扫描

  • Web漏扫原理与工具介绍
  • BurpSuite入门与安装
  • BurpSuite代理功能
  • BurpSuite目标功能
  • BurpSuite爬虫功能
  • BurpSuite扫描功能
  • BurpSuite入侵功能
  • BurpSuite辅助功能
  • BurpSuite+CO2实现SQL注入攻击
  • AWVS入门与安装
  • AWVS Web Scanner扫描功能
  • AWVS 站点爬取-目标查找-子域名查找
  • AWVS SQL盲注-HTTP编辑-嗅探-模糊测试
  • AWVS HTTP表单激活成功教程-任务计划-Web服务扫描
  • Appscan入门与安装
  • Appscan扫描执行-漏洞说明-修复任务
  • Appscan保存扫描-导出报告-扫描配置
  • Appscan手工探索-手工测试-调度程序
  • Appscan PowerTools – 表单激活成功教程
  • OWASP ZAP入门与安装
  • OWASP ZAP主动扫描
  • OWASP ZAP扫描报告-拦截代理-插件使用
  • OWASP ZAP模糊测试-编码解码
  • WPscan-Joomscan
  • ……

Web安全渗透之SQL注入与防御

  • SQL注入漏洞原理-影响-分类
  • 数据库原理-SQL语句讲解-CRUD操作
  • 数据库原理-数据表建立-注入流程
  • 手工注入-错误-布尔-Union注入
  • 手工注入-Union注入-时间盲注
  • 自动化注入-SQLmap入门与使用
  • 自动化注入-SQLmap GET注入详解
  • 自动化注入-SQLmap POST注入-带参数cookie注入
  • 自动化注入-SQLmap混淆-代理-高级注入
  • 自动化注入-SQLmap数据获取-提取操作
  • 自动化注入-SQLmap实战案例
  • 自动化注入-Havij使用详解
  • 自动化注入-Havij实战案例
  • 自动化注入-Pangolin使用详解
  • SQL注入安全防御思路
  • ……

Web安全渗透之文件上传攻击与防御

  • 文件上传漏洞原理
  • 低安全级别漏洞利用-上传Webshell-绕过大小限制
  • 中安全级别漏洞利用-绕过文件类型限制实现任意文件上传
  • 高安全级别漏洞利用-上传一句话图片木马
  • Webshell原理-一句话木马代码解读
  • Webshell 实战-中国菜刀(China Chopper)
  • Webshell 实战-C刀(Cknife)
  • Webshell实战-一句话图片木马原理与制作(edjpgcom-cmd制作)
  • Webshell 实战-XISE寄生虫
  • Webshell 实战-Weevely
  • 文件上传漏洞安全防御思路
  • ……

Web安全渗透之文件包含攻击与防御

  • 文件包含漏洞原理
  • 本地文件包含(LFI)
  • 远程文件包含(LFI)
  • 本地文件包含结合文件上传webshell
  • 远程文件包含结合webshell
  • 中高安全级别绕过分析
  • 文件包含安全防御思路
  • ……

Web安全渗透之命令执行攻击与防御

  • 命令执行漏洞原理-低安全级别漏洞利用
  • 命令执行漏洞原理-中高安全级别漏洞利用
  • 命令执行漏洞原理-Apache Struts2远程命令执行实战案例
  • 命令执行防御思路
  • ……

Web安全渗透之 XSS 攻击与防御

  • XSS跨站脚本攻击原理-分类-危害
  • 反射型 XSS-低安全级别-弹框-重定向-cookie获取及利用(tamper data)
  • 反射型 XSS-中安全级别-大小写-混淆写法绕过
  • 存储型 XSS-低安全级别-弹框告警-cookie获取
  • 存储型 XSS-中高级别分析及cookie获取
  • 自动化攻击- BeEF 入门简介
  • 自动化攻击- BeEF 基础使用(初始启动-脚本解读-服务管理)
  • 自动化攻击- BeEF 信息收集(浏览器重定向-链接修改-弹框-主机-网络)
  • 自动化攻击- BeEF 持久化控制-与Metasploit结合实现渗透测试
  • 自动化攻击- BeEF 社会工程学攻击(点击劫持-谷歌Facebook网页钓鱼-虚假更新)
  • XSS 跨站脚本攻击-安全防御思路
  • ……

Web安全渗透之 CSRF 攻击与防御

  • CSRF跨站请求伪造原理-会话机制(Cookie和Session)
  • CSRF跨站请求伪造-BeEF-XSS实现CSRF攻击(GET方法实现管理员密码修改)
  • CSRF跨站请求伪造-BeEF-Burp实现CSRF攻击(POST方法实现信息提交)
  • CSRF跨站请求伪造-安全防御思路(二次认证-Token认证-Refer头部检测)
  • ……

高级渗透测试系列

  • 网络服务渗透之 Windows 常用服务
  • 网络服务渗透攻击 之 Linux 常用服务
  • 客户端渗透之 Adobe PDF 渗透
  • 客户端渗透之 Office Word渗透
  • 社会工程学之伪装木马
  • 社会工程学之网站钓鱼
  • 自动化渗透 – 后渗透
  • ……

CTF 靶机渗透实战系列

  • 从零开始认识 CTF 夺旗赛
  • CTF 赛事题目解析
  • 快速拿下 WordPress 靶机
  • 一步一步教你拿下 CTF 4 靶机
  • 一步一步教你拿下 CTF 6 靶机
  • 一步一步教你拿下 CTF 7 靶机
  • ……

4.2 工具软件

  • 信息搜集
    • 搜索引擎(Google/Shadan hacking)
    • 目标扫描(Nmap、OpenVAS)
    • 指纹识别(whatweb、Appprint、御剑指纹识别)
    • 域名/目录/后台/暴破(DirBuster、御剑、Layer子域名挖掘机)
  • 漏洞扫描
    • BurpSuite
    • AWVS
    • Appscan
    • ZAP
    • WPscan
    • Joomscan
  • SQL注入漏洞
    • SQLmap
    • Pangolin
    • Havij
    • Discuz注入漏洞利用exp
  • XSS/CSRF漏洞
    • BeEF
  • 文件上传
    • 中国菜刀
    • Cknife
    • edjpgcom
    • 一句话图片木马
    • XISE WBMS
    • Weevely
  • 命令执行 ……
    • Struts2漏洞利用exp

4.3 学习资源

  • 推荐书籍
  • 《 Kali Linux 渗透测试学习清单 》
  • 《 白帽子讲 Web 安全 》
  • 《 Web 安全深度剖析 》
  • 《 Metaspolit 渗透测试魔鬼训练营 》
  • 《 Web 前端安全揭秘 》
  • 《 黑客攻防技术宝典 Web 实战篇 》
  • 《 SQL 注入攻击与防御 》
  • 《 XSS 跨站脚本攻击剖析与防御 》
  • ……

4.4 学习周期

  • 推荐 5 ~ 6 周

本文正式结束啦~~~

希望对所有想进入信息安全行业、或正在学习Web安全、渗透测试的朋友们带来帮助~~~

=============================================

阅读后的自我总结和反思

=============================================

1.Web通信协议:TCP/IP、DNS、HTTP、HTTPS

  • 涉及Web安全的方面:抓包流量分析、hosts文件的修改、HTTP/*S的各种请求和回应
  • 对其掌握程度:曾经学过,当时掌握的不错,现在对概念有点模棱两可
  • 现在要做的:需要快速过一遍

2.Web前端技术:HTML、CSS、JavaScript、jQuery、bootstrap

  • 涉及Web安全的方面:客户端安全,对应着XSS和CSRF漏洞
  • 对其掌握程度:曾经学过HTML、CSS,其余的不会
  • 现在要做的:需要从零开始,这五个都要学

3.Web后端技术:Java/spring、php/Laravel、python/djangp

  • 涉及Web安全的方面:服务器安全,对应着Webshell木马、文件上传、代码执行漏洞
  • 对其掌握程度:学过JAVA,没认真学,凉凉;PHP和python正在学
  • 现在要做的:深入学习PHP和Python,纵向扩展其它

4.Web容器/中间件:Apache、Nginx、Tomcat

  • 涉及Web安全的方面:对于各种容器的默认配置文件,以及现有的CVE等等
  • 对其掌握程度:只是知道
  • 现在要做的:深入学习Apache,纵向扩展Nginx和Tomcat和IIS

5.数据库:MySQL、SQL server、Oracle、mongodb

  • 涉及Web安全的方面:数据库安,对应着SQL注入之手工注入
  • 对其掌握程度:学过一点MySQL,对于MySQL的手工注入会一部分,其余的不会
  • 现在要做的:深入学习MySQL极其注入,纵向扩展其它

6.操作系统:Windows、Linux(linux学的还行,现在有点淡忘)

  • 涉及Web安全的方面:服务器安全,对应着对靶机的基础操作
  • 对其掌握程度:学过Linux基础,搭建过Linux的相关服务
  • 现在要做的:深入学习Linux,纵向扩展其它

=============================================

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/231325.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年10月31日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
这可能是最适合萌新入门Web安全的路线规划
最近在后台经常收到粉丝问,Web安全有没有什么路线。确实,Web安全的范围实在太大,哪些先学,哪些后学,如果没有系统的路线会降低大家效率,对于刚入门的同学们来说简直就是“噩梦”。所以,这篇类似学习路线的文章,希望可以帮助刚入门的萌新们少走弯路。
安全小王子
2020/11/03
8640
2022网络安全超详细路线图,零基础入门看这篇就够了
这些不想清楚会对你以后的发展很不利,与其盲目的学习web安全,不如先做一个长远的计划。否则在我看来都是浪费时间。如果你考虑好了参照我的计划进行学习,我不敢保证你实践完多牛逼,但是找6k-9k的工作绝对不成问题。
技术zhai
2022/03/14
1.4K0
【安全】Web渗透测试(全流程)
发现:一共开放两个端口,80为web访问端口,3389为windows远程登陆端口,嘿嘿嘿,试一下
全栈程序员站长
2022/09/07
1.4K0
2022年零基础自学网络安全/Web安全,看这一篇就够了
作为一个安全从业人员,我自知web安全的概念太过于宽泛,我本人了解的也并不够精深,还需要继续学习。
技术zhai
2022/05/10
1.5K0
2022年零基础自学网络安全/Web安全,看这一篇就够了
菜鸟浅谈——web安全测试
2)在挖漏洞挣外快时,注意不要使用安全扫描或暴力破解软件对上线网站进行扫描或攻击。不要对上线网站造成破坏,不要去获取网站的数据库信息等。否则等待的不是money,而是牢狱啦~~
顾翔
2020/09/23
1.4K0
菜鸟浅谈——web安全测试
【笔记】网络安全技术笔记汇总分享下载
作为拥有着10年经验的渗透安全测试工程师,一路也是从小白历经磨难成长起来的我,给现在的新手小白一些建议。渗透安全的范围其实要学习的东西很广泛的,比如系统安全、移动安全、无线安全、web安全等很多方向。
安全小王子
2021/09/23
1.7K1
【笔记】网络安全技术笔记汇总分享下载
福利时刻 | 十年黑客大佬的Web安全渗透技术分享
作为拥有着10年经验的渗透安全测试工程师,一路也是从小白历经磨难成长起来的我,给现在的新手小白一些建议。渗透安全的范围其实要学习的东西很广泛的,比如系统安全、移动安全、无线安全、web安全等很多方向。
辞令
2021/07/01
1.2K0
福利时刻 | 十年黑客大佬的Web安全渗透技术分享
Web安全渗透测试|完结无密
Web安全渗透测试是一种评估Web应用程序的安全性的方法,其技术原理涉及以下几个方面:
用户11022338
2024/04/15
1600
2022网络安全技术自学路线图及职业选择方向
每天都有新闻报道描述着新技术对人们的生活和工作方式带来的巨大乃至压倒性影响。与此同时有关网络攻击和数据泄露的头条新闻也是日益频繁。
技术zhai
2022/05/10
2.1K0
2022网络安全技术自学路线图及职业选择方向
一次完整的渗透测试流程
渗透测试就是利用我们所掌握的渗透知识,对网站进行一步一步的渗透,发现其中存在的漏洞和隐藏的风险,然后撰写一篇测试报告,提供给我们的客户。客户根据我们撰写的测试报告,对网站进行漏洞修补,以防止黑客的入侵!
全栈程序员站长
2022/08/14
1.4K0
一次完整的渗透测试流程
web漏洞扫描工具集合
最好用的开源Web漏洞扫描工具梳理链接:www.freebuf.com/articles/web/155209.html赛门铁克2017年互联网安全威胁报告中提出在他们今年扫描的网站中,有76%都
Java架构师必看
2021/12/15
4.2K0
web漏洞扫描工具集合
web渗透测试学习路线[通俗易懂]
本文整理的学习路线,清晰明了,重点分明,能快速上手实践,相信想学的同学们都能轻松学完。都是干货啦,先收藏⭐再看吧。本文偏基础能让萌新们快速摸到渗透测试的门道,少走弯路,也能让正在学习的小伙伴们查漏补缺,也欢迎大佬们在评论区指正错误~ 这里附上我之前学习的路线图
全栈程序员站长
2022/09/10
2.5K0
web渗透测试学习路线[通俗易懂]
网站渗透测试,看这篇就够了
2,查询服务器旁站以及子域名站点,因为主站一般比较难,所以先看看旁站有没有通用性的cms或者其他漏洞。
天钧
2020/02/26
3.2K0
【学习规划路线】如何成为一名web安全工程师
时间:1周 环境的搭建 熟悉基本的虚拟机配置, Kali linux,centos,Windows实验虚拟机 自己搭建IIS和apache 部署php或者asp的网站 搭建Nginx反向代理网站 了解LAMP和LNMP的概念 时间:3周 熟悉渗透相关工具 熟悉AWVS、sqlmap、Burp、nessus、chopper、nmap、Appscan、Msf等相关工具的使用。 了解该类工具的用途和使用场景,先用软件名字Google/SecWiki; 下载无后们版的这些软件进行安装; 学习并进行使用,具体教材可
用户1467662
2018/03/30
1.4K0
web安全详解(渗透测试基础)[通俗易懂]
​ 超文本传输协议是互联网上应用最广泛的一种网络协议。所有www文件都必须遵守的一个标准,是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范,简单点说就是一种固定的通讯规则。
全栈程序员站长
2022/09/06
1K0
[网络安全] 一.Web渗透入门基础与安全术语普及
最近开始学习网络安全和系统安全,接触到了很多新术语、新方法和新工具,作为一名初学者,感觉安全领域涉及的知识好广、好杂,但同时也非常有意思。所以我希望通过这100多篇网络安全文章,将Web渗透的相关工作、知识体系、学习路径和探索过程分享给大家,我们一起去躺过那些坑、跨过那些洞、守住那些站。未知攻,焉知防,且看且珍惜,也希望您能推荐和支持作者的公众号。
Gcow安全团队
2020/08/25
2.9K0
[网络安全] 一.Web渗透入门基础与安全术语普及
【零基础】学习 Web 安全 | 内附彩蛋
事实是这样的:如果你不了解这些研究对象是不可能搞好安全研究的。 这样看来,Web有八层(如果把浏览器也算进去,就九层啦,九阳神功……)!!!每层都有几十种主流组件!!!这该怎么办? 别急,一法通则万法通,这是横向的层,纵向就是数据流啦!搞定好数据流:从横向的层,从上到下→从下到上,认真看看这些数据在每个层是怎么个处理的。 数据流中,有个关键的是HTTP协议,从上到下→从下到上的头尾两端(即请求响应),搞通!难吗?《HTTP权威指南》720页!!!坑爹,好难!!! 怎么办? 横向那么复杂、纵向数据流的HTTP协议就720页的书!!!放弃好了…… 不,千万别这样。 给你点信心是:《HTTP权威指南》这本书我压根没看过。但是通过百度/Google一些入门的HTTP协议,我做了大概了解,然后Chrome浏览器F12实际看看“Network”标签里的HTTP请求响应,不出几小时,就大概知道HTTP协议这玩意了。(这是快速研究的精髓啊) 搞明白HTTP协议后,你就会明白安全术语的“输入输出”。 黑客通过输入提交“特殊数据”,特殊数据在数据流的每个层处理,如果某个层没处理好,在输出的时候,就会出现相应层的安全问题。 精彩举例:
HACK学习
2019/08/07
9380
大学生如何学习CTF?
也是有好一段时间没有写文章了,主要是最近比较忙,很难抽出时间来写知乎了,以前长假基本都是日更
若梦
2022/04/01
7720
大学生如何学习CTF?
Web安全学习路线 | 附干货
① 我们用这段时间了解基本的概念:(SQL注入、XSS、上传、CSRF、一句话木马、常见的后台等:可以通过Google搜索获取资料)为之后的WEB渗透测试打下基础。 ② 查看一些论坛的一些Web渗透资料,学一学案例的思路,每一个站点都不一样,所以思路是主要的。 ③ 学会提问的艺术,如果遇到不懂得要善于提问。
HACK学习
2019/08/06
4.7K0
Web安全学习路线 | 附干货
渗透测试常用工具汇总_常用渗透测试工具
工欲善其事,必先利其器。回到过去的旧时代,渗透测试是一件非常困难的事,并且需要大量的手动操作。然而如今,渗透测试工具是”安全军火库”中最常使用的装备,一整套的自动化测试工具似乎不仅改造了渗透测试人员,甚至还可以增强计算机的性能,进行比以往更全面的测试。
全栈程序员站长
2022/09/21
4.4K0
渗透测试常用工具汇总_常用渗透测试工具
相关推荐
这可能是最适合萌新入门Web安全的路线规划
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档