Jenkins RCE with Groovy Script
Jenkins Groovy Script ile Uzaktan Kod Çalıştırma (RCE)
Bu, Jenkins'te yeni bir proje oluşturmaktan daha az gürültülüdür.
path_jenkins/script dizinine gidin.
Metin kutusuna betiği girin.
Aşağıdaki komutu kullanarak bir komutu çalıştırabilirsiniz: cmd.exe /c dir
Linux için ise şunu yapabilirsiniz: "ls /".execute().text
Metin içinde alıntılar ve tek tırnaklar kullanmanız gerekiyorsa, yükü çalıştırmak için """PAYLOAD""" (üçlü çift tırnak) kullanabilirsiniz.
Başka bir kullanışlı groovy betiği şudur (yerine [KOMUT EKLEYİN]):
Linux'ta ters kabuk
Bir ters kabuk, hedef bir sisteme erişim sağlamak için kullanılan bir saldırı tekniğidir. Bu teknik, hedef sisteme bir kabuk sunucusu bağlantısı oluşturarak saldırganın komutları çalıştırmasına olanak tanır.
Aşağıdaki adımları izleyerek Linux'ta bir ters kabuk oluşturabilirsiniz:
İlk olarak, saldırganın dinleyeceği bir IP adresi ve port belirleyin. Örneğin, IP adresi 192.168.1.100 ve port 4444 olarak varsayalım.
Ardından, hedef sisteme bir ters kabuk oluşturmak için bir komut çalıştırın. Aşağıdaki komutu kullanabilirsiniz:
Bu komut, hedef sisteme bir ters kabuk oluşturacak ve saldırganın komutları çalıştırmasına olanak tanıyacaktır.
Son olarak, saldırganın dinleme yapabilmesi için bir kabuk sunucusu başlatın. Bu işlem için çeşitli araçlar kullanılabilir, örneğin
netcat
veyanc
komutu. Aşağıdaki komutu kullanaraknetcat
aracını kullanabilirsiniz:
Bu komut, saldırganın hedef sisteme bağlanmasını sağlayacak ve ters kabuk komutlarını almasına olanak tanıyacaktır.
Bu adımları takip ederek Linux'ta bir ters kabuk oluşturabilir ve hedef sisteme erişim sağlayabilirsiniz. Ancak, unutmayın ki bu tür saldırılar yasa dışıdır ve yalnızca yasal izinlerle gerçekleştirilmelidir.
Windows'ta ters kabuk
Bir PS ters kabukla birlikte bir HTTP sunucusu hazırlayabilir ve Jeking'i kullanarak onu indirip çalıştırabilirsiniz:
Script
Bu işlemi bu betikle otomatikleştirebilirsiniz.
Ters kabuk almak için MSF'i kullanabilirsiniz:
Last updated