网络安全笔记

1、拿到一个待检测的站,你觉得应该先做什么?(web渗透的最终结果是获取到服务器的权限)

第一步:信息收集
比如说whois查询,TG查询,google查询 或者说查询服务器旁站以及子域名站点,因为主站一般比较难,所以先看看旁站有没有通用性的cms或者其他漏洞或者说查看服务器操作系统版本,web中间件,看看是否存在已知的漏洞,比如IIS,APACHE,NGINX的解析漏洞

第二步:对网站就行漏洞扫描和测试
比如说用appscan, awvs 进行快速扫描,用后台扫描工具找出后台管理员地址,试试有没有弱口令或者是否存在注入,越权等等,用端口扫描工具查看下开放的端口,再通过不同的端口进行利用,如果经过了上面的这些测试还是不行的话,就查看都否有旁站,在利用上面的操作对旁站进行检测

2.SQL注入:

原理: Web应用程序对于用户输入的数据过于信任,没有进行过滤或者过滤不全面,导致前端用户的输入直接传输给后端,攻击者通过构造不同的参数,形成不同的SQL语句来实现对数据库的任意操作
流程:
1.判断是否存在注入,and 1=1 , and 1= 2 然后判断 注入是字符型还是数字型还是其他类型的
如果 有waf 的话就尝试进行各种替换绕过
2.猜解SQL查询语句中的字段数
3.确定回显的字段数
4.获取当前数据库
5.获取表中字段名
sql注入的常用函数 : group_concat() 、concat() 、substr() 、left() 等等
盲注常用函数 :updatexml(),floor(),exp(),assic()等等
如果有waf一般怎么操作? 可以用大小写绕过,用like代替 = 、空格用%20 %09 %0a 代替 、参数污染、url编码、实体编码、base64编码,八进制,十六进制编码绕过等等
类型有哪些? Union注入,Boolean注入,报错注入攻击,时间注入攻击,堆叠注入
常用工具 是什么,用过哪些命令 ?
sqlmap 工具命令 : sqlmap.py -u 网址 --level = 1,2,3,4
mysql写shell 条件是什么? root权限、有绝对路径、未开启全局gpc
防御方法 进行预编译

3.XSS

原理:通过插入恶意脚本,实现对用户浏览器的攻击
类型:存储、反射、dom
反射和dom的区别: DOM XSS 是由于浏览器解析机制导致的漏洞,服务器不参与,而存储型与反射型都需要服务器响应参与
绕过方法有哪些? 大小写、url编码,各种编码、特殊符号编码、插入特殊符号,不常见的请求绕过
防御方式有哪些? 进行预编译

4.CSRF

跨站请求伪造,CSRF 利用的是网站对用户网页浏览器的过于信任,没有验证这个操作是不是浏览器自愿发出的请求。
CSRF的原理? 简单地说,是攻击者欺骗用户的浏览器去访问一个自己曾经认证过的网站并运行一些操作(如发邮件,发消息,甚至财产操作如转账和购买商品)。由于浏览器曾经认证过,所以被访问的网站会认为确实是用户的操作。
CSRF的防御方式?可以在后端验证referer ,也可以加入 token ,目前比较常用的就是加入 token

5.文件上传:

原理是什么? 服务器过滤不严格或者因为一些服务器特有的缺陷,允许上传任意后缀的文件,且当成正常文件执行
绕过方法有哪些 ? 可以用00截断,或者用服务器解析漏洞特性绕过,或者图片马+文件包含绕过
解析漏洞有哪些?
iis6.0 还有 iis7.X
apache : 未知扩展名,比如说 123.php.xxx
nginx: 配置错误 比如说 123.jpg/xxx.php(cgi.fix_pathinfo默认为1)
防御方式有哪些 ?
比如说 对后缀名进行限制 ,对上传文件的内容进行检测 等等

6.ssrf:

原理是什么 ? 利用漏洞,伪造服务器端发起请求,从而突破客户端获取不到数据
作用是什么 ? 内网端口扫描,探测内网的各种信息,也可以搭配 redis 使用、利用file、dict 协议等读取文件
防御方式有哪些 ? 过滤返回的信息、禁止不常用的协议、统一错误信息等等

