Jenkins RCE Criando/Modificando Projeto
Tip
Aprenda e pratique AWS Hacking:
HackTricks Training AWS Red Team Expert (ARTE)
Aprenda e pratique GCP Hacking:HackTricks Training GCP Red Team Expert (GRTE)
Aprenda e pratique Az Hacking:HackTricks Training Azure Red Team Expert (AzRTE)
Apoie o HackTricks
- Check the subscription plans!
- Participe do đŹ Discord group ou do telegram group ou siga-nos no Twitter đŠ @hacktricks_live.
- Compartilhe hacking tricks enviando PRs para os HackTricks e HackTricks Cloud github repos.
Criando um Projeto
Este mĂ©todo Ă© muito barulhento porque vocĂȘ tem que criar um projeto completamente novo (obviamente isso sĂł funcionarĂĄ se o usuĂĄrio tiver permissĂŁo para criar um novo projeto).
- Crie um novo projeto (projeto Freestyle) clicando em âNovo Itemâ ou em
/view/all/newJob - Dentro da seção Build, defina Execute shell e cole um lançador do powershell Empire ou um powershell do meterpreter (pode ser obtido usando unicorn). Inicie o payload com PowerShell.exe em vez de usar powershell.
- Clique em Build now
- Se o botĂŁo Build now nĂŁo aparecer, vocĂȘ ainda pode ir para configure â> Build Triggers â>
Build periodicallye definir um cron de* * * * * - Em vez de usar cron, vocĂȘ pode usar a configuração âTrigger builds remotelyâ onde vocĂȘ sĂł precisa definir o nome do token da API para acionar o trabalho. Em seguida, vĂĄ para o seu perfil de usuĂĄrio e gere um token da API (chame este token da API como vocĂȘ chamou o token da API para acionar o trabalho). Finalmente, acione o trabalho com:
curl <username>:<api_token>@<jenkins_url>/job/<job_name>/build?token=<api_token_name>
.png)
Modificando um Projeto
VĂĄ para os projetos e verifique se vocĂȘ pode configurar algum deles (procure pelo botĂŁo âConfigurarâ):
.png)
Se vocĂȘ nĂŁo puder ver nenhum botĂŁo de configuração, entĂŁo vocĂȘ nĂŁo poderĂĄ configurĂĄ-lo provavelmente (mas verifique todos os projetos, pois vocĂȘ pode ser capaz de configurar alguns deles e nĂŁo outros).
Ou tente acessar o caminho /job/<proj-name>/configure ou /me/my-views/view/all/job/<proj-name>/configure __ em cada projeto (exemplo: /job/Project0/configure ou /me/my-views/view/all/job/Project0/configure).
Execução
Se vocĂȘ tiver permissĂŁo para configurar o projeto, vocĂȘ pode fazer com que ele execute comandos quando uma build for bem-sucedida:
.png)
Clique em Salvar e construa o projeto e seu comando serĂĄ executado.
Se vocĂȘ nĂŁo estiver executando um shell reverso, mas um comando simples, vocĂȘ pode ver a saĂda do comando dentro da saĂda da build.
Tip
Aprenda e pratique AWS Hacking:
HackTricks Training AWS Red Team Expert (ARTE)
Aprenda e pratique GCP Hacking:HackTricks Training GCP Red Team Expert (GRTE)
Aprenda e pratique Az Hacking:HackTricks Training Azure Red Team Expert (AzRTE)
Apoie o HackTricks
- Check the subscription plans!
- Participe do đŹ Discord group ou do telegram group ou siga-nos no Twitter đŠ @hacktricks_live.
- Compartilhe hacking tricks enviando PRs para os HackTricks e HackTricks Cloud github repos.
HackTricks Cloud

