网络安全-自学笔记

article/2025/9/22 9:29:19

目录

相关网站推荐

WEB(应用)安全

学习路线

推荐

书籍

网站

在线靶场

基础

XSS攻击

CSRF漏洞

劫持攻击

点击劫持

SSRF漏洞

文件包含漏洞

文件上传漏洞

XXE漏洞

WebShell

解析安全

RCE漏洞

SQL注入漏洞

反序列化漏洞

条件竞争

通信安全

应用层

传输层

网络层

身份认证与访问控制

弱口令爆破

渗透测试

学习路线

基础知识

推荐

书籍

练习靶场

信息收集

漏洞扫描

渗透攻击

现代密码学

CTF

项目推荐

比赛推荐

模糊测试

AFL

文件模糊测试

插桩

java插桩


---------------------2021102更新找工作篇---------------------

秋招结束,面经就放在前面了

阿里云安全面经,已收到意向书(回馈牛客)https://www.nowcoder.com/discuss/642461icon-default.png?t=M0H8https://www.nowcoder.com/discuss/642461

渣硕的安全工程师面经(阿里,美团,腾讯,华为,字节)https://www.nowcoder.com/discuss/749954icon-default.png?t=M0H8https://www.nowcoder.com/discuss/749954

---------------------20211102更新完毕---------------------

相关网站推荐

博主研究方向为安全领域,以后可能更多的在圈子内发表文章,提高文章质量。

1、FreeBuf

国内关注度最高的全球互联网安全媒体平台,爱好者们交流与分享安全技术的社区,网络安全行业门户。

个人账户:ladykiller9

2、看雪

看雪论坛是个软件安全技术交流场所,为安全技术爱好者提供一个技术交流平台和资源。

个人主页:lady_killer9 

3、吾爱破解

吾爱破解论坛是致力于软件安全与病毒分析的非营利性技术论坛。

4、阿里云先知社区

一个开放型技术平台。

个人主页:ladykiller9

5、腾讯玄武安全实验室

各种CVE,漏洞。

6、SecWiki

安全维基,各种安全资讯。

WEB(应用)安全

学习路线

WEB安全学习路线

想法:分别学习各个模块,搭建靶机进行练习,做CTF中的WEB安全题,然后再看懂后台代码,为什么会有漏洞,接下来复现一些CVE制作成镜像给看雪等CTF比赛官方,最后学习metasploit等软件,以宏观的角度,从情报搜集开始到漏洞利用做整个渗透报告,最后将靶机的漏洞危险程度由low->impossible(感觉并没有那么多时间...慢慢来吧)。和我一起来学习WEB安全吧!!!

推荐

书籍

入门

  • 《白帽子讲Web安全》 2012
  • 《Web安全深度剖析》2015
  • 《Web安全攻防 渗透测试实战指南》2018

进阶

  • 《WEB之困-现代WEB应用安全指南》 2013
  • 《内网安全攻防渗透测试安全指南》 2020
  • 《Metasploit渗透测试魔鬼训练营》2013
  • 《SQL注入攻击与防御》2010
  • 《黑客攻防技术宝典-Web实战篇(第2版)》

网站

Web安全学习笔记

安全词汇 RFC-4949

接下来开始学习,理论并非纯理论,也有靶机攻击举例,实战一般使用离线或线上靶机。

在线靶场

国钧CTF

BUUCTF

bugku

网络信息安全攻防平台

基础

web安全必备:

网络安全-php安全知识点

网络安全-WEB中的常见编码

跨域请求-jsonp和cors

学xss注入时再看也可:

网络安全-js安全知识点与XSS常用payloads

学sql注入时再看也可:

网络安全-Mysql注入知识点

漏洞排行:

OWASP TOP 10

XSS攻击

----------------------------------理论----------------------------------

网络安全-跨站脚本攻击(XSS)自学笔记

网络安全-XSStrike中文手册(自学笔记)

---------------------------------实战-----------------------------------

靶机:dvwa

网络安全-靶机dvwa之XSS注入Low到High详解(含代码分析)

靶机:pikachu