7.xxe:

原理是什么 ?XXE漏洞发生在应用程序解析XML输入时,没有禁止外部实体的加载,导致可加载恶意外部文件
作用是什么 ? 任意文件读取、系统命令执行、内网端口探测、攻击内网网站
防御方式 ? 过滤用户提交的XML数据,禁用外部实体等

8.代理

代理分为哪几种,是什么 ?
正向代理原理: 正向代理即是客户端代理,代理客户端,服务端不知道实际发起请求的客户端
反向代理原理: 反向代理即是服务器端代理,代理服务器,客户端不知道实际提供服务的服务器

9.横向渗透流程:

信息搜集:端口扫描、主机交互IP、登录日志等
攻击: 首先打主机常见漏洞(ms17010等)快速获取权限、第二步再攻击web等服务

### 回答1: 千锋网络安全笔记是一份非常有价值的资料,其内容丰富、全面、详细。笔记共涵盖了网络安全领域的各个方面,包括网络安全基础知识、网络攻击与防御技术、安全测试工具及漏洞挖掘技术等。这些内容涵盖了安全行业的方方面面,对于想要深入学习和掌握网络安全知识的人来说具有非常高的参考价值。 此外,千锋网络安全笔记还采用了非常清晰的分类和编排方式,让读者可以方便地找到自己需要的资料和信息。笔记中使用图文并茂的方式对一些知识点进行了详细讲解,并且还提供了大量的案例分析和实战练习,帮助读者更好地理解和掌握所学内容。 因此,千锋网络安全笔记无论是对于想要从事网络安全行业的初学者,还是对于有一定经验的从业者来说,都具有非常重要的参考和学习价值。希望更多的人可以利用这份优质资源,不断提高自己的网络安全专业知识和技能,为网络安全事业的发展做出更为重要的贡献。 ### 回答2: 千锋网络安全笔记pdf是一本重要的网络安全学习资料。该笔记详细介绍了网络安全的相关知识,包括网络攻击类型、防范措施、网络安全评估等方面。这本笔记不仅适合安全从业人员,也适合网络管理员和想要了解网络安全知识的普通用户。 该笔记内容详实,涵盖了多个方面。它是一本非常全面的学习笔记,内容包括网络安全基础知识和实战技巧。它还提供了许多经典案例,方便读者了解实际安全攻击情况。 千锋网络安全笔记pdf的特点是结构清晰,语言简明易懂。该笔记采用了图文并茂的方式,以图示和实例等形式,使复杂的技术知识变得简单易懂。每个章节都有练习部分,方便读者检验所学知识,并加深理解。 总的来说,千锋网络安全笔记pdf是一本不可或缺的网络安全学习资料。它能够帮助读者深入了解网络安全,了解现代网络攻击的方式以及防范措施。不但适合初学者阅读,也适合资深专业人士查阅,是一本涵盖广泛的网络安全实战手册。 ### 回答3: 千锋网络安全笔记是千锋教育机构的一本网络安全入门读物,该笔记涵盖了许多网络安全基础知识,如网络攻击、网络防御、密码学、漏洞利用、Web安全等。同时,笔记也提供了一些实践操作,方便读者进行一些实际的网络安全练习。 该笔记分为多个章节,每个章节都涵盖了一个特定的主题,例如网络攻击和防御、密码学基础、网络架构和拓扑、Web安全等。每个章节都有比较系统的知识点和案例分析,能够帮助读者对网络安全有一个更全面的认识和了解。 另外,千锋网络安全笔记还提供了后续学习的参考资料和一些重要的网络安全术语和标准,读者可以通过笔记中的参考链接和书籍推荐进一步深入学习和掌握更高级的网络安全技能。 总的来说,千锋网络安全笔记是一本入门级别的网络安全读物,适合初学者阅读,也能够为职业技术人员提供一些参考和提醒。读者可以通过笔记掌握网络安全的基本概念和操作技巧,并能在实践中不断提高自己的网络安全知识和技能。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值