18 Mart 2012

Backtrack Tool'larını Ubuntu Üzerine Kurma

Posted by: Fırat Celal Erdik 18 Mart 2012
Backtrack işletim sistemini sanalda kullanmak istemediğimiz gibi ana işletim sistemi olarak da kullanmak istemeyebiliriz. Bu durumda USB bellekten veya diskin bir bölümüne kurulum ile çözümler bulunabilir.Fakat eminim bir çok kimse Backtrack tool'larını Ubuntu veya debian tabanlı başka bir sistem üzerine kurup, ana işletim sistemi üzerinde backtrack tool'larını kullanmak istiyordur.Bu  yazımda Backtrack 5.1 üzerindeki güvenlik tool'larının, ubuntu 10.04 üzerine kurulumunu anlatacağım.

Öncelikle backtrack işletim sistemi üzerinde repository(depo) adreslerini kopyalayıp Ubuntu üzerine yapıştırıyoruz. Bu URL'ler her iki sistem üzerinde de /etc/apt/sources.list altında bulunmaktadır.

Backtrack üzerinden aşağıdaki 3 satırı alıyor ve ubuntu üzerine yapıştırıyoruz:

root@pamuksekeri-pc:~# cat /etc/apt/sources.list | more
# Backtrack
deb http://all.repository.backtrack-linux.org revolution main microverse non-free testing
deb http://32.repository.backtrack-linux.org revolution main microverse non-free testing
deb http://source.repository.backtrack-linux.org revolution main microverse non-free testing

Kaydedip çıkıyoruz ve apt-get update komutunu verip yeni repository'lerden gerekli güncellemelerin yapılmasını sağlayalım.


root@pamuksekeri-pc:~# apt-get update
Hit http://tr.archive.ubuntu.com lucid Release.gpg                                                                                                                                 
Ign http://tr.archive.ubuntu.com/ubuntu/ lucid/main Translation-en_US                                                                                                              
Ign http://tr.archive.ubuntu.com/ubuntu/ lucid/restricted Translation-en_US                                                                                                 
Ign http://tr.archive.ubuntu.com/ubuntu/ lucid/universe Translation-en_US                                                                                                   
Ign http://tr.archive.ubuntu.com/ubuntu/ lucid/multiverse Translation-en_US                 
.....
.....

Get:1 http://32.repository.backtrack-linux.org revolution Release.gpg [197B]                                                                                                       
Ign http://32.repository.backtrack-linux.org/ revolution/main Translation-en_US                                                                                                    
Ign http://32.repository.backtrack-linux.org/ revolution/microverse Translation-en_US                                                                                              
Get:2 http://ppa.launchpad.net lucid Release.gpg [316B]                                                                                                                            
Ign http://ppa.launchpad.net/ferramroberto/java/ubuntu/ lucid/main Translation-en_US                                                                                               
Ign http://tr.archive.ubuntu.com/ubuntu/ lucid-updates/restricted Translation-en_US                                                                                                
Ign http://tr.archive.ubuntu.com/ubuntu/ lucid-updates/universe Translation-en_US                                                                                                  
Ign http://tr.archive.ubuntu.com/ubuntu/ lucid-updates/multiverse Translation-en_US                                                                                                
Get:3 http://source.repository.backtrack-linux.org revolution Release.gpg [197B]                                                                                                   
Ign http://source.repository.backtrack-linux.org/ revolution/main Translation-en_US                                                                                                
Ign http://source.repository.backtrack-linux.org/ revolution/microverse Translation-en_US                                                                                          
Get:4 http://all.repository.backtrack-linux.org revolution Release.gpg [197B]                                                                                                      
Ign http://all.repository.backtrack-linux.org/ revolution/main Translation-en_US                                                                                                   
Ign http://all.repository.backtrack-linux.org/ revolution/microverse Translation-en_US                                                                                             
Hit http://tr.archive.ubuntu.com lucid Release                                                                                                                                     
Ign http://security.ubuntu.com/ubuntu/ lucid-security/universe Translation-en_US                                                                                                   
Ign http://security.ubuntu.com/ubuntu/ lucid-security/multiverse Translation-en_US                                                                                                 
Hit http://security.ubuntu.com lucid-security Release                                                                                                                              
Hit http://tr.archive.ubuntu.com lucid-updates Release                   
....
....

