Linux ve Diğer İşletim Sistemleri
Linux Kütüphaneler Ve Tipleri, LD_PRELOAD Değişkeni, Strace Ve Ltrace.
Linux Kütüphaneler Ve Tipleri, LD_PRELOAD Değişkeni, Strace Ve Ltrace.
-
Selamlar,
Ulan burda bile konu başlığına ne yazsam diye düşündüm. Kısaca bahsedeyim Linux sistemler üzerinde dynamic, static libraryler bu librarylerin ne için kullanıldığı, siber güvenlik bakış açısı ile ne yapılabilir (örnek vermek gerekirse privilege escalation esnasında nasıl kullanılabileceği.) İşte ne bileyim LD_Preload değişkeni ve debugging, troubleshooting için kullanılan strace ve ltrace'e ait kısa bir bilgi verdiğim yazıyı yayına aldım. PTrace'den bahsetmedim.
Neyse uzatmaya gerek yok aşağıdan ulaşabilirsiniz. Buraya direkt kopyalayabilirim fakat leş gibi bir syntax highlighter'ımız var neyse ki holy buglı kod yazmaz.
https://enesergun.net/linux-kutuphaneler-ve-tipleri-ld_preload-degiskeni-strace-ve-ltrace.html -
0x656e bunu yazdı
Selamlar,
Ulan burda bile konu başlığına ne yazsam diye düşündüm. Kısaca bahsedeyim Linux sistemler üzerinde dynamic, static libraryler bu librarylerin ne için kullanıldığı, siber güvenlik bakış açısı ile ne yapılabilir (örnek vermek gerekirse privilege escalation esnasında nasıl kullanılabileceği.) İşte ne bileyim LD_Preload değişkeni ve debugging, troubleshooting için kullanılan strace ve ltrace'e ait kısa bir bilgi verdiğim yazıyı yayına aldım. PTrace'den bahsetmedim.
Neyse uzatmaya gerek yok aşağıdan ulaşabilirsiniz. Buraya direkt kopyalayabilirim fakat leş gibi bir syntax highlighter'ımız var neyse ki holy buglı kod yazmaz.
https://enesergun.net/linux-kutuphaneler-ve-tipleri-ld_preload-degiskeni-strace-ve-ltrace.htmlglitch logonun arkaplanını saydamlastirirsan çok daha seksi olacak.
-
@end fikrinin devamında .glitch:after'ın animation'ını kapatınca gözüme daha iyi geldi ama kişiden kişiye değişebilir.
Yazıya gelecek olursak güzel olmuş eline sağlık oradan yola çıkarak verdiğin diğer 2 linki inceledim mevzuyu anladım gibi.
Aklıma şu soru geldi. Bu LD_PRELOAD bu kadar tehlikeliyse Linux sistemlerde neden var, ne için kullanılıyor (istismar haricinde) ?
Edit: Okumaya devam ettikçe anladım LD_LIBRARY_PATH ve LD_PRELOAD kütüphanelerin aranacağı yerleri göstermek için kullanılıyor ki bunlardan etkilenmemek için setuid setgid lere dikkat etmek gerekiyormuş.
pSkpt tarafından 27/Mar/20 21:43 tarihinde düzenlenmiştir