Backtrack biasa digunakan oleh para profesional security untuk melakukan penetrasi pada jaringan yang mereka kelola untuk melihat kelemahan yang ada pada system mereka, selain itu Backtrack juga sangat populer dikalangan pecinta dunia security, distro ini juga termasuk favorite dikalangan underground untuk digunakan dalam berbagai kesempatan dan dengan kelebihan ini maka tidak ketinggalan para cracker pun turut serta menggunakan distro ini untuk melakukan aksi-aksi brutalnya didunia Cyber.
Saat awal-awal muncul distro linux yang mengkhususkan diri sebagai distro untuk proses hacking / pen-test, yaitu backtrack security auditor lah yang paling 'pas' untuk hal ini. Satu hal yang paling dominan adalah kemampuan security auditor untuk portable, portable dalam hal pengenalan hardware dan portable sebagai distro untuk proses pengembangan. Walaupun saat itu ada beberapa jenis distro untuk lingkungan security, diantaranya whax dan phlak. Banyak yang menyukai whax karena menyediakan tools-tools yang lebih menarik. Setelah beberapa saat akhirnya security auditor dan whax bergabung dan membentuk satu distro linux untuk security dengan codename backtrack.
2.SEJARAH
Distro ini sebenarnya mempunyai sejarah yang cukup panjang. Sebelum Bactrack dilahirkan ke Cyber Word (Dunia Maya), cukup sulitnya mencari tools yang sering digunakan oleh para security profesional membuat orang-orang yang berhubungan dengan kegiatan atau pekerjaan tersebut menciptakan Sistem Operasi (OS) yang siap digunakan untuk menguji system mereka.
File mempunyai sifat sebagai berikut :
a. Persistence.
Informasi dapat bertahan meski proses yang membangkitkannya berakhir atau meskipun catu daya dihilangkan. Dengan properti ini maka file dapat digunakan untuk menjaga hasil-hasil yang diperoleh dari suatu proses dapat digunakaaan di masa datang.
b. Size.
File umumnya berukuran besar. Memungkinkan menyimpan informasi yang
sangat besar disimpan.
c. Sharability.
File dapat digunakan banyak proses mengakses informasi secara kongkuren.
File pile merupakan struktur dasar dan tak berstruktur. Struktur ini memberikan fleksibilitas penuh. Struktur ini menggunakan ruang penyimpanan dengan baik saat data berukuran dan berstruktur beragam. Struktur ini sangat jelek untuk pencarian rekord tertentu. Berbagai penggunaan dari file pile, diantaranya :
menunjukkan struktur data dari buffer dalam bentuk yang sederhana, yang terdiri dari satu record per-block dan satu buffer per-berkas, dimana buffer ini berfungsi mengisikan permintaan dari sebuah program. Struktur buffer ini berisi sebuah pointer pada alamat awal & channel program untuk berkas. Struktur dasar dari channel program untuk mengisi buffer adalah : Tunggu instruksi READ dari program Memberitahukan instruksi start I/O ke unit kontrol Tunggu hingga buffer dikosongkan Memberitahukan interupsi pada program sehingga dapat mulai membaca dari buffer Masalah yang timbul di sini adalah pemakai program menganggur pada saat menunggu buffer diisi.
·Binding : adalah proses penempatan suatu item ke dalam lokasi memori tertentu.
·Dynamic Loading : salah satu konsep manajemen memori dimana tidak semua bagian program diambil ke memori, hanya bagian-bagian yang diperlukan saja yang harus tetap tinggal dalam memori.
·Dynamic Linking : konsepnya sama dengan dynamic loading, hanya saja tekanannya pada proses linking. Dengan adanya dynamic linking ini dimungkinkan adanya share library yang dibuat oleh suatu aplikasi untuk digunakan oleh aplikasi lainnya.
Program yang menjadikan hardware lebih mudah untuk digunakan
Kumpulan program yang mengatur kerja komputer;
Resource manager atau resource allocator, Sebagai program pengontrol;
Sebagai Kernel, yaitu program yang terus menerus running selama komputer dihidupkan;
Sebagai guardian, yaitu yang mengatur atau menjaga komputer dari berbagai kejahatan komputer
Fungsi Sistem Operasi
ØPengelola seluruh sumber daya sistem komputer (resource manager) dan Mengelola seluruh sumber daya yang terdapat pada sistem komputer.
ØSO sebagai penyedia layanan (extended/virtual machine) dan SO menyediakan sekumpulan layanan (system calls) ke pemakai, sehingga memudahkan dan menyamankan penggunaan atau pemanfaatan sumber daya sistem computer