Reading package lists... Done
W: GPG error: http://ppa.launchpad.net lucid Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY B725097B3ACC3965
W: GPG error: http://32.repository.backtrack-linux.org revolution Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY AB6DA34B475A6B7F
W: GPG error: http://all.repository.backtrack-linux.org revolution Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY AB6DA34B475A6B7F
W: GPG error: http://source.repository.backtrack-linux.org revolution Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY AB6DA34B475A6B7F

Buradaki error'lar göz ardı edebilirsiniz.Bundan sonra yapacağınız işlem synaptic package manager aracını açıyoruz ve solda bt ile başlayan menüler göreceğiz.Bu menüler seçilip altında ilgili tool'lar kurulabilir.










Aşağıdaki komut ile daha önce olmayan bir tool da aratılarak artık geldiği görülebilir.
root@pamuksekeri-pc:/# apt-cache search w3af
w3af - w3af is a Web Application Attack and Audit Framework. The project's goal is to create a framework to find and exploit web application vulnerabilities that is easy to use and extend.
source-w3af - w3af is a Web Application Attack and Audit Framework. The project's goal is to create a framework to find and exploit web application vulnerabilities that is easy to use and extend.
w3af-console - framework to find and exploit web application vulnerabilities (CLI only)

Bundan sonra backtrack tool'larını, ister apt-get veya aptitude kullanarak teker teker isterseniz synaptic veya Ubuntu software center kullanarak tümünü bir kaç tuşla ile kurabilirsiniz. Kurulan yeni programlara /pentest/ dizini altından erişilebilir. Fakat kurduğumuz yeni tool'ların tümü Ubuntuda Görsel olarak Applications menüsü altındaki Others altına gelecektir.Bu da kategorizasyon problemine sebep olacaktır.

Bu durum hoşumuza gitmeyen bir görüntü oluşturacak.Bunu Backtrack üzerinde olduğu gibi ,Backtrack menü ağacı şeklinde yapmak için şu işlemi yapıyoruz;
Backtrack üzerinde /etc/xdg/menus/applications.menu dosyası içerisindeki aşağıdaki satırlar dahil, arasını kopyalayıp;


 <!-- BackTrack submenu -->
<Menu>


<Name>BackTrack</Name>

....
....
....

</Menu>

<!-- End BackTrack Menu -->


ubuntu sistem üzeirndeki /etc/xdg/menus/applications.menu dosyasının içine yapıştırıyoruz.Ubuntu sistem üzerindeki bu dosyanın son hali aşağıdaki gibi olacaktır.



root@pamuksekeri-pc:/etc/xdg/menus# cat /etc/xdg/menus/applications.menu | more
<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
 "http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">


<Menu>


  <Name>Applications</Name>
  <Directory>X-GNOME-Menu-Applications.directory</Directory>


  <!-- Scan legacy dirs first, as later items take priority -->
  <LegacyDir>/etc/X11/applnk</LegacyDir>
  <LegacyDir>/usr/share/gnome/apps</LegacyDir>


  <!-- Read standard .directory and .desktop file locations -->
  <DefaultAppDirs/>
  <DefaultDirectoryDirs/>


  <!-- Read in overrides and child menus from applications-merged/ -->
  <DefaultMergeDirs/>
  <!-- BackTrack submenu -->
<Menu>


<Name>BackTrack</Name>
  <Layout>
   <Merge type="menus"/>
   <Menuname>Information Gathering</Menuname>
   <Menuname>Vulnerability Assessment</Menuname>
   <Menuname>Exploitation</Menuname>
   <Menuname>Privilege Escalation</Menuname>
   <Menuname>Maintaining Access</Menuname>
   <Menuname>Reverse Engineering</Menuname>
   <Menuname>RFID Tools</Menuname>
   <Menuname>Stress Testing Tools</Menuname>
   <Menuname>Forensics</Menuname>
   <Menuname>Reporting Tools</Menuname>
   <Menuname>Services</Menuname>
   <Menuname>Miscellaneous</Menuname>
  </Layout>