网络安全-靶机pikachu之xss注入与代码分析(XSStrike实战)

靶机:xssplatform

CSRF漏洞

----------------------------------理论与实战----------------------------------

网络安全-跨站请求伪造(CSRF)的原理、攻击及防御

劫持攻击

点击劫持

----------------------------------理论----------------------------------

网络安全-点击劫持(ClickJacking)的原理、攻击及防御

SSRF漏洞

-----------------------------理论及实战--------------------------------

网络安全-SSRF漏洞原理、攻击与防御

文件包含漏洞

-----------------------------理论及实战--------------------------------

网络安全-文件包含漏洞原理、攻击及防御

文件上传漏洞

-----------------------------理论及实战--------------------------------

网络安全-文件上传漏洞的原理、攻击与防御

XXE漏洞

-----------------------------理论及实战--------------------------------

网络安全-XXE(XML外部实体注入)原理、攻击及防御

WebShell

网络安全-webshell详解(原理、攻击、检测与防御)

解析安全

RCE漏洞

----------------------------------理论----------------------------------

网络安全-RCE(远程命令执行)漏洞原理、攻击与防御

SQL注入漏洞

----------------------------------理论----------------------------------

网络安全-SQL注入原理及防御SQL注入

网络安全-sqlmap学习笔记

网络安全-sqlmap注意项及高级使用

---------------------------------实战-----------------------------------

靶机:dvwa

网络安全-靶机dvwa之sql注入Low到High详解(含代码分析)

靶机:sqlilabs

sqlmap实战之sqlilabs-Less1

Less2差不多,整型参数错误,sql语句为 SELECT * FROM users WHERE id=$id LIMIT 0,1

网络安全-sqlmap实战之sqlilabs-Less3

网络安全-sqlmap实战之sqlilabs-Less4

网络安全-sqlmap实战之sqlilabs-Less5

网络安全-sqlmap实战之sqlilabs-Less6

网络安全-sqlmap实战之sqlilabs-Less8

网络安全-sqlmap实战之sqlilabs-Less9

网络安全-sqlmap实战之sqlilabs-Less11

网络安全-sqlmap实战之sqlilabs-Less12

网络安全-sqlmap实战之sqlilabs-Less13

反序列化漏洞

----------------------------------理论与实战--------------------------------------

网络安全-反序列化漏洞简介、攻击与防御

条件竞争

网络安全-条件竞争(《CTF特训营》第7章复现)

CTF-【NSCTF 2015】WEB11 条件竞争

通信安全

----------------------------------理论与实战--------------------------------------

应用层

网络-http协议学习笔记(消息结构、请求方法、状态码等)

网络-https协议学习笔记(SSL、TLS、CA、抓包与修改)

网络-Telnet协议与SSH协议(命令、免密登录)及其安全性

网络-DNS域名系统详解与DNS攻击

传输层

网络-UDP协议详解(代码、实战)

网络-TCP协议详解自学笔记(例题、代码、实战)

网络层

网络-IP协议详解(报文格式、分类、NAT、子网、CIDR、抓包分析)

网络-ICMP协议、Ping命令实现与ICMP攻击

网络-ARP协议详解与ARP欺骗(中毒)攻击实战

-----------------------------------实战-------------------------------------

网络安全-scapy学习笔记

网络安全-python脚本资源整理

身份认证与访问控制

弱口令爆破

----------------------------------理论----------------------------------

github 字典整理

渗透测试

学习路线

学习路线

时间关系,仅关注渗透测试基础与WEB渗透相关的内容。

基础知识

kali

渗透测试-Kali Linux学习(Linux基础、Shell编程、渗透测试软件)

推荐

书籍

《Metasploit渗透测试魔鬼训练营》

《Metasploit渗透测试指南》

《KALI渗透测试技术实战》

练习靶场

hackthebox

vulnhub

信息收集

  网络安全-信息收集

《MetaSploit渗透测试魔鬼训练营》之环境搭建

《MetaSploit渗透测试魔鬼训练营》之信息搜集

漏洞扫描

OpenVAS的安装、使用及实战(GVM,Metasploit使用)

