sqlmap学习(八)指定位置注入

本文详细介绍SQLMap的高级配置技巧,包括如何指定注入参数、设置URL注入位置及任意位置的注入标记。通过实例演示如何利用-p、--skip、--param-exclude等选项提升SQL注入检测效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、sqlmap设置指定注入参数

-p:指定参数进行扫描,不是扫描所有参数,这样可以避免浪费时间到非注入点参数上,从而提高扫描效率。

python sqlmap.py -u "url" -p "id,user-agent"

--skip跳过指定参数扫描,和-p作用相反,它用来跳过需要扫描的参数。

python sqlmap.py -u "url"  --skip "id,user-agent"

--param-exclude不对包含具体内容参数的请求进行探测,如不对包含token和session参数的请求进行探测

sqlmap -u "url" --param-exclude="token,session"

--skip-static扫描时忽略非动态参数

sqlmap -u "url" --skip-static

2、sqlmap设置url注入位置

当注入点在url上时,除非手动将注入点指向URI上,否则sqlmap不会对url路径执行任何自动测试,必须要在扫描时在url上加星号(*)来指定这些注入点

python sqlmap.py -u "http://172.17.0.1/Less-1*/?id=1" --banner

在这里插入图片描述

3、sqlmap设置任意注入位置

使用星号(*)来指定注入点

python sqlmap.py -u "http://172.17.0.1/Less-20/?id=1" --cookie="uname=admin*" --banner

提示:custom injection marker ('*') found in option '--headers/--user-agent/--referer/--cookie'. Do you want to process it? [Y/n/q]

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值