....
....
....

</Menu>

<!-- End BackTrack Menu -->
....
....
....

  <!-- Other -->
  <Menu>
    <Name>Other</Name>
    <Directory>X-GNOME-Other.directory</Directory>
    <OnlyUnallocated/>
    <Include>
      <And>
        <Not><Category>Core</Category></Not>
        <Not><Category>Settings</Category></Not>
        <Not><Category>Screensaver</Category></Not>
      </And>
    </Include>
  </Menu> <!-- End Other -->

  <!-- The Debian menu -->
  <Menu>
    <Name>Debian</Name>
    <MergeFile>debian-menu.menu</MergeFile>
    <Directory>Debian.directory</Directory>
  </Menu>

<Include>
  <Filename>ubuntu-software-center.desktop</Filename>
</Include>

<!-- Separator between menus and gnome-app-install -->
<Layout>
  <Merge type="menus"/>
  <Merge type="files"/>
  <Separator/>
  <Filename>ubuntu-software-center.desktop</Filename>
</Layout>

</Menu> <!-- End Applications -->

Şimdi aşağıdaki gibi menüler ortaya çıkmış olması gerekiyor.Siz yeni tool'lar kurdukça onlar ilgili kategorisine eklenecektir.



Kurduğunuz tool'lara bağlı olarak menü seçeneğiniz gittikçe genişliyecektir.Ben bir kaç tool kurduğum için menüler az.Tüm tool'ları kurarsanız Backtrack 5.1 üzerindeki tüm menüler burada görünecektir.


10 yorum:

  1. abi çok güzel anlatmışsın eline ve emeğine sağlık yararlı bilgi oldu benim için.eksik olma....izmirden yılmaz

    YanıtlaSil
  2. yararlı olmuşsa ne mutlu bize:)

    YanıtlaSil
  3. Paylaşım için teşekkürler.
    Güzel anlatım olmuş.Yanlız Ubuntu 12.04'te synaptic package manager yok kurmamız gerekiyor :D
    Lütfen yanlış anlamayın sizi düzeltmek için değil belki orda takılan olur diye:
    sudo apt-get install synaptic
    yazarak kurulabilir. Tekrar teşekkürler.

    YanıtlaSil
  4. Merhabalr Hocam,
    Anlatımınızı aynen uyguladım, backtrack toollarını ubuntuda kullanabiliyorum fakat ubuntuyu update ederken bu uyarıyı veriyor ve update edemiyorum "The action would require the installation of packages from not authenticated sources."

    bi çok şey denedim fakat çözüm bulamadım en son olarak source.list ten backtrack repositorylerini kaldırarak çözebildim.Bunun için bir çözümünüz var mıdır acaba?Şimdiden teşekkürler..

    YanıtlaSil
  5. aslında backtrack repositorylerinden alacağınızı almış oluyorsunuz, source.lst den kaldırabilirsiniz..artık işiniz yok onlarla..kullan at oldu ama zaten gayri resmi iş yapıyoruz:)
    hürmetler.

    YanıtlaSil
  6. Hi my loved one! I want to say that this post is amazing,
    nice written and include approximately all vital infos.
    I'd like to peer extra posts like this .
    Also see my site > how to delete cookies from computer

    YanıtlaSil
  7. Peki ubuntu açıkken nasıl backtrack kura biliriz ?

    YanıtlaSil
  8. sanal makinalar üzerinde kurabilirsiniz..virtualbox veya vmware gibi..

    YanıtlaSil
  9. Hi, I do believe this is an excellent site. I stumbledupon it ;
    ) I will come back once again since i have book marked it.
    Money and freedom is the best way to change, may you be rich and continue to guide others.
    Feel free to visit my web blog :: games for girls

    YanıtlaSil

Her türlü eleştiri,yorum,ekleme ve düzeltmeye yönelik fikirlerinizi paylaşabilirsiniz.Hakaret içeren yorumlar filtrelenmektedir.

Makalelerin kötüye kullanım kullanıcının sorumluluğundadır. | networkpentest.net. Blogger tarafından desteklenmektedir.