【每日渗透笔记】参数值对应的接口,注入点测试尝试

简介: 【每日渗透笔记】参数值对应的接口,注入点测试尝试

一、特点:


1.1、特征:


登陆数据包中的特殊字符


1.2、情景:


登陆时候POST下面提交的数据包

bd835b7969804193b4867dbc1a965c44.png


对应的界面

1dc580a7698148ec91e0a140a21e6a6d.png


1.3、考虑:


1、分析每个参数的含义(可能有意象不到的收获)

2、测试是都有注入点


二、分析


2.1、分析参数


syslogin这个参数一看就不寻常sys加上了login(就可能是一个登陆的类型)

将值改为1后

登陆框变成了超级管理员登陆

(常见的都是通过后台登陆来分离开的,这个就是用参数来区分用户)

bc5e51f728a24aaabf81a36291662da7.png

1bc0fd0e340147cd98cb6c97b43bc2e0.png


这里就该跑弱口令


2.2、寻找注入点


更改syslogin后面的值的时候

属于是无回显的,首先想到的就是延时注入abf7f2fdc93b476da38c9eb92cd32bb4.png

a4056a45053f49d7bbcc489138f5eebb.png


看见了'4'


肯定首先想到闭合+注释


但是怎么可能像靶场一样简单


af0cf917c43e47a6b09f092e6afaf844.png


500,服务器报错,也就是服务器检测出了错误,导致数据未被带入到数据库,在服务器就被拦截了

c65282214b444a62adfddcb6acf3d130.png


现在判断一下是哪些字符引起的服务器报错


发现是'引起的报错


且+会被过滤掉

bba8b900d4134d179b492fb55709dc55.png

5975080a656649dab5f7bec1e21d308c.png


把一些关键词都带进去,进行测试排除过滤

64edc1a195f14c6c9fb05f52fab4f8b9.png

04d46d63a34b48fb9f8bb349fc42c29b.png


三:测试


3.1、SQLmap


老演员要登场了

92e39169da96453db8e2faf86e4e6d61.png

3d130c03e8494860acf497cdf98e8e38.png

将文件放到sqlmap目录下,然后跑sqlmap


(使用的自带的单引号绕过的脚本apostrophemask.py)


python sqlmap.py -r 1.txt --tamper apostrophemask.py -level 5 -risk 2 -random-agent -p "syslogin"


5b1fcb56e9084f2380653be4556534f7.png


属于是服务器过不去了


后面我又使用了很多很多符合情景的sqlmap自带的脚本一起跑


……




目录
相关文章
|
3月前
|
JSON 搜索推荐 网络协议
玩转curl指令—测试简单的HTTP接口
玩转curl指令—测试简单的HTTP接口
62 0
|
3月前
|
安全 测试技术 持续交付
接口自动化测试的基本流程
接口自动化测试的基本流程
|
3月前
|
监控 安全 测试技术
《Eolink 征文活动- -RESTful接口全解测试-全方位了解Eolink-三神技超亮点》
《Eolink 征文活动- -RESTful接口全解测试-全方位了解Eolink-三神技超亮点》
66 0
|
3月前
|
SQL 安全 关系型数据库
接上篇文章,在测试宝塔 WAF 的未授权访问漏洞时无意间还发现了一个 SQL 注入漏洞
接上篇文章,在测试宝塔 WAF 的未授权访问漏洞时无意间还发现了一个 SQL 注入漏洞,品相还不错,可执行任意 SQL 语句。 总之,吃了一惊,一个防 SQL 注入的工具居然也有 SQL 注入漏洞。 请看这段代码
424 1
|
2月前
|
iOS开发
iOS自动混淆测试处理笔记
iOS自动混淆测试处理笔记
12 0
|
2月前
|
算法 测试技术 开发者
软件质量测试笔记-合工大
软件质量测试笔记-合工大
102 1
|
3月前
|
开发框架 JSON .NET
初学者不会写接口怎么办?微软Visual Studio 2022无脑式API接口创建——Swagger一键导入APIKit快速测试
初学者不会写接口怎么办?微软Visual Studio 2022无脑式API接口创建——Swagger一键导入APIKit快速测试
82 0
|
3月前
|
JSON 前端开发 测试技术
接口管理测试繁琐复杂?何不试试Eolink
接口管理测试繁琐复杂?何不试试Eolink
26 0
|
3月前
|
iOS开发
  iOS 自动混淆测试处理笔记
  iOS 自动混淆测试处理笔记
|
3月前
|
存储 测试技术 Python
带有参数依赖的接口该如何测试?
带有参数依赖的接口该如何测试?

热门文章

最新文章