渗透攻击

《MetaSploit渗透测试魔鬼训练营》之WEB应用渗透技术

现代密码学

没想到半年了,文章更新到这么长了,思维导图就不放在这个里面了,放在下面概论里面了

基本知识

现代密码学-密码学概论与基本知识

传统密码

对称密码

非对称密码

哈希函数与消息认证

数字签名

公钥管理

数字帧数

CTF

项目推荐

CTF入门

CTF工具

CTF工具2

比赛推荐

全国大学生信息安全竞赛

DDCTF

"强网杯"全国网络安全挑战赛

网鼎杯网络安全大赛

XCTF

WCTF

TCTF

NSCTF

KCTF

模糊测试

Fuzzing大合集
-包含fuzz书籍、课程、开源软件等

AFL

模糊测试-AFL学习笔记之C/C++

模糊测试-AFL学习笔记之Java

文件模糊测试

模糊测试-radamsa学习笔记

插桩

java插桩

java插桩-javaassist

java插桩-Jacoco java代码覆盖率可视化

本人b站账号:lady_killer9

喜欢本文的请动动小手点个赞,收藏一下,有问题请下方评论,转载请注明出处,并附有原文链接,谢谢!如有侵权,请及时联系。如果您感觉有所收获,自愿打赏,可选择支付宝18833895206(小于),您的支持是我不断更新的动力。


http://chatgpt.dhexx.cn/article/ka1mrL8t.shtml

相关文章

Emmet插件用法指南

安装Emmet插件 Emmet只是文本编辑器一个插件,要想让他发挥应用的功能,就得将其安装到你喜欢的文本编辑器中。到目前为止,很多流行的文本编辑器都支持Emmet插件,也就是说很多流行的文本编辑器都可以安装这款插件。 点击下面的链接&…

HBuilder X的安装及配置Emmet插件和使用部分快捷方式

安装HBuilder X 软件安装1 配置Emmet插件 打开软件选择自己喜欢的主题然后进入主界面按下 Alt T或者点击工具 之后按下 p或者点击安装插件 选择第一个插件emmet 点击安装即可 注意: 按装完之后要重启HBuilder X ,要不然自己使用Emmet功能快捷键按下Tab无法触发 …

Emmet插件的使用教程

