上3行是 过gbk编码 utf-8不行
HTTP头注入![](https://i-blog.csdnimg.cn/blog_migrate/695ed39cabffababb6a1f184920aa4de.png)
请求头参数存在注入
awvs 会检测 这些网页允许post否?
这三个是容器漏洞
容易出现漏洞的关键字:host UA client-ip x-forword-for![](https://i-blog.csdnimg.cn/blog_migrate/bd3db8421a9642acdd29f05db932badf.png)
这些都是关于数据库的
并且大部分 / -0 都不行
为什么呢 ? 因为:
有字符串处理
原句有单引号 所以我们需要用单引号干扰
如果单引号被屏蔽 就
例子:![](https://i-blog.csdnimg.cn/blog_migrate/0c476d26f0488c52e3f6a5edaf7f8205.png)
有些参数可能隐藏了需要我们自己添加![](https://i-blog.csdnimg.cn/blog_migrate/40190762f96740c8d56e6d051be7f413.png)
经常出现高危的地方
工具 -修改请求头![](https://i-blog.csdnimg.cn/blog_migrate/a500e8f1c4ab8fef5df003604bd394db.png)
![](https://i-blog.csdnimg.cn/blog_migrate/d4b1c2a480e10ec1e61b5d591774b9b3.png)
![](https://i-blog.csdnimg.cn/blog_migrate/7fe185ae5bcfab560b1dfe09d9a25f29.png)
该插件使用情况 1.使用ip注入
2.绕过ip封禁 拿到cookie 去后台admin管理页面 显示非法ip 不允许登录
像这种情况 如果是用请求头获取你的ip 就可以修改 然后欺骗 就可以轻松绕过 下图是bp的伪造ip
sqlmap重点!!!
怎么跑http头注入
1.抓包 在client-ip当中 1.1.1.1改为1.1.1.1*
2. sqlmap 默认级别为1 只跑get注入 2有cookie 3有http请求头注入 --level
http注入exp构造![](https://i-blog.csdnimg.cn/blog_migrate/d7feccd5dcb224b094addd76b304d993.png)
如下图从com——id开始 一个 一个对应括号里面的内容
经过分析发现能修改的地方只有 content 和 ip
构造好的exp如下
实际操作则在bp的包里放在ip当中
在评论列表显示查询结果
bluecms 举例子 登录系统 sql注入![](https://i-blog.csdnimg.cn/blog_migrate/9bfb1b2c0a8c3d03baf4291d6ddd17e6.png)
伪静态注入
id可能 aid bid cid
延时注入![](https://i-blog.csdnimg.cn/blog_migrate/888d0917ca47b3de507180c5e9141b9b.png)
![](https://i-blog.csdnimg.cn/blog_migrate/3ecb27d01a6c45c064c1ff3a73571fb0.png)
dnslog注入 比延时注入快得多 但是没有root权限就慢慢来
用平台 就可以利用域名解析 获取数据库
base64位编码注入
把一进行了编码 id=1
不是base64位解码用括号闭合
就该这样才能闭合
刚刚注释不了 怎么又行了?
这其实是给php代码看的 给db看的话--后面其实是注释掉了
不加--后面那块 php是过不了的
二阶注入: 提交和回显页面不在一个页面 只能代码审计发现
phpvp authkey注入 不如phpv9任意文件上传![](https://i-blog.csdnimg.cn/blog_migrate/55de7986bc74fc6bf2f0a04881486c84.png)
![](https://i-blog.csdnimg.cn/blog_migrate/68168f5c72a8c96a8a884771feeb6722.png)
xml实体注入![](https://i-blog.csdnimg.cn/blog_migrate/185924fa6dadd1a1470ab2398c5e8561.png)
![](https://i-blog.csdnimg.cn/blog_migrate/645e4301a126914a5596e04d043df73f.png)
第一步 进入登录界面 输入正确用户名 登录 登陆成功后会把正确用户名显示出来
2.抓包 不会手工喊awvs跑也行![](https://i-blog.csdnimg.cn/blog_migrate/5851c1056a79853ff556dd4d34915122.png)
3.放到repeter 直接go了不知道为什么
4.现在正是构造XML语句 go之后就直接查出来数据了
XML详解
1.首先我们注册一个账号服务器会保存一个xml文件
2.使用xml代码一次性初测两个账号
APP注入![](https://i-blog.csdnimg.cn/blog_migrate/3ac94ecfe1de812b9378fc1e4cd6d098.png)
首先我们要在0网段
并且电脑是106我们手机101那么我们手机也要106 端口 8080 这样就会交给bp处理
sqlmap跑手机的网站需要 这样 才能魔方城手机
手机安装证书 才能抓到HTS的包 要关防火墙
sqlmap版本可能老不如新![](https://i-blog.csdnimg.cn/blog_migrate/e5747aaa173deb5bc4a0f17e6dcc96ff.png)
![](https://i-blog.csdnimg.cn/blog_migrate/1cfcb2a94b4e63bbbfc14049509efaad.png)
![](https://i-blog.csdnimg.cn/blog_migrate/cb230480749df45b13d2be8a49520225.png)
![](https://i-blog.csdnimg.cn/blog_migrate/2bce61ec55c5f8a3663e57ac6c5bf2c0.png)
枚举所有用户需要很高权限![](https://i-blog.csdnimg.cn/blog_migrate/33ad4a18a281a40464a85dc2deb6024d.png)
![](https://i-blog.csdnimg.cn/blog_migrate/eb84171ceec2690cdc1123bcad63de72.png)
![](https://i-blog.csdnimg.cn/blog_migrate/b9af66290102a78310a317c14c700bbd.png)
![](https://i-blog.csdnimg.cn/blog_migrate/e7fe9cba6faf860d1f4beb08ebcff528.png)
下图这两个参数就是用来闭合的
例如他提交的参数是单引号和括号闭合起来的
只想用这些注入就只用这两个布尔和报错 其他太慢了
下面这个不常用
看回显页面 没回显就加上这个
脱裤50条以上犯法
搜索字样
提权
生成日志
清空缓存
这个慎重操作
实在跑不出来可以试试下图最后一句话
sqlmap64编码插件