Arbitrary File Write to Root
/etc/ld.so.preload
Bu dosya, LD_PRELOAD
ortam değişkeni gibi davranır ancak aynı zamanda SUID ikili dosyalarında da çalışır.
Oluşturabilir veya değiştirebilirseniz, her yürütülen ikili dosya ile yüklenecek bir kütüphane yolunu ekleyebilirsiniz.
Örneğin: echo "/tmp/pe.so" > /etc/ld.so.preload
Git kancaları
Git kancaları, bir taahhüt oluşturulduğunda, birleştirme yapıldığında gibi bir git deposundaki çeşitli olaylarda çalıştırılan betiklerdir. Dolayısıyla, bir ayrıcalıklı betik veya kullanıcı bu eylemleri sıkça gerçekleştiriyorsa ve .git
klasörüne yazma izni varsa, bu ayrıcalık yükseltmesi için kullanılabilir.
Örneğin, bir yeni taahhüt oluşturulduğunda her zaman çalıştırılan bir betik oluşturmak mümkündür:
Cron ve Zaman Dosyaları
TODO
Servis ve Soket Dosyaları
TODO
binfmt_misc
/proc/sys/fs/binfmt_misc
konumunda bulunan dosya, hangi ikili dosyanın hangi tür dosyaları çalıştırması gerektiğini gösterir. TODO: Bu dosyayı kötüye kullanmak için gereksinimleri kontrol edin ve yaygın bir dosya türü açıldığında bir ters shell çalıştırmak için bunu nasıl kullanabilirsiniz.
Last updated