backtrack komutları

desertlion*

Uzman üye
5 Mar 2012
1,012
0
/desktop


Bu makalede bir Linux işletim sisteminin kullandığı, kullanıcılar ile bilgisayar arasında kullanıcı komutlarını yerine getiren bir arayüz-arabirim proğramı olan Shell konsoluna giriş yapacağız.. Bu tür komut yorumlayıcılar diğer işletim sistemlerinde de bulunmaktadır. Windows işletim sisteminde DOS komut satırını kullanmamızı sağlayan Command.com bu görevi üstlenmektedir. Linux işletim sisteminde en çok kullanılan kabuk programı bash kabuk programıdır.
Kullanılan Bash Programını Görüntüleme
Backtrack 5 işletim sistemimizde bulunan komut satırımız olan konsolu açıp “echo $SHELL” komutunu verdiğimizde sistemin kullandığı kabuk programını görebiliriz.
Linux Shell(kabuk) ve Konsol bölümünde komut kullanımı ile ilgili bilgiler verilecektir. Bu çalışma aslında daha çok bilgi güvenliği uzmanlarının kullandığı bir sistem olan ve sızma testlerinde(Penetrasyon) başarıyla kullanılan Backtrack 5 işletim sistemini işleyecektir. Bu bölümde göreceğimiz komutlar konsolu kullanmamız için ve ele alınan bir bilgisayarı yönetmemiz için gereken bazı komutlardır. Evet, şimdi konsolda kullanılan komutları inceleyelim.
Passwd
Varsayılan yönetici adı ve yönetici parolasını değiştirmektedir.
Kullanımı: root@bt :~# passwd

Pwd
Bulunduğumuz dizini görmek için “pwd” komutunu kullanırız.
Kullanımı: root@bt :~# pwd
Ls-La
Bulunduğumuz dizindeki alt dizinleri, dosyaları, dosya ve dizinlerdeki kullanıcı yetkilerini, gizli dosyaları görüntülemek için “ls -la” komutu kullanılır.
Kullanımı: root@bt :~# ls -la
Cd
Bulunduğumuz dizinden kök dizine geçmek için “cd” komutunu kullanırız.
Ayrıca bulunduğumuz dizinden bir alt dizine geçmek için yani bir adım geriye gitmek için “cd ../” komutu kullanılır.
Kullanımı: root@bt :~# cd
Kullanımı: root@bt :~# cd ../
Help (Yardım)
Kullanılan komutun parametrelerini görmek için “- -help” komutu kullanılır. Bu komutla verilen parametrelerin ne işe yaradığını görebiliriz.
Kullanımı: root@bt :~# fsck –help
Man (Klavuz)
Bu komutun amacı help komutundan ziyade parametrelerin nasıl kullanılacağı hakkında bilgi vermesidir.
Kullanımı: root@bt :~# man tracerout
F4 Tuşu ile Konsolu Açmak
Bulunduğumuz yerle ilgili dosya ya da dizin yolunu konsoldan otomatik açmak için F4 tuşu kullanılır.
History
Kullandığımız komutlar bellekte saklanmaktadır. Bunları görüntülemek için history komutu kullanılır. Kullanmak istediğimiz komutun numarasını başında “!” işareti ile birlikte kullanılırsa kısa yoldan komut çalıştırabiliriz.
Kullanımı: root@bt :~# history
Kullanımı: root@bt :~# ! 252
Which & Locate
Herhangi bir uygulamanın, programın tam yolunu öğrenmek, hangi dizin altında bulunduğuna bakmak için “#which <uygulama adı> ” yahut “#locate <uygulama adı/dosya adı>” komutu da kullanılabilir.
“which” komutu ile sorguladığımız uygulamanın çalıştırılabilir dosyalarının nerede olduğunu görüntülerken, “locate” komutu dosya ile ilgili sistemimizdeki tüm lokasyonlar görüntülenmektedir.
Kullanımı: root@bt :~# which notepad
Kullanımı: root@bt :~# locate wine
Find
“home” dizini altında bulunan bir dosya ya da alt dizinin tam olarak yerini öğrenmek için “find /home –name <dosya adı>” komutu verilebilir.
Kullanımı: root@bt :~# find /home –name BACKTRACK
Mount
Disk bölümlerinin hangi dizinlerin altında erişilebilir olduğunu ve dolayısıyla hangi dizine mount edildiğini –iliştirildiğini- görmek için “mount” komutu kullanılır. Daha ayrıntılı bilgi almak için “df” komutu kullanılır.
Kullanımı: root@bt :~# mount
Kullanımı: root@bt :~# df
ps ax
Bilgisayarımızda çalışan programları, aktiviteleri görmek için ctrl+esc tuş kombinasyonunu kullanırız. Bu işlemi şimdi de konsolu kullanarak bu aktivitelere bakalım. Bunun için “ps ax” komutuna ihtiyacımız var. Daha ayrıntılı bilgilere ulaşmak istiyorsanız eğer “ps alx” komutunu kullanmalısınız.
Kullanımı: root@bt :~# ps ax
Kullanımı: root@bt :~# ps alx
init 0 – init6
Sistemimizi konsoldan kapatmak için birkaç yöntem vardır;
“init 0” , “shutdown –h now” , “halt” komutları ile sistemimizi sonlandırabiliriz.
Sistemimizi yeniden başlatmak için “init 6” ve “reboot” komutları ile yeniden başlatma isteğinde bulunabiliriz.
Kullanımı: root@bt :~# init 0
Kullanımı: root@bt :~# shutdown –h now
Kullanımı: root@bt :~# halt
Kullanımı: root@bt :~# init 6
Kullanımı: root@bt :~# reboot