/**本文为转载 很多快捷键真的都很相似,这些语法都是很相似了,今天遇到一个比较不错的教程,收藏一下。 Emmet的前身是大名鼎鼎的Zen coding,如果你从事Web前端开发的话,对该插件一定不会陌生。它使用仿CSS选择器的语…

Emmet插件详解

http://www.ithao123.cn/content-10512551.html (webstorm的css编写插件)Emmet:HTML/CSS代码快速编写神器 [摘要:Emmet的前身是默默无闻的Zen coding,若是您处置Web前端开辟的话,对该插件肯定没有会目生。它…

Sublime text3 emmet插件安装

Emmet插件作为Sublime text3 的热门插件,首先解决如何添加安装才是使用的基础 在添加Emmet插件的时候,我也遇到了若干问题,只能卸载Sublime text3再安装,终于安装成功,现分享下经验(2017/9/20) …

Emmet 插件使用教程

1)使用 Emmet 生成 HTML 的语法详解 生成 HTML 文档初始结构 HTML 文档的初始结构,就是包括 doctype、html、head、body 以及 meta 等内容。你只需要输入一个 “!” 就可以生成一个 HTML5 的标准文档初始结构,你没有看错,输入一个…

Emmet插件的常用语法

本人使用的代码编辑工具是SublimeText,Emmet是一个代码的缩写插件,使用代码缩写快速完成代码编写,前提条件需要安装emmet插件,如下图,打开SublimeText 使用快捷键 Ctrl Shift P,显示 Package Control功能…

Intellij中Emmet插件的使用技巧

Emmet简述 Emmet (前身为 Zen Coding) 是一个能大幅度提高前端开发效率的一个工具. 在前端开发的过程中,一大部分的工作是写 HTML、CSS 代码。特别是手动编写 HTML 代码的时候,效率会特别低下,因为需要敲打很多尖括号,而且很多标签…

【精品】Intellij中Emmet插件的使用技巧

Emmet简述 Emmet (前身为 Zen Coding) 是一个能大幅度提高前端开发效率的一个工具. 在前端开发的过程中,一大部分的工作是写 HTML、CSS 代码。特别是手动编写 HTML 代码的时候,效率会特别低下,因为需要敲打很多尖括号,而且很多标…

sublime Emmet插件使用方法总结

Emmet(前身是Zen Coding),它可以极大的提高代码编写的效率,它提供了一种非常简练的语法规则,然后立刻生成对应的 HTML 结构或者 CSS 代码,同时还有多种实用的功能帮助进行前端开发,例如快速生成html5头部就靠它了。。 一、安装em…

为Notepad++安装Emmet插件

文章目录 为Notepad安装Emmet安装32-bit64-bit 完毕 为Notepad安装Emmet 安装 Notepad下载链接(GitHub) Npp的默认安装目录 32位:C:\Program Files (x86)\Notepad 64位:C:\Program Files\Notepad 32-bit Emmet插件下载链接 64-bit 由于官方插件多年没更新,只支持32位,只能…

eclipse快速下载Emmet插件

所需链接: http://download.emmet.io/eclipse/updates/ eclipse 中的 help -> install new software… 注意:如果链接放进去,发现是打叉状态那么 回车一下就会发现 出现Emmet 选择,然后进行下一步安装 如果安装成功会在菜单…

Sublime Text3安装Emmet插件

使用场景: 使用Sublime Text3进行前端开发,使用Emmet可以有效提高编码效率! 安装步骤: 1、菜单栏设置(或者首选项)->package control,或者用快捷键 shiftctrlp; 2、选择并点击…

Emmet插件使用方法以VS code为例

Emmet 的前身就是 Zen Coding。 专门用来写 HTML 和 CSS 代码来提高编码速度的,提供包括VS code、hbuilderX、Sublime Text、Notepad等插件。 输入 ! tab自动生成初始结构 div>ul>li tab .类名#id名 tab li*3 tab li3>div.box tab 或者 li3>.b…

提高新手写代码效率的Emmet插件怎么使用

平常写代码的时候通常会要写很多结构重复甚至相同的html,如果每一个重复的代码都去cv,就会非常浪费时间。 所有就有了今天要推荐给各位小白新手的插件:Emmet,现在大部分编辑器都内置了emmet插件,例如:hbuil…

Emmet:HTML/CSS代码快速编写神器

Emmet的前身是大名鼎鼎的Zen coding,如果你从事Web前端开发的话,对该插件一定不会陌生。它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度,比如下面的演示: Zen coding下的编码演示 去年年底&…

Emmet插件使用方法总结

Emmet插件使用方法总结 在前端开发的过程中,一大部分的工作是写 HTML、CSS 代码。特别是手动编写 HTML 代码的时候,效率会特别低下,因为需要敲打很多尖括号,而且很多标签都需要闭合标签等。于是,就有了 Emmet(前身是Ze…

华硕笔记本安装Ubuntu20.04

前言:由于工作原因,需要使用Ubuntu18以上的版本,因此我干脆一步到位,直接安装Ubuntu20.04,以下是我这两天的魔鬼经历,特此记录,给遇到同样问题的同学做个参考。 一、安装前准备 1.1). 更换笔记…

VMware安装Ubuntu 16.04(完整版图文教程)

VMware安装Ubuntu 16.04 准备工作创建虚拟机打开VMware,点击“创建新的虚拟机”选择自定义安装方式,点击下一步选择兼容性选择稍后安装操作系统,点击下一步选择操作系统,点选“Linux”,版本中找到“Ubuntu 64 位”&…

使用U盘安装Ubuntu20.04

背景 今天自己鼓捣小电脑,卖家发过来的时候已经按要求预装了Ubuntu20.04,我想改一下卖家起的用户名(也许是计算机名,分不太清),结果搞的电脑输入密码却进不了桌面,最终决定重装系统,记录一下以防以后再有需…