OS Command Injection
Last updated
Was this helpful?
Last updated
Was this helpful?
OS Command injection, Shell Injection olarak da bilinir. Bir saldırganın bir uygulamayı çalıştıran sunucuda işletim sistemi komutlarını çalıştırmasına ve genellikle uygulamayı ve verilerini tamamen ele geçirmesine olanak tanır.
Genellikle saldırgan, hosting altyapısının diğer bölümlerini ele geçirmek için bir OS Command injection güvenlik açığından yararlanır ve saldırıyı kuruluş içindeki diğer sistemlere yayılmak için kullanır.
Aşağıdaki özel karakterleri parametrelerin sonuna eklemeyi deneyebiliriz.
Eğer istek sonucu bir yanıt almıyorsak aşağıdaki payloadları deneyebiliriz. Eğer yanıt gecikmeli geliyorsa zafiyet olabilir.
Eğer zafiyet olduğunu biliyorsak ve komutun çıktısını okumak istiyorsak komutun çıktısını bir dosyaya yazabiliriz.
Eğer yanıtta bir çıktı almıyorsak kendimize dns isteği atmayı deneyebiliriz.
Commix aracı ile de bu zafiyeti tespit edebilir ve sömürebilirsiniz.
Portswigger Academy: https://portswigger.net/web-security/os-command-injection