Shell(kabuk) ve Konsol 1 makalemizin devamı niteliğinde ki ikinci makalemiz.
Ağ ve IP Adresi Yapılandırma
İnternete girmeden önce yapmamız gereken IP adresi ve ağ ayarlamasını düzenlememiz gerekmektedir. Bunu gerçekleştirmek için;

  • Kullanımı: root@bt :~# dhclient eth0 //eth0 ağ kartımızın arabirim numarasıdır.
Program Kurma-Kaldırma
Backtrack sistemimize bir program yahut uygulama yüklemek istediğimizde konsolda Bunu gerçekleştirmek için;

  • Kullanımı: root@bt :~# apt-get install <programadi> //kurmak istediğimiz program Linux depolarından otomatik olarak internetten sisteme indirilip kurulur.
  • Kullanımı: root@bt :~# apt-get remove //sistemde bulunan programı kaldırmak için kullandığımız komut.
  • Kullanımı: root@bt :~# dpkg -i <programadi.deb> //Ubuntu/Debian sistemlerde bulunan paket yönetim sisteminin kullandığı “.deb” uzantılı paketleri kullanarak yükleme yapmak istediğimiz program kurarız.

Konsol Tabanlı Metin Editörü (Nano)
Windows da metin editörü Notepad, WordPad gibi editörler bulunmaktadır. Linux da bu editörler Gedit, Kwrite gibi normal text editörlerdir. Bunun yanı sıra birde konsol tabanlı kullanılan Vin, Nano gibi editörler bulunmaktadır.

  • Kullanımı: root@bt :~# nano //nano editörü açmak
  • Kullanımı: root@bt :~# ctrl+x //nanoyu kapatıp tekrar konsola geri dönmek
Bazı uygulamaların yapılandırma dosyaları üzerinde konsoldan değişiklik yapmak istediğimizde kolayca kullanacağımız bir editördür. Örneğin; ettercap programının dns ayarları dosyasını nano ile konsoldan görüntülemek için “# nano /usr/share/ettercap/etter.dns” komutunu kullanabiliriz.
Güvenlik Duvarı (Iptables)
Iptables, Linux’un varsayılan güvenlik duvarıdır. Port yönlendirmesi yapabilir ve servislerin çalıştığı portlardan geçen trafiği engelleyebiliriz. # iptables –h komutuyla yardım konularını listeleyebiliriz.

  • Kullanımı: root@bt :~# iptables -h //kullanılacak parametreleri görebiliriz
Iptables güvenlik duvarı ile ilgili kuralları listelemek için;

  • Kullanımı: root@bt :~# iptables -L //güvenlik duvarı kurallarını listeler
*Dışarıdan içeriye gelen trafik INPUT, içeriden dışarıya çıkan trafik ise OUTPUT.
Port açmak için;

  • Kullanımı: root@bt :~# iptables –A INPUT –p tcp –dport <PortNumarası> -j ACCEPT //port açmak için kullanılan kural
Tüm kuralları iptal etmek için;

  • Kullanımı: root@bt :~# iptables –F //tüm portları iptal etmek.
Sisteme gelen ve dışarıya giden tüm trafiği engellemek için;

  • Kullanımı: root@bt :~# iptables –P INPUT DROP //gelen tüm trafiği engellemek
  • Kullanımı: root@bt :~# iptables –P OUTPUT DROP //dışarıya giden tüm trafiği engellemek.
Port yönlendirme işlemi (Örnek; 80 nolu portu başka bir porta yönlendireceğiz);

  • Kullanımı: root@bt :~# iptables –t nat –A PREROUTING –p tcp – -destination-port 80 –j REDIRECT – -to-port <portnumarası> //80 nolu portu istenilen porta yönlendirme
IP YÖNLENDİRME (IP Forwarding)
Ağ trafiğini kendi üzerimizden geçirmek istediğimizde bu olay gerçekleştirilir.
Ip yönledirme (IP Forwarding) ayarlarını yapmak için konsolda şu komut kullanılır;

  • Kullanımı: root@bt :~# echo 1 > /proc/sys/net/ipv4/ip_forward //ip yönlendirme
 

perkays

Yeni üye
7 Haz 2016
27
0
Bunlar Backtrack uzerindeki tüm kodlarmı yoksa bi kısmımı degilse tum kodları nerden bulabilirim
 
Ü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.