Kali Linux Temel Eğitim *1

'GHOST

Uzman üye
31 Mar 2022
1,387
568

MODERASYONaa2a5c0e17b83f26.png



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
komutunu kullanabilirz bu programlar şu şekildedir ;
/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
komutunu kullanabiliriz ben
/bin/bash kabuğunu kullandığım için bu komutun çıktısı /bin/bash olacaktır.


YARDIM ALMA KOMUTLARI

Bir aracın kullanımı hakkında özet bilgi elde etmek için
Kod:
whatis
komutunu kullanabiliriz örneğin
cat komutu hakkında kısa bilgi elde etmek için
Kod:
whatis cat
komutunu kullanabiliriz.

Hatırlamadıgınız komutları bulmak için
Kod:
apropos
komutunu kullnabiliriz örneğin
Kod:
apropos cat
dersek içersined cat 'in bulunduğu tüm komutları listeliyecektir.

Aracın kullanımı hakkında detaylı bilgi almak için
Kod:
--help
komutunu kullanabilir örneğin
Kod:
ls --help
komutu ile ls komutunun kullanımı hakkında detaylı bilgi almış olur.

Bir komut hakkında deytaylı dökümantasyonuna erişebilmek için
Kod:
man
komutunu kullanabiliriz
Kod:
man cp
komutu bize
cp komutunun kullanımı hakkında detaylı dökümantasyonunu verecekti.




SİSTEM BİLGİSİ

Bilgisayarımızın adını öğrenmek için
Kod:
hostname
komutunu kullnana biliriz.


Sistemin o anki tarih bilgilerini öğrenmek için
Kod:
date
komutunu kullanabiliriz
.


Takvim bilgisini görüntülemek için
Kod:
cal
komutunu kullanabiliriz.


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
şeklinde bu dosyayı okuyabiliriz.


Dağıtım bilgisibi öğrenmek için
lsb_release aracını kullanabiliriz , kullanımını öğremek için
Kod:
lsb_release --help
komutu ile parametrelerini görebiliriz;


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.


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
veya
Kod:
dmidecode -t 0
komutunu kullabiliriz ikiside bios hakkında bilgi verecektir.
Dmidecode aracını isim yerine numara ilede kullabiliriz az önce gösterdiğim
Kod:
dmidecode -t 0
komutu gibi bu rakamlar ve karşılık geldikleri sistemler su sekildedir;

0bios10on board cihazları20bellek cihazo haritası30Uzaktan erisim
1sistem11OEM dizeleri21dahili işaret aygiti31boot bütünlüğü hizmetleri
2baz kurulu12sistem yapilandirma22yaşına bilir pil32sistem on yükleme
3şasi13bios dili23sistem sifirlama3364-bit bellek hatası
4işlemci14Grup dernekler24Donanım güvenlik 34yönetim cihazı
5bellek denetle15sistem event log25Sistem guç35yönetim cihaz bileşeni
6bellek modul16fiziksel bellek array26gerilim probu36yönetim cihaz eşik verileri
7önbellek17bellek cihazı27soğutma cihazı37Bellek kanal
8port baglanti1832-bit bellek hatası28sıcaklık probu 38IPMI cihazı
9sistem yuvaları19bellek dizisi29elektirik akımı probu39Güç 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
komutu ile kullanıcıların şifre bilgisini öğrenebiliriz.

Aktif olan kullanıcıları ve giriş saatleri vb. bilgileri öğrenmek için
Kod:
w
komutunu kullanabiliriz.

Sistemde hangi yetkide bulundugumuzu öğrenmek için
Kod:
whoami
komutunu kullanabiliriz.

Sistemin ne zamandan beri açık olduğunu öğrenmek için
Kod:
uptime
komutunu kullanabiliriz.


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.

xq4buu0.png

 

Wixstra

Katılımcı Üye
10 Mar 2021
312
185
Google

MODERASYONaa2a5c0e17b83f26.png



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
komutunu kullanabilirz bu programlar şu şekildedir ;
/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
komutunu kullanabiliriz ben
/bin/bash kabuğunu kullandığım için bu komutun çıktısı /bin/bash olacaktır.


YARDIM ALMA KOMUTLARI

Bir aracın kullanımı hakkında özet bilgi elde etmek için
Kod:
whatis
komutunu kullanabiliriz örneğin
cat komutu hakkında kısa bilgi elde etmek için
Kod:
whatis cat
komutunu kullanabiliriz.

Hatırlamadıgınız komutları bulmak için
Kod:
apropos
komutunu kullnabiliriz örneğin
Kod:
apropos cat
dersek içersined cat 'in bulunduğu tüm komutları listeliyecektir.

Aracın kullanımı hakkında detaylı bilgi almak için
Kod:
--help
komutunu kullanabilir örneğin
Kod:
ls --help
komutu ile ls komutunun kullanımı hakkında detaylı bilgi almış olur.

Bir komut hakkında deytaylı dökümantasyonuna erişebilmek için
Kod:
man
komutunu kullanabiliriz
Kod:
man cp
komutu bize
cp komutunun kullanımı hakkında detaylı dökümantasyonunu verecekti.




SİSTEM BİLGİSİ

Bilgisayarımızın adını öğrenmek için
Kod:
hostname
komutunu kullnana biliriz.


Sistemin o anki tarih bilgilerini öğrenmek için
Kod:
date
komutunu kullanabiliriz
.


Takvim bilgisini görüntülemek için
Kod:
cal
komutunu kullanabiliriz.


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
şeklinde bu dosyayı okuyabiliriz.


Dağıtım bilgisibi öğrenmek için
lsb_release aracını kullanabiliriz , kullanımını öğremek için
Kod:
lsb_release --help
komutu ile parametrelerini görebiliriz;


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.


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
veya
Kod:
dmidecode -t 0
komutunu kullabiliriz ikiside bios hakkında bilgi verecektir.
Dmidecode aracını isim yerine numara ilede kullabiliriz az önce gösterdiğim
Kod:
dmidecode -t 0
komutu gibi bu rakamlar ve karşılık geldikleri sistemler su sekildedir;

0bios10on board cihazları20bellek cihazo haritası30Uzaktan erisim
1sistem11OEM dizeleri21dahili işaret aygiti31boot bütünlüğü hizmetleri
2baz kurulu12sistem yapilandirma22yaşına bilir pil32sistem on yükleme
3şasi13bios dili23sistem sifirlama3364-bit bellek hatası
4işlemci14Grup dernekler24Donanım güvenlik34yönetim cihazı
5bellek denetle15sistem event log25Sistem guç35yönetim cihaz bileşeni
6bellek modul16fiziksel bellek array26gerilim probu36yönetim cihaz eşik verileri
7önbellek17bellek cihazı27soğutma cihazı37Bellek kanal
8port baglanti1832-bit bellek hatası28sıcaklık probu38IPMI cihazı
9sistem yuvaları19bellek dizisi29elektirik akımı probu39Güç 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
komutu ile kullanıcıların şifre bilgisini öğrenebiliriz.

Aktif olan kullanıcıları ve giriş saatleri vb. bilgileri öğrenmek için
Kod:
w
komutunu kullanabiliriz.

Sistemde hangi yetkide bulundugumuzu öğrenmek için
Kod:
whoami
komutunu kullanabiliriz.

Sistemin ne zamandan beri açık olduğunu öğrenmek için
Kod:
uptime
komutunu kullanabiliriz.


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.

xq4buu0.png

Ellerinize sağlık
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.