تنصيب أدوات BackTrack على توزيعات لينوكس الأخرى!
كتب بتاريخ: Oct 22nd, 2008 | بواسطة: عبدالمهيمن

استخدام الأدوات الموجودة في BackTrack على أي توزيعة لينوكس نختارها فكرة جميلة جدا خصوصا بالنسبة للأشخاص الذين وجدوا صعوبة في التعامل مع هذه التوزيعة! و كما نعلم إن أغلب الأدوات الموجودة في باك تراك داخل المجلدين pentest و opt حيث يمكننا نقلهم بسهولة بتنفيذ بضعة أوامر لكن ما يجب معرفته أن العملية لا تنتهي بنقل هاذين المجلدين كما يظن البعض! صحيح أنهم يحتويان على العديد من الأدوات و السكريبتات الجاهزة للاستخدام الا أن الكثير من الأدوات و البرامج الأخرى منصبة و موجودة في المجلد bin لذلك نقل المجلدين فقط لن يعطي فعالية كبيرة خصوصا أننا سنضطر لاعادة تنصيب الكثير من الأدوات و القيام باعدادهم من جديد!
شخصيا أرى أن استخدام توزيعة BackTrack و التأقلم معها بعد تنصيب البرامج التي تحتاجها التوزيعة لتعمل كسطح مكتب و نظام أساسي في الجهاز أسهل بكثير من نقل الأدوات لغير توزيعة و اعدادهم من جديد فلو فكرنا قليلا سنجد أننا في توزيعة BackTrack نحتاج لتنصيب بضعة برامج فقط مثل OpenOffice, Gimp, VLC.. لتصبح كأي توزيعة لينوكس أخرى مع وجود جميع الأدوات التي نريد جاهزة للاستخدام بينما اذا أردنا نقل الأدوات لتوزيعة أخرى سنحتاج لنقل المجلدات التي ذكرتها سابقا و تنصيب العديد من الأدوات و البرامج ناهيك عن الوقت و الجهد الذي نحتاجه للقيام باعدادهم بشكل صحيح! و على كل حال سأذكر في هذا الموضوع طريقة نقل الأدوات و سأذكر أدوات و برامج اضافية نحتاج لتنصيبها ليصبح لدينا توزيعة لينوكس تحتوي على أكثر من 95% من الأدوات الموجودة في BackTrack بالاضافة لذكر حلول أخرى أكثر عملية. و على فكرة مطورين توزيعة BackTrack لم يقوموا بتطويرها ليتم استخدامها كنظام أساسي بل لتكون مجرد أداة تعمل بشكل LIVE من الـ CD\USB و عند الانتهاء نرجع لاستخدام نظامنا الأساسي! لكن كما يقال: الجنون فنون!
لنقل مجلد pentest و opt سنحتاج لنسخة ISO من توزيعة BackTrack لا يهم ان كانت النسخة CD أو USB فالمجلدين موجودين في النسختين و يفضل أن يتم استخدام الاصدار 3 من توزيعة باك تراك لحداثة الأدوات الموجودة فيها و لأن الشرح تم تطبيقه على الاصدار 3 CD لكن الاصدار 2 أيضا يفي بالغرض! و بلا شك سنستخدم نظام لينوكس في التطبيق. نبدأ بتطبيق الأمر التالي (العمل بصلاحيات root):
mkdir /mnt/BT_ISO
الأمر السابق يصنع مجلد باسم BT_ISO داخل مجلد mnt بعد ذلك نقوم بعمل mount لتوزيعة BackTrack داخل هذا المجلد (مثل السواقة الوهمية) باستخدام الأمر التالي:
mount -o loop bt3-final.iso /mnt/BT_ISO
مع استبدال bt3-final.iso بالاسم الموجود عندك! و اذا نظرنا لمحتويات المجلد التالي:
/mnt/BT_ISO
سنشاهد نفس محتويات CD توزيعة BackTrack لكن ما يهمنا من كل ذلك الملفين:
/mnt/BT_ISO/BT3/base/opt.lzm
/mnt/BT_ISO/BT3/base/pentest.lzm
أتوقع أن أغلبكم يعلم أن توزيعة باك تراك تستعمل نفس الحزم التي تستخدمها توزيعة Slax بما أنها بنيت عليها و كما هو واضح أمامكم تأتي هذه الحزم بالامتداد lzm. و سنحتاج لفك ضغطها الأداة lzm2dir الموجودة في المسار:
/mnt/BT_ISO/BT3/tools
ما بقي الآن هو تنفيذ الأوامر التالية ليتم فك ضغط الحزم pentest.lzm و opt.lzm للمسار الجذر /
/mnt/BT_ISO/BT3/tools/lzm2dir /mnt/BT_ISO/BT3/base/pentest.lzm /
/mnt/BT_ISO/BT3/tools/lzm2dir /mnt/BT_ISO/BT3/base/opt.lzm /
ستستغرق العملية بعض الوقت لفك ضغط الحزم و بعد الانتهاء من ذلك يمكننا مشاهدة الأدوات الموجودة في توزيعة BackTrack في المسار:
/pentest
و برامج اضافية تم اضافتها للمجلد:
/opt
و لم يبقى علينا الآن الا القيام بعمل umount و حذف المجلد BT_ISO بتنفيذ الأوامر التالي:
umount "/home/br4v3-h34r7/bt3-final.iso"
rm -rf /mnt/BT_ISO
لكن مع استبدال المسار
/home/br4v3-h34r7/bt3-final.iso
بالمسار الكامل الموجود به ملف الـ ISO الخاص بتوزيعة BackTrack. بعد ذلك نقوم بتنصيب البرامج التالية من مدير الحزم الخاص بالتوزيعة التي نستخدمها:
netcat | nc
nmap
netdiscover
p0f
autoscan
ettercap-ng
wireshark
ngrep
nbtscan
dsniff
netwox
dnsa
kismet
aircrack-ng
aircrack-ptw
airsnort
airfart
airpwn
wireless-tools
wifi-radar
ap-utils
trafshow
tcpflow
tcpdump
tcpreplay
arpping
arpscan
arpalert
arpwatch
hping2
hping3
tor
tork
privoxy
noip
hydra
john
ssldump
scapy
etrace
ntop
snort
openvpn
gdb | ddd
wine
nano
XAMMP
filezilla | gftp
VirtualBox | VMware
unrar
Bluefish
dia
xvidcap
الأدوات السابقة ليست الأدوات الموجودة في توزيعة BackTrack فقط بل هي أغلب و أهم الأدوات التي تهم أي Pentester تذكرت بعضها من BackTrack و البعض الآخر من مدير الحزم و أضفت للقائمة بعض البرامج التي أقوم بتنصيبها في التوزيعة التي أستخدمها.. شخصيا أستخدم توزيعة Mandriva لكن لا تستغرب ان لم تجد احدى البرامج السابقة في مدير الحزم الخاص بتوزيعتك.. كل ماعليك هو البحث في Google عن البرنامج و تنصيبه بشكل مستقل أو البحث عن مخازن اضافية تضيفها لمدير الحزم الخاص بتوزيعتك! و رجاء في الوقت الحالي لا أحد يسأل عن وظيفة الأدوات السابقة.. سأحاول شرحهم قريبا و برنامج Dsniff في الموضوع القادم ان شاء الله.
كما قلت في أول الموضوع يوجد حلول أخرى أكثر عملية من تنصيب جميع البرامج السابقة مثل استخدام توزيعة BackTrack من داخل نظامك الأساسي باستخدام برنامج VirtualBox على سبيل المثال حيث تستطيع القيام بأكثر من 90% مما تستطيع توزيعة BackTrack عمله عندما تعمل بشكل مستقل باستثناء البرامج التي تخص الـ WarDriving و كرت الوايرلس مثل Kismet, aircrack-ng, airsnort… فسنحتاج لتنصيب هذه البرامج على النظام الأساسي و القيام باعدادها لتتوافق مع كرت الوايرلس الموجود عندنا.. يوجد حل آخر و هو استخدام توزيعة BackTrack كما هي من السيدي أو ذاكرة USB بشكل LIVE و عند الانتهاء نعودة للنظام الأساسي و آخر خيار هو القيام بتنصيب التوزيعة بجانب النظام الأساسي و استخدامها عند الحاجة لها فقط أو تنصيبها بشكل مستقل على لابتوب مخصص لهذه الأمور! جميع الطرق متاحة أمامك اختر الأنسب و الأسهل لك.. و أخيرا لا ننسى أن الأدوات ليست بالعدد! فأداة واحدة قد تغنينا عن العشرات غيرها و كل شخص منا يكتفي بتنصيب الأدوات التي يحتاجها فقط!
تحياتي, أخوكم Br4v3-H34r7.

















