TEMEL KALI LINUX EĞİTİMİ
Herkese merhaba değerli Türk Hack Team ailesi bugün Kali linux işletim sisteminde temel terminal komutları anlatacağım umarım sizler için yararlı bir konu olur.
KABUK BILGISİ
Komut satırı programları kendi içlerinde farklı özellikler barındırır ve bu komut satırı programlarını görmek için
Kod:
cat /etc/shells
/bin/sh
/usr/bin/bash
/usr/bin/rbash
/usr/bin/tmux
/usr/bin/screen
/bin/dash
/bin/rbash
Bu komut satırı programlarını bimemiz çok önemlidir çünkü penterasyon testi yaparken shell alarak sızdığımız kabuk alısılmısım dısında farklı bir komut satırı programı kullanıyor olabilir.
Kullandığınız komut satırı kabuğunu görmek için
Kod:
echo $SHELL
YARDIM ALMA KOMUTLARI
Bir aracın kullanımı hakkında özet bilgi elde etmek için
Kod:
whatis
Kod:
whatis cat
Hatırlamadıgınız komutları bulmak için
Kod:
apropos
Kod:
apropos cat
Aracın kullanımı hakkında detaylı bilgi almak için
Kod:
--help
Kod:
ls --help
Bir komut hakkında deytaylı dökümantasyonuna erişebilmek için
Kod:
man
Kod:
man cp
SİSTEM BİLGİSİ
Bilgisayarımızın adını öğrenmek için
Kod:
hostname
Sistemin o anki tarih bilgilerini öğrenmek için
Kod:
date
Takvim bilgisini görüntülemek için
Kod:
cal
Bir komutun yol bilgisini öğrenmek için which aracını kullanabiliriz örneğin
Kod:
which date
Kullanılan dağıtımın ad bilgisini içersinde barındıran dosya /etc/issue dosyasıdır bu dosyayı okumak için cat veya mousepad komutlarıyla okuya biliriz.
Kod:
cat /etc/issue
Dağıtım bilgisibi öğrenmek için lsb_release aracını kullanabiliriz , kullanımını öğremek için
Kod:
lsb_release --help
lsb_release -v , --version bu sistemin desteklediği LSB modüllerini gösterir
lsb_release -i , --id distribütör kimliğini göste
lsb_release -d, --description bu dağılımın açıklamasını gösterir
lsb_release -r , --release bu dağıtımın yayın numarasını göster
lsb_release -c , --codename bu dağıtımın kod adını gösterir
lsb_release -a , --all yukarıdaki bilgilerin tümünü gösterir
lsb_release -s , --short istenen bilgiyi kısa formatta gösterir.
lsb_release -d, --description bu dağılımın açıklamasını gösterir
lsb_release -r , --release bu dağıtımın yayın numarasını göster
lsb_release -c , --codename bu dağıtımın kod adını gösterir
lsb_release -a , --all yukarıdaki bilgilerin tümünü gösterir
lsb_release -s , --short istenen bilgiyi kısa formatta gösterir.
Sistemin donanım BİOS , işlemci , bellek , Port , güç kaynağı vb. hakkında bilgi edinmek için dmidecode aracını kullanabiliriz örneğin bios hakkında bilgi almak için
Kod:
dmidecode -t bios
Kod:
dmidecode -t 0
Dmidecode aracını isim yerine numara ilede kullabiliriz az önce gösterdiğim
Kod:
dmidecode -t 0
0 | bios | 10 | on board cihazları | 20 | bellek cihazo haritası | 30 | Uzaktan erisim |
1 | sistem | 11 | OEM dizeleri | 21 | dahili işaret aygiti | 31 | boot bütünlüğü hizmetleri |
2 | baz kurulu | 12 | sistem yapilandirma | 22 | yaşına bilir pil | 32 | sistem on yükleme |
3 | şasi | 13 | bios dili | 23 | sistem sifirlama | 33 | 64-bit bellek hatası |
4 | işlemci | 14 | Grup dernekler | 24 | Donanım güvenlik | 34 | yönetim cihazı |
5 | bellek denetle | 15 | sistem event log | 25 | Sistem guç | 35 | yönetim cihaz bileşeni |
6 | bellek modul | 16 | fiziksel bellek array | 26 | gerilim probu | 36 | yönetim cihaz eşik verileri |
7 | önbellek | 17 | bellek cihazı | 27 | soğutma cihazı | 37 | Bellek kanal |
8 | port baglanti | 18 | 32-bit bellek hatası | 28 | sıcaklık probu | 38 | IPMI cihazı |
9 | sistem yuvaları | 19 | bellek dizisi | 29 | elektirik akımı probu | 39 | Güç kaynağı |
KULLANICI BİLGİSİ ALMA
Kullanıcıların şifre bilgisini root olan kök kullanıcı görüntüleyebilir bu şifre bilgileri /etc/passwd 'de bulunur .
Kod:
cat /etc/passwd
Aktif olan kullanıcıları ve giriş saatleri vb. bilgileri öğrenmek için
Kod:
w
Sistemde hangi yetkide bulundugumuzu öğrenmek için
Kod:
whoami
Sistemin ne zamandan beri açık olduğunu öğrenmek için
Kod:
uptime
Programın çekirdek bilgisini öğrenmek için uname aracını kullanabiliriz ve parametreleri için aynı şekilde --help komutunu kullanabiliriz.
uname -a, -- tüm bilgiler uyarak tüm bilgileri yaz,
uname -s, --kernel-name çekirdekli adı yaz
uname -n, -- nodename ana ağ görünümünün adını yaz
uname -r --kernel-release çekirdek çekirdek, yaz
uname -v, --kernel-version çekirdek sürümünü yazdırır
uname -m, --machine makine donanım adını yazdırır
uname -p, --processor işlemci türünü yazdırır (taşınamaz)
uname -i, --hardware-platform donanım platformunu yazdırır (taşınamaz)
uname -o, --operating-system işletim sistemini yazdırır
uname --version ,sürüm bilgisini gösterir ve çıkar.