Jenkins RCE Creating/Modifying Project

AWS hackleme konusunda sıfırdan kahramana kadar öğrenin htARTE (HackTricks AWS Kırmızı Takım Uzmanı)!

HackTricks'ı desteklemenin diğer yolları:

Proje Oluşturma

Bu yöntem çok gürültülüdür çünkü tamamen yeni bir proje oluşturmanız gerekmektedir (bu tabii ki kullanıcınızın yeni bir proje oluşturma iznine sahip olması durumunda çalışacaktır).

  1. "Yeni Öğe"ye tıklayarak veya /view/all/newJob adresinde yeni bir proje oluşturun (Serbest Biçimli proje).

  2. Yapılandırma bölümünde Komut yürüt seçeneğini ayarlayın ve bir PowerShell Empire başlatıcısı veya bir meterpreter PowerShell'ini yapıştırın (bunu unicorn kullanarak elde edebilirsiniz). Yükü PowerShell.exe kullanarak değil, powershell kullanarak başlatın.

  3. Şimdi Oluştur düğmesine tıklayın.

  4. Şimdi Oluştur düğmesi görünmüyorsa, yine de yapılandır --> Yapı Tetikleyicileri --> Periyodik olarak yapılandır seçeneğine gidin ve * * * * * bir cron ayarlayın.

  5. Cron kullanmak yerine, sadece işi tetiklemek için bir API belirteci adı ayarlamanız gereken "Uzaktan yapı tetikleme" özelliğini kullanabilirsiniz. Ardından, kullanıcı profilinize gidin ve bir API belirteci oluşturun (bu API belirtecini işi tetiklemek için kullandığınız API belirteciyle aynı adı verin). Son olarak, işi şu şekilde tetikleyin: curl <kullanıcı adı>:<api_belirteci>@<jenkins_url>/job/<iş_adı>/build?token=<api_belirteci_adı>

Proje Değiştirme

Projelere gidin ve herhangi birini yapılandırıp yapılandıramayacağınızı kontrol edin ("Yapılandır düğmesini" arayın):

Eğer yapılandırma düğmesini göremiyorsanız, muhtemelen yapılandıramazsınız (ancak bazı projeleri yapılandırabilirken diğerlerini kontrol edin).

Veya her bir projede (/job/<proj-adı>/configure veya /me/my-views/view/all/job/<proj-adı>/configure gibi) yolu deneyin. Örneğin: /job/Project0/configure veya /me/my-views/view/all/job/Project0/configure.

Yürütme

Proje yapılandırmasını yapma izniniz varsa, bir yapı başarılı olduğunda komutları çalıştırmasını sağlayabilirsiniz:

Kaydet ve projeyi oluşturun ve komutunuz çalıştırılacaktır. Eğer ters kabuk yerine basit bir komut çalıştırmıyorsanız, komutun çıktısını yapı oluşturunun çıktısı içinde görebilirsiniz.

AWS hackleme konusunda sıfırdan kahramana kadar öğrenin htARTE (HackTricks AWS Kırmızı Takım Uzmanı)!

HackTricks'ı desteklemenin diğer yolları:

Last updated