مبدع كعادتك اخي عبد المهين شرح رائع
من استاذ اروع .. 
بارك الله فيك ورحم والديك وجزاك كل خير
تحياتي P.R.O
@عمر: أهلا أخي.. صحيح ليس جميع الأدوات الموجودة في BackTrack متوفرة بمدير الحزم خصوصا السكريبتات التي تمت برمجتها خصيصا للباك تراك. Maltego أجل قمت بتجربته و هو برنامج أكثر من رائع و قادر على عمل أشياء خيالية و بنظري هو أفضل برنامج خاص بالـ information gathering .. قد أقوم بشرحه قريبا في المدونة
@P.R.O: أنت الابداع أخي.. ان شاء الله تكون استفدت من الموضوع و أهلا بك في المدونة
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
أهلاً بك أخـي الكريم ::. عبد المهيمن …
…
صراحةً أهنيك علي هذا الشرح الواضح جداً ,,, والموضوع المفيد ( والمهم ) جـداً
والبساطة فى الطرح , وتنسيق الملعلومات …
جزاك الله كل خير
…
بالنسبة لموضوع الـ Back Track !!! لا أعـرف ما هي الصعوبة فى هذه النسخة ::.
فلـم أري فيها أى صعوبة علي الإطلاق ::. ( باستثناء بعض الأدوات الخاصه بالـ Security )
أما عن استخدام التوزيعة نفسها ؛ فهي سهله , ولايوجد بها أى صعوبة …
لدرجة أنني استخدمتها لفترة كنظام أساسي !!!
علي الرغم ؛ أنا لست محترف لنظام الـ ( Linux ) , مجرد مستخدم عادي ( فوق المبتدئ ) ::.
…
نقطة أخيرة ؛ أسعدتني كثيراً ::.
وهي أنــك ذكــرت أنك ستقوم بشرح برنامج الـ Dsniff … أتمني ذلك , وفي أسرع وقت
فأنا بحاجة إليه ::. ( وهو مفيد للجميع بالطبع ) ::.
وأرجو أن تقوم بشرح البرنامج ( كاملاً ) بكافة وظائفه …
…
كما أرجو ( كما قلت سابقاً ) ألا تنسي برنامج الـ ( Netwox ) فــهو من البرامج المهمة جـداً
وأرجو أن تقوم بشرحه …
…
* وعذراً علي الإطالة *
…
والسلام عليكم ورحمة الله وبركاته
السلام عليكم ,
شكراً لك على الدرس الأكثر من رائع
اما أنا عن نفسي فا أستخدم فيدورا كنسخة اساسية وباك تراك على USB وسينتوس كنسخة خاصة بل السيرفر المحلي :-)
,, لئن فعلاً الأمر ليس بل الهين وايضاً لن تستطيع نقل جميع الأدوات .. بسهولة
شكراً لك مرة أخرى
أخوك مصطفى البازي …
السلام عليكم
نفع الله بك الامه الاسلاميه
هل هذه كل اداوت التوزيعه
http://backtrack.offensive-security.com/index.php?title=Tools
أهلا بالجميع.. MoOoRa_HaCkEr , مصطفى البازي , جبروت هكر , ماجد… سعيد بوجودكم في المدونة وعذرا لعدم قيامي بالتعليق على كل شخص بشخصه لأن ماشاء الله العدد كبير نوعا ما وسأكتفي بالاجابة عن الاستفسارات فقط
@ماجد: أجل أخي هذه هي القائمة ويتم تحديثها بشكل مستمر.. يوجد بعض الأدوات لم يتم ذكرها مثل سكريبتات البايثون الموجودة في التوزيعة…
جزاك الله خير ورحم والديك استفدت من هذه المدونة
وبصراحة ميولنا لاستخدام الباك تراك اكثر
الحمد لله قدرت انصب النظامين والله يجزاك خير
وننتظر منك بالتدوينات القادمة طرق استخدام اهم الادوات بالباك تراك
فضلاً لا امراً نتمنى معرفة استخدام النظام بشكل جيد الى حد ما
السلام عليكم اخى
ممكن اطلب طلب
ان شاء الله سأبدأ بتنصيب نسخه المنت liuxmint
واردت وضع ادوات الباك تراك عليها لكن للاسف لم استطع سحبها من النسخه
فاذا امكن وتفضلت بوضع الحزمتين pentest.lzm و opt.lzm او فيديو يشرح اخذهم من الباك تراك واضافتهم لأى نسخه اكون ممنونا جدا
اخوك يحيى
@bB-track: أتمنى أن يكون الموضوع نال اعجابك وشكرا أخي على كلامك ودعواتك الجميلة.. أغلب الأدوات الموجودة في توزيعة BackTrack يمكننا تنصيبهم على أي توزيعة أخرى وباستخدام هذه الشرح يمكننا نقل كامل الأدوات والسكريبتات المضافة أيضا. بالنسبة للمواضيع أنا فعلا أقوم بذلك! تحياتي
@Stealth: وعليكم السلام..أخي أن أرفع لك الحزمتين أمر صعب جدا بسبب حجمهم ولأني لا أملك الوقت لذلك.. نفس الكلام ينطبق على شرح الفيديو! والشرح ليس صعب ولا يحتاج لشرح فيديو أساسا. في حال واجهتك مشكلة اذكر ماهي الخطوات والأوامر التي قمت بتنفيذها بالتفصيل ورسالة الخطأ التي ظهرت لك.. هذه هي الطريقة الوحيدة التي أستطيع مساعدتك بها, بالتوفيق…
اخي الغالي …ياليت تشرح لنا طريقه تركيب نظام BackTrack على الفلاش ميموري
كل ماعليك هو نسخ كامل محتويات ملف الـ ISO باستخدام برنامج winrar مثلا أو باستخدام الـ mount في نظام لينوكس (كما شرح في أول الموضوع) الى ذاكرة الفلاش وبعد ذلك تشغيل الملف التنفيذي الخاص بتنصيب الـ Boot loader الموجود في المسار:
اذا كان نظامك ويندوز أو الملف:
اذا كان النظام الذي تستعمله Linux.. بعد ذلك كل ماعليك هو اعادة تشغيل الجهاز وضبط اعدادات نظام الـ BIOS عندك (اذا كان يدعم ذلك) للاقلاع من ذاكرة الفلاش, بالتوفيق…
يعطيك آلف عآفيه يآلغآلي . .
آخوي بالنسبه للآمر الثآني مآيطبق معآي يطلع لي خطآء
bt3-final.iso: No such file or directory
مآ ادري الخطآء من الاسم ؟
علمآ بآن توزيعتي mint
الله يعافيك.. رسالة الخطأ تعني أن ملف الـ ISO الخاص بتوزيعة الباك تراك غير موجود في المسار الذي تعمل عليه أو له غير تسمية! تأكد من ذلك وأكمل الطريقة بشكل عادي جدا…
الله يعطيك العافية و يبارك فيك
عندي سؤالين وإن شاء الله ما أثقل عليك أخي العزيز
بالنسبة لمدير الحزم الأدوات الموجوده هل هي مثبته في نفس التوزيعة backtrack أم أقوم بتثبيتها ؟
السؤال الثاني هل اجد من بين الاداوت الكودكيس او vlc ؟
شاكر لك مقدماً…