18 Eylül 2011 Pazar

:: Linux Kill...

Linux Terminal'den bir süreci sonlandırmak için kullanılan Kill; Zayıf Şifre, Erişim Kısıtlaması yapılmaması ve Servisin Root yetkileri ile çalışması nedeniyle hizmet durdurmaya (DoS) yönelik bir açığa dönüşebilir.

kippo:~# w  06:37:29 up 14 days,  3:53,  1 user,  load average: 0.08, 0.02, 0.01 USER 
TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 X.X.X.X 06:37 0.00s 0.00s 0.00s w
kippo:~# ps x PID TTY
TIME CMD 5673 pts/0 00:00:00
bash 5677 pts/0 00:00:00
ps x
kippo:~# kill -9 -1

kippo:~#
Kippo ile yakalanan bir saldırı.
Burada "kill -9 -1" komutu içerisinde -1 değişkeni bulunulan yetki kabuğu ve süreçlerin tamamını öldürüyor."-" değişken (PID numarası) tanımı olarak yer almıyor. Yani - süreci diye bir tanım yok.

Değişken dönüştürme sanatıdır birazda...