Learn & practice AWS Hacking:<imgsrc="../.gitbook/assets/arte.png"alt=""data-size="line">[**HackTricks Training AWS Red Team Expert (ARTE)**](https://training.hacktricks.xyz/courses/arte)<imgsrc="../.gitbook/assets/arte.png"alt=""data-size="line">\
Learn & practice GCP Hacking: <imgsrc="../.gitbook/assets/grte.png"alt=""data-size="line">[**HackTricks Training GCP Red Team Expert (GRTE)**<imgsrc="../.gitbook/assets/grte.png"alt=""data-size="line">](https://training.hacktricks.xyz/courses/grte)
<details>
<summary>Support HackTricks</summary>
* Check the [**subscription plans**](https://github.com/sponsors/carlospolop)!
* **Join the** 💬 [**Discord group**](https://discord.gg/hRep4RUj7f) or the [**telegram group**](https://t.me/peass) or **follow** us on **Twitter** 🐦 [**@hacktricks\_live**](https://twitter.com/hacktricks_live)**.**
* **Share hacking tricks by submitting PRs to the** [**HackTricks**](https://github.com/carlospolop/hacktricks) and [**HackTricks Cloud**](https://github.com/carlospolop/hacktricks-cloud) github repos.
</details>
{% endhint %}
## **Informações Básicas**
* Ferramenta de análise de logs usada para coleta, análise e visualização de dados
* Comumente usada em monitoramento de segurança e análise de negócios
* Portas padrão:
* Servidor web: 8000
* Serviço Splunkd: 8089
### Vetores de Vulnerabilidade:
1. Exploração da Versão Gratuita
* A versão de teste se converte automaticamente em versão gratuita após 60 dias
* A versão gratuita não possui autenticação
* Potencial risco de segurança se não for gerenciada
* Administradores podem ignorar implicações de segurança
2. Fraquezas de Credenciais
* Versões mais antigas: Credenciais padrão `admin:changeme`
* Versões mais novas: Credenciais definidas durante a instalação
* Potencial para uso de senhas fracas (por exemplo, `admin`, `Welcome`, `Password123`)
3. Oportunidades de Execução Remota de Código
* Múltiplos métodos de execução de código:
* Aplicações Django do lado do servidor
* Endpoints REST
* Entradas scriptadas
* Scripts de alerta
* Suporte multiplataforma (Windows/Linux)
* Entradas scriptadas podem executar:
* Scripts Bash
* Scripts PowerShell
* Scripts em lote
Potencial de Exploração Chave:
* Armazenamento de dados sensíveis
* Falta de autenticação na versão gratuita
* Múltiplos vetores para potencial execução remota de código
* Possibilidade de aproveitar entradas scriptadas para comprometimento do sistema
### Shodan
*`Splunk build`
## RCE
### Criar Aplicação Personalizada
O Splunk oferece um método sofisticado para execução remota de código através da implantação de aplicações personalizadas, aproveitando suas capacidades de script multiplataforma. A técnica central de exploração gira em torno da criação de uma aplicação maliciosa que pode executar shells reversos em sistemas Windows e Linux.
Uma aplicação personalizada pode executar **scripts Python, Batch, Bash ou PowerShell**. Além disso, **o Splunk vem com Python instalado**, então mesmo em sistemas **Windows** você poderá executar código python.
Você pode usar [**este**](https://github.com/0xjpuff/reverse_shell_splunk) exemplo com o **`bin`** contendo exemplo para [Python](https://github.com/0xjpuff/reverse_shell_splunk/blob/master/reverse_shell_splunk/bin/rev.py) e [PowerShell](https://github.com/0xjpuff/reverse_shell_splunk/blob/master/reverse_shell_splunk/bin/run.ps1). Ou você pode criar o seu próprio.
O processo de exploração segue uma metodologia consistente entre plataformas:
```
splunk_shell/
├── bin (reverse shell scripts)
└── default (inputs.conf configuration)
```
O arquivo de configuração crítico `inputs.conf` ativa o script por:
* Definindo `disabled = 0`
* Configurando um intervalo de execução de 10 segundos
* Definindo o tipo de fonte do script
A implantação é simples:
1. Crie o pacote de aplicativo malicioso
2. Configure um listener (Netcat/socat) na máquina atacante
3. Faça o upload do aplicativo através da interface do Splunk
4. Acione a execução automática do script após o upload
Aprenda e pratique Hacking AWS:<imgsrc="../.gitbook/assets/arte.png"alt=""data-size="line">[**HackTricks Training AWS Red Team Expert (ARTE)**](https://training.hacktricks.xyz/courses/arte)<imgsrc="../.gitbook/assets/arte.png"alt=""data-size="line">\
Aprenda e pratique Hacking GCP: <imgsrc="../.gitbook/assets/grte.png"alt=""data-size="line">[**HackTricks Training GCP Red Team Expert (GRTE)**<imgsrc="../.gitbook/assets/grte.png"alt=""data-size="line">](https://training.hacktricks.xyz/courses/grte)
<details>
<summary>Support HackTricks</summary>
* Confira os [**planos de assinatura**](https://github.com/sponsors/carlospolop)!
* **Junte-se ao** 💬 [**grupo do Discord**](https://discord.gg/hRep4RUj7f) ou ao [**grupo do telegram**](https://t.me/peass) ou **siga**-nos no **Twitter** 🐦 [**@hacktricks\_live**](https://twitter.com/hacktricks_live)**.**
* **Compartilhe truques de hacking enviando PRs para os repositórios do** [**HackTricks**](https://github.com/carlospolop/hacktricks) e [**HackTricks Cloud**](https://github.com/carlospolop/hacktricks-cloud).