SQL注入、XSS
一、Sql注入的原因
用户输入的信息,拼接到程序中进行了执行。
一、使用Burpsuite,进行万能钥匙探索
二、使用sqlmap进行测试
三、SQL注入基础知识
Mysql 5.x数据结构
注释
注意:--+或者--%20这样使用来表示后面加了一个空格
四、SQL注入的利用
一、GET基于报错的SQL注入
1、GET基于报错的SQL注入的发现(URL中的注入)
2、GET基于报错的SQL注入的利用
3、利用Sqlmap测试
二、盲注
1、盲注的介绍
2、GET基于时间的盲注
3、GET基于Boolean的盲注
4、Sqlmap安全测试
三、Mysql注入读写文件
1、Mysql注入读文件
2、Mysql注入写文件
3、写入Webshell
4、Sqlmap安全测试
读
写
四、POST基于报错的SQL注入
1、Burpsuite抓去http请求
2、Post基于错误的双单号注入
3、Post基于错误的双引号注入
4、Sqlmap安全测试
五、GET基于报错的SQL注入
1、报错注入介绍
2、GET单引号报错注入
3、GET双引号报错注入
4、Sqlmap安全测试
五、SQL注入绕过技术
1、大小写绕过
2、双写绕过
3、编码绕过
4、内联注释绕过
六、HTTP头中的SQL注入
1、HTTP头中的注入介绍
2、HTTP Referer注入
3、HTTP User-Agent注入
4、Sqlmap安全测试
七、Post Update语句注入
八、cookie注入
二、XSS跨站脚本
XSS扫描工具:https://blog.csdn.net/u012206617/article/details/103719503
一、XSS分类
1、XSS漏洞介绍
2、反射型XSS
3、存储型XSS
4、DOM型XSS
二、XSS盗取cookie
1、cookie的介绍
2、反射XSS盗取cookie
3、利用cookie会话劫持
4、劫持会话后的操作
三、XSS篡改网页链接
1、JS代码讲解
2、XSS篡改链接
3、篡改链接修改为不良URL
4、篡改链接指向恶意URL
四、XSS盗取用户信息
1、盗取用户信息原理
2、setookit工具克隆网站
3、存储XSS跳转克隆网站
4、查看盗取账号和密码
五、测试XSS
1、没有过滤的XSS
实验环境介绍
html标签中 b介绍
探测XSS过程
闭合文本标签利用XSS
2、属性中的XSS
闭合Chrome关闭XSS-Auitor
属性中的XSS发现
属性中的XSS闭合引入script
属性中的XSS闭合引起的事件
3、选择列表中的XSS
HTML select标签介绍
表单介绍
Burpsuite测试XSS
闭合触发XSS
4、隐藏参数中的XSS
HTML表单隐藏参数介绍
BurpSuite抓包测试
HTML中svg介绍
闭合触发XSS
5、限制输入长度的XSS
HTML 表单文本框介绍
XSS payload长度计算
浏览器审查工具修改源码
Paylaod触发XSS漏洞
6、HTML事件中的XSS
HTML事件介绍
XSS漏洞发现
闭合思路分析
Payload触发XSS漏洞
7、空格分隔属性的XSS
XSS探测
触发XSS
8、JavaScript协议触发XSS
javascript伪协议介绍
XSS漏洞发现
a链接标签属性href介绍
Payload触发XSS
9、绕过过滤domain(域) 为空的XSS
XSS漏洞发现
绕过思考
双写绕过
编码绕过
10、绕过替换script和on事件的XSS
XSS漏洞的发现
绕过思考
伪协议绕过
空格绕过
11、利用IE特性绕过XSS过滤
XSS漏洞发现
基本XSS利用
IE特性讲解
Payload触发XSS
12、利用CSS特性绕过XSS过滤
XSS漏洞发现
基本XSS利用
CSS特性讲解
Payload触发XSS
13、IE中利用CSS触发XSS
CSS介绍
CSS中执行js
注释绕过关键字过滤
Payload触发XSS
14、16进制绕过过滤触发XSS
16进制介绍
XSS挖掘
双斜杠+16进制绕过
paylaod触发XSS
15、unicode绕过过滤触发XSS
unicode介绍
XSS挖掘
双斜杠 + unicode绕过
Payload触发XSS
16、XSS过滤器绕过方法
浏览器同源策略介绍
1、源的含义
2、同源策略
3、IE源的特殊处理
4、document.domain
cookie的httponly设置
cookie介绍
cookie作用
清除cookie
cookie httponly
xss filter过滤器
htmlspecialchars()函数
htmlentities()函数
strip_tags()函数
自定义XSS filter
编码转义介绍
XSS过滤器绕过方法
17、XSS发生的位置
GET型URL中的XSSS
POST型U表单中的XSS
JSON中的XSS
自定义HTTP头中的XSS
18、存储型XSS灰盒测试
环境搭建
定向XSS挖掘
黑名单审计
绕过过滤,触发XSS
19、自动化XSS漏洞挖掘工具 - XSSER
xsser工具介绍
XSSER工具原理
XSSER帮助信息
XSSER启动方式
20、XSS 工具 Fuzzing
XSStrike工具介绍
XSStrike工具安装
XSStrike工具帮助信息
XSStrike实例演示
CSRF
1、CSRF的定义
2、无防护的CSRF漏洞的利用
2.1 GET型CSRF代码分析
2.2 GET型CSRF的利用
2.3 POST型CSRF代码分析
2.4 POST中CSRF利用
3. CSRF漏洞的自动化探测
3.1 手动探测原理
3.2 自动化探测工具介绍
3.3 自动化探测工具的介绍
3.4 利用CSRF漏洞
文件上传
js验证代码分析
XXE漏洞
命令执行漏洞
命令执行漏洞原理
命令执行自动化工具
commix工具介绍
commix帮助信息简要介绍
commix工具基本使用
暴力破解
逻辑漏洞
密码逻辑漏洞
代码检查工具Coverity
https://bbs.huaweicloud.com/blogs/298452
SQL注入、XSS的更多相关文章
- tp5怎么防sql注入 xss跨站脚本攻击
在 application/config.php 中有个配置选项 框架默认没有设置任何过滤规则,你可以是配置文件中设置全局的过滤规则 则会调用这些函数 自动过滤 // 默认全局过滤方法 用逗号分隔多个 ...
- yii框架各种防止sql注入,xss攻击,csrf攻击
PHP中常用到的方法有: /* 防sql注入,xss攻击 (1)*/ function actionClean($str) { $str=trim($str); ...
- web应用程序安全攻防---sql注入和xss跨站脚本攻击
kali视频学习请看 http://www.cnblogs.com/lidong20179210/p/8909569.html 博文主要内容包括两种常见的web攻击 sql注入 XSS跨站脚本攻击 代 ...
- (其他)SQL注入(转)
转自维基百科: SQL注入是一种代码注入技术,用于攻击数据驱动的应用程序,在这种应用程序中,恶意的SQL语句被插入输入字段中执行(例如将数据库内容转储给攻击者).[1] SQL注入必须利用应用程序软件 ...
- 个人网站对xss跨站脚本攻击(重点是富文本编辑器情况)和sql注入攻击的防范
昨天本博客受到了xss跨站脚本注入攻击,3分钟攻陷--其实攻击者进攻的手法很简单,没啥技术含量.只能感叹自己之前竟然完全没防范. 这是数据库里留下的一些记录.最后那人弄了一个无限循环弹出框的脚本,估计 ...
- WEB安全:XSS漏洞与SQL注入漏洞介绍及解决方案(转)
对web安全方面的知识非常薄弱,这篇文章把Xss跨站攻击和sql注入的相关知识整理了下,希望大家多多提意见. 对于防止sql注入发生,我只用过简单拼接字符串的注入及参数化查询,可以说没什么好经验,为避 ...
- WEB安全:XSS漏洞与SQL注入漏洞介绍及解决方案
对web安全方面的知识非常薄弱,这篇文章把Xss跨站攻击和sql注入的相关知识整理了下,希望大家多多提意见. 对于防止sql注入发生,我只用过简单拼接字符串的注入及参数化查询,可以说没什么好经验,为避 ...
- Web攻防之XSS,CSRF,SQL注入
摘要:对Web服务器的攻击也可以说是形形色色.种类繁多,常见的有挂马.SQL注入.缓冲区溢出.嗅探.利用IIS等针对Webserver漏洞进行攻击.本文结合WEB TOP10漏洞中常见的SQL注入,跨 ...
- web前端安全 XSS跨站脚本 CSRF跨站请求伪造 SQL注入
web安全,从前端做起,总结下web前端安全的几种技术: 1,XSS XSS的全称是Cross Site Scripting,意思是跨站脚本,XSS的原理也就是往HTML中注入脚本,HTML指定了脚本 ...
- DFX 安全测试-- 告诉你什么是XSS、sql注入?POST和GET的区别....
1.用户权限测试 (1) 用户权限控制 1) 用户权限控制主要是对一些有权限控制的功能进行验证 2) 用户A才能进行的操作,B是否能够进行操作(可通过窜session,将在下面介绍) 3)只能有A条件 ...
随机推荐
- History模式的配置细节
旧文从语雀迁移过来,原日期:2021-09-13 前言 我们知道,vue 单页面应用打包出来是静态资源,一般需要 nginx 或者其他服务器访问:当如果 Vue Router 是采用 History ...
- [OpenCV实战]22 使用EigenFaces进行人脸重建
目录 1 背景 1.1 什么是EigenFaces? 1.2 坐标的变化 2 面部重建 2.1 计算新面部图像的PCA权重 2.2 使用EigenFaces进行面部重建 3 参考 在这篇文章中,我们将 ...
- [Untiy]贪吃蛇大作战(五)——游戏主界面
接着上一节: 4.AI蛇的设计 这里AI蛇大部分代码都可以参照主角的代码,我这里的实现其实还可以进行改进.基本原理就是蛇创建之后给蛇一个随机方向的单位向量,AI蛇的蛇头添加一个比蛇头大两三倍大小的碰撞 ...
- 深入探究Java中的对象类型变量声明操作——在声明对象时,系统究竟做了什么?
深入探究Java中的对象类型变量声明操作--在声明对象时,系统究竟做了什么? 摘要:本文主要对Java中的对象类型变量的声明的底层原理做了探究. 目录 深入探究Java中的对象类型变量声明操作--在声 ...
- Unity - 自定义Log
嗨,崽崽们大家好.实在是不知道写个啥了,最近总是恍惚,今儿偷个懒吧,给大家推荐一个小黑自己写的小型日志工具,在一些小项目中管够使用了. 那有人会问了,Unity不是自带日志么,为什么还要自己做个小工具 ...
- Node.js学习笔记----day04之学生信息管理系统
认真学习,认真记录,每天都要有进步呀!!! 加油叭!!! 一.起步 项目结构 安装需要的包 初始化显示index.html index.html var express = require('expr ...
- 1月10日内容总结——linux前期知识储备,linux系统、目录、文件相关命令,vi和vim,目录结构
目录 一.前期必备知识 二.系统运⾏命令 帮助指令 关机/重启命令 三.快捷方式命令 四.⽬录结构与文件相关命令 1.pwd显示当前目录绝对路径指令 2.cd切换到指定目录指令 3.mkdir创建目录 ...
- ColorFolder文件管理工具使用教程
ColorFolder ColorFolder Mac中文版是Mac上的一款文件夹图标修改工具,可以帮助您一键改变文件夹的颜色.帮助你更好的保持良好排序和分类,让你的文件显得更有条理,并有效提高文件管 ...
- 定位bug
软件测试阶段:单元测试,集成测试,系统测试,验收测试 测试人员参与的软件测试阶段一般来说只有集成测试和系统测试阶段.集成测试阶段主要测试的是接口:系统测试阶段主要是功能测试,兼容性测试等,涉及到定位b ...
- 接口介绍以及postman的基本使用
集成测试--测试接口 接口测试也是在测试执行阶段做 一.什么是接口 软件的不同模块之间互相发送数据的一个通道 二.接口的组成 1.请求URL--接口地址2.请求类型 get get请求的参数是暴露在U ...