Official Kali Linux Documentation - Dec 8, 2013 docs.kali.org This PDF has been autogenerated on . ﻣﻘﺪﻣﺔ ﻋﻦ ﺗﻮﺯﻳﻌﺔ ﻟﻴﻨﻮﻛﺲ ﻛﺎﻟﻲ00 ﻫﻞ ﻳﺠﺐ ﺃﻥ ﺃﺳﺘﺨﺪﻡ ﻟﻴﻨﻜﺲ ﻛﺎﻟﻲ؟ ﺍﻟﻔﺮﻕ ﺑﻴﻦ ﻟﻴﻨﻜﺲ ﻛﺎﻟﻲ ﻭ ﺩﻳﺒﻴﺎﻥ ﻟﻴﻨﻜﺲ ﻛﺎﻟﻲ ﻋﺒﺎﺭﺓ ﻋﻦ ﺗﻮﺯﻳﻌﺔ ﻻﺧﺘﺒﺎﺭ ﺍﻻﺧﺘﺮﺍﻕ ﻭ ﺍﻟﺘﺪﻗﻴﻖ ﻓﻲ ﺍﻟﺴﻼﻣﺔ ﺍﻟﻤﻌﻠﻮﻣﺎﺗﻴﺔ. ﻟﺬﻟﻚ ﻓﻘﺪ ﺗﻢ ﻋﻤﻞ ﺗﻐﻴﻴﺮﺍﺕ ﺃﺳﺎﺳﻴﺔ ﻋﺪﻳﺪﺓ ﻟﺪﻋﻢ ﻫﺬﺍ ﺍﻟﺘﻮﺟﻪ:.1 ﻣﺼﻤﻢ ﻟﻴﻜﻮﻥ ﺫﺍ ﻣﺴﺘﺨﺪﻡ ﻭﺍﺣﺪ ﻭﻫﻮ ﺍﻟﺠﺬﺭ: ﻧﻈﺮﺍ ﻟﻄﺒﻴﻌﺔ ﻋﻤﻠﻴﺎﺕ ﺍﻟﺘﺪﻗﻴﻖ ﻓﻲ ﺍﻟﺴﻼﻣﺔ ﺍﻟﻤﻌﻠﻮﻣﺎﺗﻴﺔ، ﺗﻢ ﺗﺼﻤﻴﻢ ﻛﺎﻟﻲ ﻟﻴﻌﻤﻞ ” ﺑﻤﺴﺘﺨﺪﻡ ﻭﺍﺣﺪ ﻭﻫﻮ ﺍﻟﺠﺬﺭ“. .2 ﺧﺪﻣﺎﺕ ﺍﻟﺸﺒﻜﺔ ﻏﻴﺮ ﻣﻔﻌﻠﺔ ﺑﺸﻜﻞ ﺍﻓﺘﺮﺍﺿﻲ:“ ﻭ ﺍﻟﺘﻲ ﺗﻘﻮﻡhooks sysvinit” ﻟﻴﻨﻜﺲ ﻛﺎﻟﻲ ﻳﺤﺘﻮﻱ ﻋﻠﻰ ﺑﺘﻌﻄﻴﻞ ﺧﺪﻣﺎﺕ ﺍﻟﺸﺒﻜﺔ ﺑﺸﻜﻞ ﺍﻓﺘﺮﺍﺿﻲ ﻭ ﺗﺴﻤﺢ ﺑﺘﺜﺒﻴﺖ ﻣﺠﻤﻮﻋﺔ ﻣﺘﻨﻮﻋﺔ ﻣﻦ ﺧﺪﻣﺎﺕ ﺍﻟﺸﺒﻜﺔ ﻋﻠﻰ ﻛﺎﻟﻲ ﻣﻊ ﺿﻤﺎﻥ ﺣﻤﺎﻳﺔ ﺍﻟﺘﻮﺯﻳﻌﺔ ﺑﻐﺾ ﺍﻟﻨﻈﺮ ﻋﻦ ﺍﻟﺤﺰﻡ ﺍﻟﺘﻲ ﻳﺘﻢ ﺗﺜﺒﻴﺘﻬﺎ. ﻛﻤﺎ ﺃﻥ ﺍﻟﺨﺪﻣﺎﺕ ﺍﻻﺿﺎﻓﻴﺔ ﻛﺎﻟﺒﻠﻮﺗﻮﺙ ﻣﻐﻠﻘﺔ ﺑﺸﻜﻞ ﺍﻓﺘﺮﺍﺿﻲ..3 ﻧﻮﺍﺓ ﻟﻴﻨﻜﺲ ﺧﺎﺻﺔ:“ ﻣﻌﺪﺓ ﻟﺤﻘﻦ ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﻼﺳﻠﻜﻴﺔ.upstream” ﻛﺎﻟﻲ ﻟﻴﻨﻜﺲ ﻳﺴﺘﺨﺪﻡ ﻧﻮﺍﺓ ﻫﻞ ﺃﻥ ﻛﺎﻟﻲ ﻫﻲ ﺍﻟﺘﻮﺯﻳﻌﺔ ﺍﻟﻤﻨﺎﺳﺒﺔ ﻟﻚ؟ ﻣﻦ ﺍﻟﻤﻨﺘﻈﺮ ﻣﻨﺎ ﻛﻤﻄﻮﺭﻱ ﺍﻟﺘﻮﺯﻳﻌﺔ ﺃﻥ ﻧﻮﺻﻲ ﺍﻟﺠﻤﻴﻊ ﺑﺎﺳﺘﺨﺪﺍﻣﻬﺎ. ﻟﻜﻦ ﻓﻲ ﺍﻟﺤﻘﻴﻘﺔ ﻛﺎﻟﻲ ﻋﺒﺎﺭﺓ ﻋﻦ ﺗﻮﺯﻳﻌﺔ ﻟﻴﻨﻜﺲ ﻣﻮﺟﻬﺔ ﻻﺧﺘﺒﺎﺭ ﺍﻻﺧﺘﺮﺍﻕ ﻭﺍﻟﺘﺪﻗﻴﻖ ﺍﻷﻣﻨﻲ ﺗﺤﺪﻳﺪﺍ ﻟﺬﻟﻚ ﻓﺈﻧﻪ ﻳﻨﺼﺢ ﺍﺳﺘﻌﻤﺎﻟﻬﺎ ﻣﻦ ﻗﺒﻞ ﺍﻟﻤﺒﺘﺪﺋﻴﻦ. ﺑﺎﻹﺿﺎﻓﺔ ﺇﻟﻰ ﺫﻟﻚ، ﻓﺈﻥ ﺳﻮﺀ ﺍﺳﺘﺨﺪﺍﻡ ﺍﻷﺩﻭﺍﺕ ﺩﺍﺧﻞ ﺍﻟﺸﺒﻜﺔ، ﺧﺎﺻﺔ ﺩﻭﻥ ﺍﻟﺤﺼﻮﻝ ﻋﻠﻰ ﺇﺫﻥ ﻗﺪ ﻳﺴﺒﺐ ﺃﺿﺮﺍﺭﺍ ﻛﺒﻴﺮﺓ ﻻ ﻳﻤﻜﻦ ﺍﺻﻼﺣﻬﺎ. ﺇﺫﺍ ﻛﻨﺖ ﺗﺒﺤﺚ ﻋﻦ ﺗﻮﺯﻳﻌﺔ ﻟﺘﻌﻠﻢ ﺃﺳﺎﺳﻴﺎﺕ ﻟﻴﻨﻜﺲ ﻭﺗﺤﺘﺎﺝ ﺇﻟﻰ ﻧﻘﻄﺔ ﺍﻧﻄﻼﻕ ﺟﻴﺪﺓ، ﻛﺎﻟﻲ ﻟﻴﻨﻜﺲ ﻟﻴﺲ ﺑﺎﻟﺘﻮﺯﻳﻌﺔ ﺍﻟﻤﺜﺎﻟﻴﺔ ﺑﺎﻟﻨﺴﺒﺔ ﻟﻚ. ﻧﻨﺼﺤﻚ ﺑﺎﻟﺒﺪﺀ ﺑﺄﻭﺑﻮﻧﺘﻮ ﺃﻭ ﺩﻳﺒﻴﺎﻥ ﻓﻲ ﻫﺬﻩ ﺍﻟﺤﺎﻟﺔ.Page: 1 / 155 © Offensive Security 2013

Kali book ar

Embed Size (px)

DESCRIPTION

Kali book ar

Citation preview

Page 1: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

00. مقدمة عن توزيعة لينوكس كالي

هل يجب أن أستخدم لينكس كالي؟الفرق بين لينكس كالي و ديبيان

هذا لدعم عديدة أساسية تغييرات عمل تم فقد لذلك المعلوماتية. السالمة في التدقيق و االختراق الختبار توزيعة عن عبارة كالي لينكسالتوجه:

الجذر:1. وهو واحد مستخدم ذا ليكون ”مصمم ليعمل كالي تصميم تم المعلوماتية، السالمة في التدقيق عمليات لطبيعة نظرا.“بمستخدم واحد وهو الجذر

افتراضي:2. بشكل مفعلة غير الشبكة تقومخدمات التي و “hooks sysvinit” على يحتوي كالي خدماتلينكس بتعطيلعنالشبكة النظر بغض التوزيعة حماية ضمان مع كالي على الشبكة خدمات من متنوعة مجموعة بتثبيت تسمح و افتراضي بشكل

الحزم التي يتم تثبيتها. كما أن الخدمات االضافية كالبلوتوث مغلقة بشكل افتراضي.

كالي لينكس يستخدم نواة ”upstream“ معدة لحقن الشبكات الالسلكية. نواة لينكس خاصة:3.

هل أن كالي هي التوزيعة المناسبة لك؟

االختراق الختبار موجهة لينكس توزيعة عن عبارة كالي الحقيقة في لكن باستخدامها. الجميع نوصي أن التوزيعة كمطوري منا المنتظر منينصح استعمالها من قبل المبتدئين. الوالتدقيق األمني تحديدا لذلك فإنه

باإلضافة إلى ذلك، فإن سوء استخدام األدوات داخل الشبكة، خاصة دون الحصول على إذن قد يسبب أضرارا كبيرة ال يمكن اصالحها.

إذا كنت تبحث عن توزيعة لتعلم أساسيات لينكس وتحتاج إلى نقطة انطالق جيدة، كالي لينكس ليس بالتوزيعة المثالية بالنسبة لك.في هذه الحالة. ديبيان أو بأوبونتوننصحك بالبدء

Page: 1 / 155© Offensive Security2013

Page 2: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

كلمات السر االفتراضية للينكس كاليtoor كلمة السر االفتراضية للمستخدم الجذر للينكس كالي هي

كلمة السر االفتراضية للمستخدم الجذر

الجذر للمستخدم مرور كلمة بادخال للمستخدم تسمح لينكس كالي التثبيت، فإنrootأثناء اليف نسخة استخدام أردت اذا ما صورة في لكن ..toor بكلمة السر االفتراضية للجذر –نسخ VMWARE ،AMD64 ،i386 قد تم اعدادها

Page: 2 / 155© Offensive Security2013

Page 3: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

ماهو لينكس كالي ؟ميزات لينكس كالي

هو عبارة عن توزيعة الختبار االختراق المتقدم و التدقيق في مجال السالمة المعلوماتية. نظام لينكس كالي

لبناء اعادة هو تراككالي باك تطويرلينكس بمعايير التمسك مع الصفر، وDebianمن األدوات جميع استعراض مع جديدة بنية عمل تم ..Gitضغطها كما تم تحويل نظام التحكم في اإلصدارات الى

االختراق: الختبار أداة 300 من التيأكثر األدوات من كبير عدد بإزالة قمنا تراك، باك في تضمينها تم التي األدوات مراجعة بعد ال تعمل أو التي لديها بديل يقوم بنفس الوظيفة.

لينكس كالي، مثل سابقه، مجاني و سيبقى دائما كذلك, سوف لن تحتاج أبدا لشراء كالي. مجاني و سيظل دائما كذلك:Git tree مفتوحة ال:المصدر و المصدر المفتوحة البرمجيات أنصار من developmentنحن treeجميع و للجميع متاحة لدينا

المصادر متاحة ألولئك الذين يرغبون في اعادة بناء الحزم.:FHSل الملفاتمطابق لنظام الهرمي التسلسل مقياس مع يتطابق لجعله كالي تطوير Filesystemتم Hierarchy

Standard.مما يسمح لجميع مستخدمي كالي بتحديد موقع الملفات بسهولة ،الوايرلس: لكروت واسع بشكلدعم للعمل له والسماح الوايرلس، كروت من ممكن عدد أكبر يدعم لجعله كالي تطوير تم

صحيح على تشكيلة واسعة من الهاردوير وجعله متوافقا مع USB والعديد من األجهزة الالسلكية األخرى.Custom kernel patched for injection:لذلك السلكية تقييمات إجراء إلى يحتاج ما كثيرا التطوير فريق اختراق، كمختبري

.patches injection فإن النواة لديها أحدث آمنة: تطوير الحزمبيئة تركيب فقط بإمكانهم الذين الموثوق األفراد من صغيرة مجموعة من يتكون كالي لينكس عمل فريق

والتفاعل مع المستودعات باستخدام بروتوكوالت آمنة.:GPG كل حزم كالي موقعة من قبل المطور عند بنائها و تركيبها و المستودعات تقوم بتوقيعها الحقا. حزم و مستودعات موقعة

اللغات: يسمحمتعدد مما اللغات متعدد لجعله كالي بدعم قمنا أننا اال االنجليزية باللغة االختراق اختبار أدوات جل أن الرغم على للمزيد من المستخدمين بالعمل بلغتهم األصلية وتحديد األدوات التي يحتاجونها.

للتغيير: جعلناهقابل لذلك اتخذناها التي التصميم قرارات يوافق لن البعض أن نتفهم للتغييرنحن قبلقابال من يمكن ما بأسهل المستخدمين األكثر ميال للمغامرة و ذلك وصوال حتى للنواة.

:ARMHF و ARMEL بأندعم علم على نحن تكليفا، وأقل أكثرانتشارا أصبحت ARM نظم أن ARMبما لنظم كالي أندعم يجبتدعم نسخ ننشأ جعلنا مما قويا ARMELيكون و ARMHFلذلك رئيسي توزيع مع متكاملة ARM مستودعات لديه لينكس كالي .

سيتم تحديث أدوات الARM مع التوزيعة. كالي يدعم حالياأجهزة ARM التالية:rk3306 mk/ss808

Raspberry PiODROID U2/X2

MK802/MK802 IISamsung Chromebook

توزيعة كالي مصممة خصيصا الختبار االختراق وبالتالي فإن جميع المقاالت على هذا الموقع تفترض معرفة مسبقة بنظام التشغيل لينكس.

Page: 3 / 155© Offensive Security2013

Page 4: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

01. تحميل توزيعة لينوكس كالي

بناء ISO كالي خاصبناء ISO كالي خاص – مقدمة

سكريبتات باستخدام نسختك من جانب كل تقريبا اعداد يمكنك مجزي. و ممتعة سهلة، عملية هي خاص كالي ISO لlive-build.debianناءجميع لتخصيص اعدادات مجموعة يستخدم عمل إطار توفير خالل من (images system) النظام صور ببناء تسمح النصية البرامج هذه

جوانب بناء الصورة بصفة أوتوماتيكية. وقد اعتمدنا على هذه البرامج النصية و استخدمناها في نسخ الISO الرسمية لكالي.

المتطلبات

live إصدار أحدث تستخدم أنك من تأكد لك بالنسبة الشرط هذا يتوفر لم إذا لكن كالي. بيئة في بك الخاصة ISOال نسخة بناء المستحسن -منbuild (3 الفرع فيx يستهدف الذي Debian wheezy ).

اإلستعداد

نحتاج أوال إلى إعداد بيئة بناء ISO كالي باستخدام األوامر التالية:

apt-get install gitlive-build cdebootstrap kali-archive-keyring git clonegit: //git.kali.org/live-build-config.git

cdlive-build-config lb config

اعداد الISO كالي (اختياري)

صفحةconfigمجلد على جيدا موثقة وهي مهمة، تخصيصات يدعم لالنشاء بصدد هو الذي ISOللlive build 3.xبالنسبة لكن .للمستعجلين، ملفات التكوين التالية لها أهمية خاصة:

config/package-lists/kali.list.chrootتريد التي الحزم تحديد يمكنك كالي. ISOال على للتثبيت الحزم من قائمة على يحتوي – .(.الخ ،LXDE ،غنوم ،KDE)لتغيير سطح المكتب والحزم المرفوضة. هنا يمكنك تطبيق التغييرات

hooks/االطالع يمكنك المعلومات، من لمزيد .ISOال بناء عملية من مختلفة مراحل في النصية البرامج بتضمين لنا يسمح hooks مجلد –. على سبيل المثال، كالي يضيف قائمة forensic على هذا النحو:live build manual على دليل

Page: 4 / 155© Offensive Security2013

Page 5: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

$catconfig /hooks/forensic-menu.binary#!/bin/sh

cat >>binary/isolinux/ live.cfg<<END

label live-forensic menu label ^Live (forensic mode)

linux /live/vmlinuz initrd /live/initrd.img

append boot=live noconfig username=root hostname=kali noswap noautomountEND

ISOبناء ملف ال

.“build lb” االمر لتنفيذ (الجذر) امتيازات لديك يكون أن يجب أنه تذكر .I386 أو AMD64 إما بنية، تحديد يمكن بك، الخاصة ISO إنشاء قبلإذا لم يتم تحديد البنية، build live سيستخدم بنية الجهاز المتستعمل في عملية البناء.

: support archi multi تأكد من تفعيل bit 32 على نظام كالي bit 64 بصيغة ISO إذا كنت ترغب في بناء

dpkg --add-architectureamd64 apt-get update

اعداد ”build live“ إلنشاء ISO بصيغة 64 بت أو 32 بت:

lb config--architecture amd64 # for 64 bit# ...or...

lb config--architecturei386 # for 32 bit

lb build

Page: 5 / 155© Offensive Security2013

Page 6: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

سيستغرق األمر األخير بعض الوقت لالنتهاء ألنه يقوم بتنزيل كل الحزم المطلوبة إلنشاء ISO خاص بك

بناء لينكس كالي لبنية i386 أقدم

إعادة عملية لينكس. كالي ISO بناء إعادة إلى ستحتاج األقدم، للعتاد االفتراضية نواة إلى تحتاج كنت إذا .PAEال يدعم i386 كالي ينكس :auto/config في 486 الذي يجب تغييره الى pae-686البناء هي نفسها على النحو الوارد أعاله على غرار المتغير

apt-get install gitlive-build cdebootstrap kali-archive-keyring git clonegit: //git.kali.org/live-build-config.git

cdlive-build-config sed -i 's/686-pae/486/g'auto /config

lb cleanlb build

تسريع البناءات المستقبلية

ذلك عمل يمكن المستقبلي. لالستعمال المحلية الذاكرة في للحزم المؤقت التخزين في ترغب قد ،ISO ملفات لبناء تخطط دائما كنت إذاقبل كل بناء. http_proxy و اعداد متغير البيئة apt-cacher-ngبسهولة عن طريق تثبيت

apt-get installapt-cacher-ng /etc/init.d/apt-cacher-ng start

export http_proxy=http://localhost:3142/ ....# setup and configure your live build

lb build

Page: 6 / 155© Offensive Security2013

Page 7: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

تحميل ملفات لينكس كالي

الرسميةتنبيه! بالقيمة مقارنته و MD5 checksumال من التحقق يجب كما رسمية مصادر من كالي لينكس تحميل من التأكد يجب لدينا نظر لكونه من السهل على أي كان القيام بتعديالت على كالي الحتواء أكواد خبيثة واستضافته بشكل غير رسمي.

ISO ملفات

.bit 64 من نوع 32 و ISO لينكس كالي متوفر بصيغة

ISO تحميل ملفات كالي

VMWare ملفات

.bit 64 متوفرة بصيغة 32 و VMware مثبتة. ملفات Tools VMwareمع ال machine virtual كالي متوفر على شكل

VMWare تحميل ملفات

ARM ملفات

لدينا .ARM أجهزة جميع على تعمل أن شأنها من واحدة صورة هناك تكون أن الممكن من ليس فإنه ،ARM معمارية لطبيعة كالينظرا صور ARM :من شأنها أن تعمل على األجهزة التالية

rk3306 mk/ss808Raspberry Pi

ODROID-U2/X2MK802/MK802 II

Samsung Chromebook

التحقق من قيم Checksums MD5 للملفات المحملة

من المهم للغاية التحقق من الMD5 checksum للملف الذي قمت بتحميله و مقارنته بالchecksums الرسمية.

التحقق من قيم Checksums MD5 على بيئة لينكس

md5sum kali-i386.iso2455da608852a7308e1d3a4dad34d3ce kali-i386.iso

Page: 7 / 155© Offensive Security2013

Page 8: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

OSX على بيئة Checksums MD5 التحقق من قيم

md5 kali-i386.iso MD5(kali-i386.iso)= 2455da608852a7308e1d3a4dad34d3ce

التحقق من قيم Checksums MD5 على بيئة ويندز

مثل أداة إلى تحتاج سوف لذلك checksum MD5ال لحساب القدرة يملك ال Microsoftويندز File Checksum Integrity Verifier/Hashtab.للتحقق من الملف الذي تم تحميله

Page: 8 / 155© Offensive Security2013

Page 9: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

02. عمل توزيعة كالي خاصة

تخصيص سطح مكتب كاليتغيير بيئة سطح مكتب كالي

غنوم استخدام في يرغبون ال المستخدمين بعض أن ندرك نحن االفتراضية، المكتب سطح كبيئة غنوم يستخدم كالي لينكس أن من الرغم علىدليل باتباع قم المخصص، المكتب سطح بيئة مع بك خاصة كالي ISO صورة لبناء بك. الخاصة المكتب سطح بيئة تغيير يمكنك فإنه بناءلذلك

ISO كالي منخاص األخير القسم بتحرير قم بك، الخاص ISO بناء قبل .config/package-lists/kali.list.chrootاإلدخاالت الحتواء المتعلقة ببيئة سطح المكتب الذي تريده. لقسم يبدأ بهذا التعليق:

# Graphical desktops depending on the architecture#

# You can replace all the remaining lines with a list of the# packages required to install your preferred graphical desktop

# or you can just comment everything except the packages of your# preferred desktop.

KDEGnome

LXDEXFCEI3WMMATE

kali-defaultskali-root-logindesktop-base

kde-plasma-desktop

Page: 9 / 155© Offensive Security2013

Page 10: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

gnome-corekali-defaults

kali-root-logindesktop-base

kali-defaultskali-root-logindesktop-base

lxde

kali-defaultskali-root-logindesktop-base

xfce4

# cheers to 0xerrorxorg

dmenuconky

i3

Page: 10 / 155© Offensive Security2013

Page 11: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

The “MATE” desktop is not included by default in our repositories, and requires a few more steps to integrateinto a Kali build.

echo "deb http://repo.mate-desktop.org/debian wheezy main" >> /etc/apt/sources.listapt-get updateapt-get installmate-archive-keyring

# apt-get install git live-build cdebootstrap# git clone git://git.kali.org/live-build-config.git

cdlive-build-config mkdirconfig /archivesecho "deb http://repo.mate-desktop.org/debian wheezy main" >config /archives/mate.list.binaryecho "deb http://repo.mate-desktop.org/debian wheezy main" >config /archives/mate.list.chroot

cp /usr/share/keyrings/mate-archive-keyring.gpg config/archives/mate.key.binarycp /usr/share/keyrings/mate-archive-keyring.gpg config/archives/mate.key.chroot

echo "sleep 20" >>config /hooks/z_sleep.chroot

# add mate desktop to the packages list: nano config/package-lists/kali.list.chroot # after editing, it shouldlook like this:

xorgmate-archive-keyring

mate-coremate-desktop-environment

Page: 11 / 155© Offensive Security2013

Page 12: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

Page: 12 / 155© Offensive Security2013

Page 13: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

ISO إنشاء تحديث كاليdebian سكريبتات باستخدام ISO تحديث ملف بإنشاء يسمح لينكس هيlive-buildكالي كالي بيئة في الملفات هذه النشاء طريقة أسهل .

كاآلتي.

:cdebootstrap و live-build ستحتاج أوال الى تنصيب الحزم

apt-get install gitlive-build cdebootstrap

Kali ثم نقوم باستنساخ cdimageGit repository اآلتي النحو على:

git clonegit: //git.kali.org/live-build-config.git

و انشاء ملف الISO الخاص بك. cdimage.kali.org تحت live directory اآلن يمكنك التغيير الى ال

cdlive-build-config lb clean--purgelb configlb build

سكريبتات البناء تمكنك أيضا من التخصيص الكامل لصور لينكس كالي. لمزيد المعلومات حول هذه السكريبتات،.صفحة تخصيص كالييرجى النظر في

Page: 13 / 155© Offensive Security2013

Page 14: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

03. تنصيب توزيعة لينوكس كالي

تنصيب كالي بجانب الوندزتنصيب لينكس كالي بجانب الوندز

بيانات ألي باكاب عمل من تأكد أوال اإلعداد. عملية أثناء الحذر توخي إلى تحتاج لكن، جدا. مفيدا يكون أن يمكن الويندوز جانب إلى كالي تثبيتالبيانات من االحتياطية النسخة هذه لتخزين عليك فسيكون الصلب، قرصك بتعديل ستقوم لكونك نظرا بك. الخاص الويندوز جهاز على هامة

مقال على باالطالع ننصحك االحتياطي، نسخ االنتهاءمن بمجرد خارجية. أقراص الصلبعلى القرص على كالي لينوكس يشرحتنصيب الذي ،اإلجراء األساسي لتثبيت كالي.

حجم بتغيير سنبدأ حاليا. الجهاز في القرص مساحة من 100٪ يحتل الذي 7 ويندوز جانب إلى كالي لينكس بتثبيت سنقوم المثال، هذا فيالقسم الخاص بالوندز لدينا ليأخذ مساحة أقل، ومن ثم نشرع في تثبيت لينكس كالي في قسم الفارغ الذي تم إنشاؤه حديثا.

كالي لينوكس بتحميل أوقم ،DVD على ISOال بحرق الUSBثم على علىبتنصيبه USB منفذ أو DVD أقراص محرك لديك يكن لم إذا .. تأكد من أن لديك:تثبيت لينكس كالي من الشبكة جهاز الكمبيوتر الخاص بك، راجع

8 جيجا على األقل من مساحة القرص الحرة على ويندوزمحرك DVD-CD / منفذ USB قابل لإلقالع

اإلستعداد للتثبيت

.قم بتحميل لينوكس كالي1.

.بتنصيبه على الUSB قم بحرق الISO على DVD أو2.

.3.BIOSفي اعدادات ال USB / CD تحقق من ضبط الجهاز للإلقالع من

طريقة تنصيب لينوكس كالي الى جانب الوندز

.1،“LIVE” لبدء التثبيت، قم باإلقالع بواسطة أداة التثبيت المختارة. يجب أن تكون شاشة اقالع لينوكس كالي في إستقبالك. اختر اليفستجد نفسك عند شاشة كالي الرئيسية.

Page: 14 / 155© Offensive Security2013

Page 15: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

لتقليص مساحة الويندوز الحالية للحصول على مساحة كافية لتثبيت gparted . سنستخدم برنامجgparted ثم قم بتشغيل برنامج2. لينكس كالي.

Page: 15 / 155© Offensive Security2013

Page 16: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

حدد قسم الوندز حسب النظام الخاص بك. عادة ما يكون الثاني، هو القسم األكبر. في مثالنا، لدينا قسمان، االول هو قسم استرداد3.النظام، نظام وندز مثبت على /sda2/dev. قم بتغيير حجم الوندز الخاص بك لترك مساحة كافية (8 جيجا على األقل) لتنصيب كالي.

Page: 16 / 155© Offensive Security2013

Page 17: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

وgparted مجرد تغيير حجم قسم الويندوز، تأكد من تطبيق جميع العمليات ”Operations All Apply“ على القرص الصلب. أغلق4. قم بإعادة التشغيل.

Page: 17 / 155© Offensive Security2013

Page 18: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

طريقة تنصيب لينوكس كالي

تماما1. مشابهة التنصيب طريقة المرحلة هذه من Kaliابتداء لعملية تثبيت كالي على القرص سيكونالصلب عندها التقسيم حد الى ، ,.gpartedعليك تحديد ”space free continuous largest the use – Guided“ الذي قمت بإنشائه مسبقا مع باستخدام

Page: 18 / 155© Offensive Security2013

Page 19: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

بعد االنتهاء من التنصيب، قم بإعادة تشغيل الكمبيوتر, ستكون شاشة االقالع المزدوج (اما لينوكس كالي أو ويندز) في إستقبالك.2.

Page: 19 / 155© Offensive Security2013

Page 20: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

ما بعد التثبيت

من المعلومات مزيد على الحصول يمكنك بك. الخاص النظام إلستغالل الوقت حان كالي، لينكس تنصيب اإلنتهاءمن بعد المستخدماآلن دليلالمنتديات.كما يمكنك أيضا أن تجد نصائح حول كيفية الحصول على أقصى استفادة من كالي في

Page: 20 / 155© Offensive Security2013

Page 21: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

USBتثبيت لينكس كالي على الاقالع لينكس كالي و تنصيبه من الUSB هي الطريقة االفضل و االسرع بالنسبة إلينا. من أجل بذلك، نحن بحاجة إلى إنشاء صورة ISO كاليعلى الUSB. إذا كنت ترغب في إضافة حفظ التغييرات (persistence) على الUSB يرجى قراءة الموضوع كامال قبل الشروع في إنشاء

الصورة.

التحضيرات

.قم بتحميل لينكس كالي1.

.Win32 Disk Imager إذا كنت من مستخدمي الويندز، قم بتحميل2.

ال حاجة ألي برنامج على اللنكس.3.

.4. usb إصبع

USBطريقة تثبيت كالي على ال

باستخدام نظام ويندز

.1.Imager Disk Win32 بجهاز الكمبيوتر الخاص بك. قم بتشغيل برنامج USBقم بتوصيل عصا ال

قم باختيار ملف الISO الخلص بلنكس كالي و تحقق من أن اصبع الUSB الذي ستتم الكتابة عليه هو الصحيح.2.

بعد االنتهاء من عملية الحرق، قم بإخراج اصبع الUSB. يمكنك اآلن استخدامه إلقالع كالي.3.

Page: 21 / 155© Offensive Security2013

Page 22: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

باستخدام نظام لينكس

USBلنسخه على ال dd يمكنك استعمال ISOفي بيئة لينكس سهل للغاية, بعد االنتهاء من تحميل ملف ال USB حرق لينكس كالي على

باستخدام ديسك الهارد تقسيمات تدمير يمكنك انه اال للغاية، سهلة USB عصا على كالي حرق عملية أن من الرغم على ذاddتحذير. لم تكن تفهم ما أنت بصدد القيام به. يرجى مالزمة الحذر.

قم بتوصيل عصا الUSB بجهاز الكمبيوتر.1.

.2.dmesg الخاص بك باستخدام USBتحقق من مسار ال

قم بحرق الISO على الUSB بحذر!:3.

dd if =kali.isoof=/dev/sdb

.USBهذا كل ما في اآلمر! يمكنك اآلن تشغيل نظام كالي اليف أو تنصيبه باستخدام ال

إضافة حفظ التغييرات لنسخة اليف USB الخاصة بك

بعض في جدا مفيدة تكون أن يمكن لينكس كالي صورة إلى اليف) نسخة على والتغيرات الملفات حفظ على (القدرة التغييرات حفظ إضافةالتالية. الخطوات اتبع الخاصية، هذه تدعم USB الاليف نسختك لجعل هوالحاالت. بنا الخاص USBال أن لنفترض المثال، هذا في

/dev/sdb.تتسع الى أكثر من 4 جيجا USB إذا كنت ترغب في إضافة حفظ التغييرات، سوف تحتاج الى .

.dd قم بحرق الISO الخاص بكالي على الUSB كما هو مبين أعاله ”في بيئة لينكس“ باستخدام1.

.2:gparted في هذا المثال استخدمنا .USBقم بإنشاء تقسيمات اضافية على ال

gparted/dev/sdb

يجب أن يكون مخطط التقسيم الحالي الخاص بك مشابها لهذه الصورة:3.

Page: 22 / 155© Offensive Security2013

Page 23: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

قم بتهيئة قسم جديد من بالحجم المطلوب الستخدامه في حفظ التغييرات. في مثالنا، استخدمنا كل المساحة الباقية المتوفرة. تأكد4..EXT4 و من تهيئتها باستخدام نظام الملفات ،persistenceمن تسمية وحدة التخزين التي تم إنشاؤها حديثا ب

Page: 23 / 155© Offensive Security2013

Page 24: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

بعد االنتهاء من عملية التهيئة قم بعمل mount لقسم الpersistence الخاص بك باستخدام هذه األوامر:5.

mkdir /mnt/usbmount /dev/ sdb2/mnt/usb

echo "/ union" >> /mnt/usb/persistence.confumount /mnt/usb

قم بتوصيل عصا الUSB بالكمبيوتر الذي تريد استخدامه، تأكد من اعداد الBIOS لالقالع من الUSB. عند التعرض الى شاشة اقالع6.كالي، قم باختيار ”boot Live“ من القائمة (ال تضغط ENTER)، ثم اضغط على ”TAB“. سوف يمكنك ذلك من تغيير اعدادات

االقالع، قم بإضافة كلمة ”persistence“ الى آخر السطر في كل مرة تريد فيها عمل لقسم الpersistence الخاص بك.

Page: 24 / 155© Offensive Security2013

Page 25: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

تنصيب لينوكس كالي على قرص صلب مشفر(LVM) منطقية مساحة تنصيب من يمكنك كالي مثبت حساسة. بيانات نن فيه لما بالكامل الصلب القرص تشفير إلى نحتاج األحيان، بعض فيLVM اختيار باستثناء عادي“ قرص على ”التثبيت لعملية جدا مشابهة التثبيت طريقة .USBال على أو الصلب القرص على سواء مشفرة

مشفرة أثناء عملية التثبيت.

متطلبات تنصيب لينوكس كالي على قرص صلب مشفر

مع أدناه، المبين النحو على ضئيلة (العتاد) وير الهارد متطلبات مالئم. كمبيوتر جهاز الى ستحتاج اوال صعبة، عملية ليس كالي لينوكس تنصيبجيجا 4 من بأكثر أنظمة على تشغيلها يمكن لذلك إفتراضية، PAE نواة لها I386 صور طبيعي. يشكل أفضل أداء توفر العتاد أفضل فإن ذلك

.بتنصيبه على الUSBثم بحرق الISO على DVD أو قم بتحميل لينوكس كاليرام.

متطلبات التنصيب

توفر مساحة حرة كافية (8 جيجا) على القرص الصلب لتنصيب لينكس كالي.بالنسبة لمنصات I386 و AMD64 يجب توفر ما ال يقل عن 512 ميقا بايت رام.

محرك DVD-CD / منفذ USB قابل لإلقالع

اإلستعداد للتثبيت

.قم بتحميل لينوكس كالي1.

.بتنصيبه على الUSB قم بحرق الISO على DVD أو2.

.3.BIOSفي اعدادات ال USB / CD تحقق من ضبط الجهاز للإلقالع من

طريقة تنصيب لينوكس كالي

لبدء التثبيت، قم باإلقالع بواسطة أداة التثبيت المختارة. يجب أن تكون شاشة اقالع لينوكس كالي في إستقبالك.. قم باختيار وضع1. .GUI في هذا المثال، اخترنا تثبيت رسومي .(install mode-Text) أو الوضع الكتابي (install Graphical) التنصيب الرسومي

Page: 25 / 155© Offensive Security2013

Page 26: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

قم باختيار لغتك المفضلة و من ثم موقع بالدك. سوف تتم مطالبتك أيضا بإعداد لوحة المفاتيح الخاصة بك مع خارطة المفاتيح2.المناسبة.

Page: 26 / 155© Offensive Security2013

Page 27: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

سوف يقوم المثبت بنسخ الصورة على القرص الصلب، البحث عن واجهات شبكة االتصال الخاصة بك ومن ثم يطالبك بإدخال اسم3.المضيف للنظام الخاص بك. في المثال أدناه، قمنا بإدخال ”Kali“ كإسم للمضيف.

Page: 27 / 155© Offensive Security2013

Page 28: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

قم بإدخال كلمة مرور قوية لحساب الجذر وإنشاء أي حسابات إضافية تريد.4.

Page: 28 / 155© Offensive Security2013

Page 29: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

ثم قم بظبط التوقيت المناسب.5.

Page: 29 / 155© Offensive Security2013

Page 30: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

سوف يقوم المثبت بالبحث عن األقراص و يقدم لك أربعة خيارات. لتثبيت وحدة (LM) مشفرة، قم بإختيار استخدام القرص بأكمله6. “ كما هو مبين أدناه.use entire disk and set up encrypted LVMوإعداد LVM مشفرة ”

Page: 30 / 155© Offensive Security2013

Page 31: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

إختر القرص المناسب لتثبيت كالي. في هذا المثال، قمنا باختيار الUSB. سوف نستخدم الUSb لتمهيد نسخة مشفرة من كالي.7.

Page: 31 / 155© Offensive Security2013

Page 32: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

قم بتأكيد مخطط التقسيم الخاص بك و تابع التثبيت.8.

Page: 32 / 155© Offensive Security2013

Page 33: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

ثم سيطلب المثبت منك أن تدخل كلمة مرور الخاصة بالتشفير. عليك تذكر كلمة المرور هذه و استخدامها كل مرة القالع نظام كالي9.المشفر الخاص بك.

Page: 33 / 155© Offensive Security2013

Page 34: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

قم بتكوين شبكة المرايا. كالي يستخدم مستودع مركزي لتوزيع التطبيقات. عليك إدخال بيانات البروكسي المناسبة عند الحاجة.10.

تكون قادرا على تثبيت الحزم من مستودعات كالي. لن إذا قمت بتحديد ”NO“ في هذه الشاشة، مالحظة!

Page: 34 / 155© Offensive Security2013

Page 35: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

.11.GRUB ثم قم بتنصيب

Page: 35 / 155© Offensive Security2013

Page 36: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

وأخيرا، انقر فوق متابعة (CONTINUE) إلعادة تشغيل نظام كالي الجديد الخاص بك. إذا كنت تستخدم USB تأكد من أنك قمت12.بإعداد الBIOS لتمكين الجهاز من االقالع عبر الUSB. سيطلب منك إدخال كلمة المرور الخاصة بالتشفير التي قمت بتعيينها أثناء

التنصيب عند كل عملية اقالع.

Page: 36 / 155© Offensive Security2013

Page 37: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

ما بعد التثبيت

من المعلومات مزيد على الحصول يمكنك بك. الخاص النظام إلستغالل الوقت حان كالي، لينكس تنصيب اإلنتهاءمن بعد المستخدماآلن دليلالمنتديات.كما يمكنك أيضا أن تجد نصائح حول كيفية الحصول على أقصى استفادة من كالي في

Page: 37 / 155© Offensive Security2013

Page 38: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

تنصيب لينوكس كالي على القرص الصلبمتطلبات تنصيب لينوكس كالي

او armel (سواء ARM ،amd64 ،I386 منصات يدعم كالي مالئم. كمبيوتر جهاز الى ستحتاج اوال صعبة, عملية ليس كالي لينوكس تنصيبarmhf). متطلبات الهارد وير (العتاد) ضئيلة على النحو المبين ،أدناه مع ذلك فإن أفضل العتاد توفر أداء أفضل يشكل .طبيعي صور I386 لها

رام. جيجا 4 من بأكثر أنظمة على تشغيلها يمكن لذلك إفتراضية، PAE كالينواة لينوكس بتحميل أوقم ,DVD على ISOال بحرق بتنصيبهثمUSBعلى جهاز الكمبيوتر الخاص بك راجع على ال USB أو منفذ DVD تثبيت لينكس كالي من الشبكة . إذا لم يكن لديك محرك أقراص.

متطلبات التثبيت األساسية

توفر مساحة حرة كافية (8 جيجا) على القرص الصلب لتنصيب لينكس كالي.بالنسبة لمنصات I386 و AMD64 يجب توفر ما ال يقل عن 512 ميقا بايت رام.

محرك DVD-CD / منفذ USB قابل لإلقالع

اإلستعداد للتثبيت

.قم بتحميل لينوكس كالي1.

.بتنصيبه على الUSB قم بحرق الISO على DVD أو2.

.3. BIOSفي اعدادات ال USB / CD تحقق من ضبط الجهاز للإلقالع من

طريقة تنصيب لينوكس كالي

لبدء التثبيت، قم باإلقالع بواسطة أداة التثبيت المختارة. يجب أن تكون شاشة اقالع لينوكس كالي في إستقبالك. قم باختيار وضع1. .GUI في هذا المثال، اخترنا تثبيت رسومي .(install mode-Text) أو الوضع الكتابي (install Graphical) التنصيب الرسومي

Page: 38 / 155© Offensive Security2013

Page 39: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

قم باختيار لغتك المفضلة و من ثم موقع بالدك. سوف تتم مطالبتك أيضا بإعداد لوحة المفاتيح الخاصة بك مع خارطة المفاتيح2.المناسبة.

Page: 39 / 155© Offensive Security2013

Page 40: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

سوف يقوم المثبت بنسخ الصورة على القرص الصلب، البحث عن واجهات شبكة االتصال الخاصة بك ومن ثم يطالبك بإدخال اسم3.المضيف للنظام الخاص بك. في المثال أدناه، قمنا بإدخال ”Kali“ كإسم للمضيف.

Page: 40 / 155© Offensive Security2013

Page 41: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

قم بإدخال كلمة مرور قوية لحساب الجذر وإنشاء أي حسابات إضافية تريد.4.

Page: 41 / 155© Offensive Security2013

Page 42: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

ثم قم بظبط التوقيت المناسب.5.

Page: 42 / 155© Offensive Security2013

Page 43: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

سوف يقوم المثبت بالبحث األقراص اآلن، و يقدم لك أربعة خيارات. في مثالنا، نحن نستخدم كامل القرص على جهاز الكمبيوتر6.الخاص بنا وليس تكوين LVM (إدارة وحدة التخزين المنطقية). يمكن للمستخدمين ذوي الخبرة استخدام ”Manual“ لتحديد طريقة

تقسيم بشكل يدوي.

Page: 43 / 155© Offensive Security2013

Page 44: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

سيكون لديك فرصة واحدة أخيرة لمراجعة تكوين القرص المثبت قبل يقوم المثبت بتغييرات ال رجعة فيها. بعد النقر فوق متابعة7.“ِContinue”، العمل في المثبت سيبدأ and قريبا التثبيت من اإلنتهاء سيكون و.

Page: 44 / 155© Offensive Security2013

Page 45: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

قم بتكوين شبكة المرايا. كالي يستخدم مستودع مركزي لتوزيع التطبيقات. عليك إدخال بيانات البروكسي المناسبة عند الحاجة.8.

تكون قادرا على تثبيت الحزم من مستودعات كالي . لن إذا قمت بتحديد ”NO“ في هذه الشاشة، مالحظة!

Page: 45 / 155© Offensive Security2013

Page 46: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

.9.GRUB ثم قم بتنصيب

Page: 46 / 155© Offensive Security2013

Page 47: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

وأخيرا، انقر فوق متابعة ”Continue“ إلعادة تشغيل كالي الذي تم تثبيته.10.

Page: 47 / 155© Offensive Security2013

Page 48: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

ما بعد التثبيت

من المعلومات مزيد على الحصول يمكنك بك. الخاص النظام إلستغالل الوقت حان كالي، لينكس تنصيب اإلنتهاءمن بعد المستخدماآلن دليلالمنتديات.كما يمكنك أيضا أن تجد نصائح حول كيفية الحصول على أقصى استفادة من كالي في

Page: 48 / 155© Offensive Security2013

Page 49: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

04. تنصيب توزيعة لينوكس كالي من الشبكة

تثبيت لينكس كالي من الشبكة باستخدام ملف ISO مصغرتثبيت كالي باستخدام ملف ISO مصغر

جميع بتحميل المصغر ISOال يقوم سوف الصفر“. ”من النظام تثبيت و كالي نظام من أدنى حد لتثبيت جيدة وسيلة يعتبر المصغر ISO كاليالحزم المطلوبة من مستودعاتنا، مما يعني الحاجة إلى توفر اتصال سريع باإلنترنت الستخدام هذا األسلوب من التثبيت.

متطلبات التثبيت األساسية

توفر مساحة حرة كافية (8 جيجا) على القرص الصلب لتنصيب لينكس كالي.بالنسبة لمنصات I386 و AMD64 يجب توفر ما ال يقل عن 512 ميقا بايت رام.

محرك DVD-CD / منفذ USB قابل لإلقالع

اإلستعداد للتثبيت

.قم بتحميل ملف الISO المصغر للينوكس كالي1.

.بتنصيبه على الUSB قم بحرق الISO على DVD أو2.

.3.BIOSفي اعدادات ال USB / CD تحقق من ضبط الجهاز للإلقالع من

طريقة تنصيب لينوكس كالي

عند تشغيل الISO ألول مرة، ستكون شاشة اقالع صغيرة في استقبالك مع مختلف الخيارات. في هذا المثال، سنقوم بعملية تنصيب عادية.

Page: 49 / 155© Offensive Security2013

Page 50: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

سنترك للتثبيت. المضيف اسم تحديد إلى ستحتاج ذلك بعد المفاتيح، لوحة ونوع اللغة مثل منك مختلفة معلومات بطلب المثبت سيقوم ثم.لكالياالسم االفتراضي

Page: 50 / 155© Offensive Security2013

Page 51: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

entire use – Guided’ سنختار بسرعة، التنصيب عملية النهاء عليك. التقسيم خيارات عرض سيتم و الزمنية، المنطقة تحديد إلى ستحتاج ثمdisk’ جديد تقسيم إلنشاء االعدادات نتبع و.

Page: 51 / 155© Offensive Security2013

Page 52: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

خدمات إضافة في ترغب كنت إذا افتراضي. بشكل حزم من صغيرة فرعية مجموعة تحديد سيتم الشبكة، استعمال في االقتصاد أجل منمختلفة أو ميزات، يمكنك تحديد خياراتك هنا.

Page: 52 / 155© Offensive Security2013

Page 53: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

بعض العملية هذه تستغرق أن يمكن لديك، االتصال سركة حسب النظام. على تثبيتها و المتطلبة الحزم جميع بتحميل المثبت سيقوم هناالوقت. في نهاية المطاف، وسوف تتم مطالبتك أخيرا بتثبيت GRUB إلنهاء التثبيت.

Page: 53 / 155© Offensive Security2013

Page 54: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

ما بعد التثبيت

من المعلومات مزيد على الحصول يمكنك بك. الخاص النظام إلستغالل الوقت حان كالي، لينكس تنصيب اإلنتهاءمن بعد المستخدماآلن دليل.المنتدياتكما يمكنك أيضا أن تجد نصائح حول كيفية الحصول على أقصى استفادة من كالي في

Page: 54 / 155© Offensive Security2013

Page 55: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

(PXE) تنصيب لينكس كالي من الشبكةPXE إعداد خادم

) هي خاصية مفيدة في حالة توفر جهاز محمول مثال مع عدم توفر محرك أقراص أو منفذ PXE.USBاقالع و تنصيب كالي عبر الشبكة (

.dnsmasq.conf لتوفير ملقم TFTP/DHCP ومن ثم تحرير الملف dnsmasq في البداية يجب تنصيب

apt-get installdnsmasq nano /etc/dnsmasq.conf

لمطابقة البيئة الخاصة بك: dhcp-rangeيجب تفعيل TFTP ،DHCP و PXE كما هو مبين أدناه مع تغيير ال dnsmasq.conf في ملف

interface=eth0dhcp-range=192.168.8.100,192.168.8.254,12h

dhcp-boot=pxelinux.0enable-tftptftp-root=/tftpboot/

بعد هذه التغييرات يجب اعادة تشغيل خدمة dnsmasq كي تصبح هذه التغييرات نافذة المفعول.

service dnsmasq restart

تحميل صور Netboot PXE كالي

اآلن، نحن بحاجة إلنشاء مجلد الحتواء صورة Netboot كالي وتحميل الصور التي نود أن نوفرها من مستودعات كالي.

Page: 55 / 155© Offensive Security2013

Page 56: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

mkdir -p /tftpbootcd /tftpboot

# for 64 bit systems:wgethttp: //repo.kali.org/kali/dists/kali/main/installer-amd64/current/images/netboot/netboot.tar.gz

# for 32 bit systems:wgethttp: //repo.kali.org/kali/dists/kali/main/installer-i386/current/images/netboot/netboot.tar.gz

tarzxpf netboot.tar.gz rmnetboot.tar.gz

تمهيد النظام لالقالع من الشبكة

بك الخاص PXE خادم من IP على تحصل أن ينبغي الشبكة. من لالقالع اعداده و بك الخاص النظام تمهيد يمكنك االعدادات من االنتهاء بعدوتبدأ باقالع كالي.

Page: 56 / 155© Offensive Security2013

Page 57: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

05. دليل إستخدام توزيعة لينوكس كالي

VMware Tools كالي لينكس علىTools VMware تثبيت أجل من التالية التعليمات اتباع إلى ستحتاج الصنع مسبق نظام استخدام من بدال وهمي كالي نظام تنصيب قررت اذا

.VMWare tools أو open-vm-toolsبنجاح. يمكنك أن تختار إما تثبيت

Tools-vm-open تثبيت

هذه أسهل طريقة لتشغيل tools VMWare على نظام كالي وهمي.

apt-get installopen-vm-tools

تثبيت Tools VMware على كالي

لتثبيت المطلوبة الحزم بعض بتثبيت البدأ عليك tools VMWare استخدام تفضل كنت إذا أو tools-vm-open تشغيل من تتمكن لم اذاVMware Tools:

apt-get install gcc makelinux-headers-$ (uname-r )ln -s /usr/src/linux-headers-$(uname-r )/include/generated/uapi/linux/

version.h/usr/src/linux-headers-$(uname-r )/include/linux/

ISO Tools VMware إرفاق بمجرد القائمة. من “Tools VMware Install” على بالنقر ISO tools Vmwareل mount بعمل قم ثم./tmp/ في مجلد installer Tools VMware لمحرك الألقراص و نسخ mount بالنظام الوهمي يجب عمل

mkdir /mnt/vmwaremount /dev/ cdrom/mnt/vmware/

cp -rf /mnt/vmware/VMwareTools* /tmp/

Page: 57 / 155© Offensive Security2013

Page 58: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

أخيرا يجب الذهاب الى مجلد /tmp/، فك ضغط الملف و تشغيل المثبت:

cd /tmp/tarzxpf VMwareTools- <tools version>.tar.gzcdvmware-tools-distrib /

./vmware-tools-install

قم باتباع متطلبات المثبت.

VMware حركة الماوس بطيئة في

على نظام كالي الوهمي. xserver-xorg-input-vmmouse إذا كانت حركة الماوس بطيئة يمكنك تثبيت حزمة

apt-get installxserver-xorg-input-vmmouse reboot

!Tools VMwareال يمكن عمل كومبايل ل

تكون قد األحيان، بعض في دائما. VMware برنامج قبل من معتمدة غير نواة يستخدم كالي أن بما منها عانينا ما كثيرا و مؤسفة حقيقة هذه.بمجتمع VMwareهناك حاجة للبحث عن ”patches Tools VMware compatibility upstream“ الخاصة

المشاكل المعروفة

توجد المشترك. الملف خاصية عدى ما 3.7 نواة على VMware أدوات ترجمة يمكن ،2013 مارس 2 من المشكلة.باتشاتابتداء هذه الصالح.

Page: 58 / 155© Offensive Security2013

Page 59: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

Box Virtual لينكس كالي علىان قررت تثبيت كالي على Box Virtual عليك اتباع الخطوات التالية لتثبيت األدوات اإلضافة لينكس بنجاح.

من كل في االستقرار وتعزيز التوافق، تحديثات ذلك في بما التحسينات، من االستفادة أجل من Box Virtual من إصدار أحدث استخدام يجبالتطبيقة األساسية والضيف.

تثبيت إضافات VirtualBox على لينكس كالي

عليك تثبيت إضافات VirtualBox من أجل الحصول على ماوس سليم وشاشة متكاملة و مجلد مشترك مع النظام المضيف الخاص بك.

بمجرد االنتهاء من تشغيل نظام كالي الوهمي، قم بتنفيذ األمر التالي لتثبيت headers نواة لينكس.

apt-get update && apt-get install -ylinux-headers-$ (uname-r )

.‘Additions Guest Install’ واختيار VirtualBox قائمة من ‘Devices’ عبر اإلضافات قرص الحاق يمكنك العملية هذه من االنتهاء بمجردسيتم عمل mount لiso GuestAdditions بمحرك األقراص الخاص بنظام كالي الوهمي. أنقر على Cancel عند التشغيل التلقائي .

Page: 59 / 155© Offensive Security2013

Page 60: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

بتشغيله قم و للتنفيذ قابل أنه من تأكد و الخاص المحلي النظام الى اإلضافات Rom-CD من run.VboxLinuxAdditions الملف بنسخ قملبدء التثبيت.

cp /media/cd-rom/ VBoxLinuxAdditions.run/root/chmod 755 /root/VBoxLinuxAdditions.run

cd /root./VboxLinuxAdditions.run

Page: 60 / 155© Offensive Security2013

Page 61: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

المجلدات مشاركة على القدرة مع متكاملتين شاشة و ماوس على الحصول يجب اإلضافات. تثبيت الستكمال الوهمي النظام تشغيل بإعادة قممع النظام المضيف.

إنشاء مجلدات المشتركة مع النظام المضيف

عليك اكمال بعض الخطوات قبل أن تتمكن من مشاركة مجلدات على النظام المضيف الخاص بك مع نظام كالي الوهمي.

سيطلق ما وهو األيمن اإلطار جزء في ‘Folders Shared’ على انقر و بك الخاص الوهمي كالي نظام اختر VirtualBox the From فينافذة منبثقة إلضافة المجلدات المشتركة. ضمن هذا اإلطار انقر على الرمز إلضافة مجلد.

خانات حدد المسار. على للحصول المضيف النظام لتصفح المنسدل السهم فوق انقر أو مشاركته في ترغب الذي المجلد مسار بوضع قماالختيار ’mount-Auto‘ و ’Permanent Make‘ ثم انقر على زر موافق.

Page: 61 / 155© Offensive Security2013

Page 62: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

ستكون المجلدات المشتركة الخاصة بك متاحة اآلن في دليل وسائل اإلعالم. يمكنك إنشاء إشارة مرجعية أو رابط لتسهيل الوصول إليها.

Page: 62 / 155© Offensive Security2013

Page 63: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

Page: 63 / 155© Offensive Security2013

Page 64: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

Mode Forensics لينكس كالي“Forensic Boot” تم تقديمها في الباك تراك و التي استمرت حتى االصدار الخامس و هي موجودة اآلن في .كالي هذه الخاصية أثبتتهذا في استخدامه السهل من فانه forensic عمل الى الحاجة عند كالي، ISO عندهم الناس من كثير لدينا. التشغيل نظام لتوافر نظرا نجاحها

الغرض. كالي يحتوي على أشهر أدوات forensic المفتوحة المصدر وهو الحل األنسب لهذا الغرض .

عند تشغيل mode boot forensic ستالحظ أن هنالك تغييرات قليلة و هامة جدا تم إجراؤها.

.1mount عمل يتم لن و استخدامه يتم لن فانه swap قسم هناك كان إذا أنه يعني هذا الداخلي. الصلب القرص لمس يقع لم أوال،ثم مدفوعة أداة باستخدام له « hashsage » عملنا و النظام من الصلب القرص بإزالة قمنا هذا، من للتحقق الداخلي. للقرصقمنا الوقت لبعض كالي استخدام بعد عليه. mode boot forensic كالي بتشغيل قمنا و مجددا بالنظام الصلب القرص بربط قمناذلك و األولى النتيجة نفس على فتحصلنا األداة نفس باستخدام ثانية مرة له « hashsage » عملنا و جديد من الصلب القرص بازالة

يدل على أنه لم يقع تغيير شيء فيه على االطالق.

Page: 64 / 155© Offensive Security2013

Page 65: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

واألقراص2. األقراص محركات فان لذلك .media removableلل اآللي mountال تعطيل تم فقد أهمية، تقل ال أخرى، جهة منتدخل دون إعالمية وسيلة ألية يحدث أن يجب شيء ال بسيطة: هذا كل من الغاية إدراجها. عند لها mount-auto عمل يقع لن المدمجة

من المستخدم مباشرة.

و بالغرض تفي كانت اذا ما بالتثبت و األدوات من بالتحقق ننصح نحن حقيقية، حاالت في forensicsال في كالي استخدام في ترغب كنت إذابعدم االكتفاء بما نقوله نحن.

أن الممكن من أنه اال المتاحة، المصدر المفتوحة االختراق اختبار أدوات من مجموعة أفضل وجود على يركز كالي أن الرغم على وأخيرا،كذلك، األمر كان إذا .forensicال في لديك المفضلة المصدر المفتوحة األداة عنا لنا!تغيب المفتوحةاذكرها باألدوات اطالع على دائما ونحن

المصدر العالية الجودة التي يمكننا أن نضيفها إلى كالي لجعله أفضل.

Page: 65 / 155© Offensive Security2013

Page 66: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

تشغيل مشروع الميتاسبلويتمع الشبكةتمشيا خدمات في كالي االقالعسياسة عند تشغيلها يتم التي البيانات قواعد خدمات ذلك في بما مشغلة خدمات توجد ال فانه ،

مع دعم قاعدة البيانات. Metasploitلذلك هناك بضع خطوات يجب اتخاذها من أجل تشغيل

تشغيل خدمة PostgreSQL على كالي

كقاعدة بيانات لذلك يجب تشغيله أوال. PostgreSQL مشروع ميتاسبلويت يستخدم

service postgresql start

والتأكد من أن المنفذ 5432 مفتوح. ss -ant يمكنك التحقق من أن PostgreSQL يعمل عن طريق االمر

State Recv-Q Send-Q Local Address:Port Peer Address:Port LISTEN0 128::: 22::: * LISTEN0 128 *:22 *:* LISTEN0 128127.0.0.1: 5432 *:* LISTEN0 128:: 1:5432::: *

تشغيل خدمة ميتاسبلويت على كالي

.msf3 بيانات وقاعدة user بيانات قاعدة إنشاء سيتم مرة أول تشغيله عند الميتاسبلويت. خدمة تشغيل يجب PostgreSQL تشغيل بعدسيتم أيضا إطالق خدمة RPC Metasploit وملقمات ويب التي تحتاجها.

service metasploit start

msfconsole تشغيل

Page: 66 / 155© Offensive Security2013

Page 67: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

تشغيل يمكن Metasploit و PostgreSQL خدمتي تشغيل األمرmsfconsoleبعد خالل من البيانات بقاعدة االتصال من والتحققdb_status .كما هو موضح أدناه

msfconsole

msf>db_status [*]postgresql connected to msf3

msf>

اعداد Metasploit للعمل عند بدء تشغيل النظام

على النحو التالي. update-rc.d إذا كنت تفضل أتشغيل PostgreSQL و Metasploit عند بدء تشغيل النظام، يمكنك استخدام

update-rc.d postgresqlenable

update-rc.d metasploitenable

Page: 67 / 155© Offensive Security2013

Page 68: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

ARM 06. توزيعة لينوكس كالي بمعمارية

Pi Raspberry على ARM تثبيت كالي

Raspberry Pi هو كمبيوتر ARM ذو تكلفة .منخفضة على الرغم من مواصفاته المحدودة اال أن تكلفته تجعله خيارا ممتازا لنظام لينكس.PC media صغير كما يمكنه أن يؤدي أكثر من وظيفة

وضع كالي على Pi Raspberry – الطريقة السهلة

إذا كان كل ما تريد القيام به هو تثبيت كالي على Pi Raspberry الخاص بك، اتبع التعليمات التالية:

احصل على كارت SD بحجم 8 جيجا أو أكثر. يوصى ببطاقات درجة 1.10.

.التحميل قم بتحميل صورة كالي لينكس Pi Raspberry من منطقة2.

قم بتغييره لجعل الصورة على الكارت SD. في مثالنا، سنفترض أن مكان التخزين يقع في dd ./sdb/dev قم باستخدام أداة3.حسب الحاجة.

هذه العملية سوف تمحو محتوى الكارت SD. إذا اخترت مكان التخزين الخطأ، قد تمحو محتوى القرص للكمبيوتر. تنبيه!

Page: 68 / 155© Offensive Security2013

Page 69: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

root@ kali:~dd if =kali-pi.imgof=/dev/ sdbbs=512k

بربط قم ،DD عملية من االنتهاء وبمجرد الصورة. وحجم بك الخاص USB سرعة على اعتمادا الوقت بعض تستغرق أن العملية لهذه يمكنو (root / toor) – غنوم الدخول تسجيل شاشة على الحصول لك ينبغي بتشغيله. قم ثم Pi Rasberryبال SD شيء،startxالكارت كل هذا .

لقد انتهيت!

كالي و Pi Raspberry – الطريقة الصعبة

كالي صورة بناء يشرح الذي المقال راجع النواة، اعدادت تغيير ذلك في بما ،Pi Raspberry كالي بصورة مع العبث وتريد مطورا كنت إذاRaspberry Pi مخصصة.

Page: 69 / 155© Offensive Security2013

Page 70: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

Chromebook Samsung تثبيت كالي على

Samsung ARM Chromebook لنا كبيرا تحديا كان جيد بشكل عليه تعمل كالي نسخة عمل و محمول جهاز هو .

نسخة كالي التي قمنا باعدادها لتعمل على Chromebook تحتوي على تقسيمين لالقالع – تقسيم يحتوي على نواة لالقالع من SD وتقسيم آخر يحتوي على نواة لالقالع من USB. اعتمادا على نوع الUSB الخاص بك قم باعطاء أكبر أولوية للتقسيم المراد بعد االنتهاء

من حرق الصورة على الUSB باستخدام dd وفقا للتعليمات في المراحل األخيرة من هذا المقال.

تثبيت كالي على Chromebook – تعليمات للمستخدم

إذا كان كل ما تريد القيام به هو تثبيت كالي على Chromebook ARM Samsung الخاص بك، اتبع التعليمات التالية:

.1.USB بحجم 8 جيجا أو اصبع SD احصل على كلرت

.2. “mode developer” في وضع المطور Chromebook ضع جهاز

.التحميل م بتحميل صورة كالي لينكس Chromebook ARM Samsung من منطقة3.

لجعل الصورة على الكارت SD أو على اصبع الUSB. في مثالنا، سنفترض أن مكان التخزين يقع في dd قم باستخدام أداة4. dev/sdb/..قم بتغييره حسب الحاجة

Page: 70 / 155© Offensive Security2013

Page 71: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

هذه العملية سوف تمحو محتوى الكارت SD. ذا اخترت مكان التخزين الخطأ، قد تمحو محتوى القرص للكمبيوتر. تنبيه!

dd if =kali-chromebook.imgof=/dev/ sdbbs=512k

يمكن لهذه العملية أن تستغرق بعض الوقت اعتمادا على سرعة USB الخاص بك وحجم الصورة.

هنا تحتاج الى اعطاء األولوية اما للتقسيم األول أو الثاني. التقسيم الذي ستعطيه أولوية أكبر سيقلع أوال. في هذا المثال سنعطي.SD وبالتالي سيتم االقالع بنجاح من الكارت (-i) األولوية 10 الى التقسيم األول

cgpt repair/dev/sdb cgpt add-i 1 -S 1 -T 5 -P 10 -l KERN-A /dev/sdb cgpt add-i 2 -S 1 -T 5 -P 5 -lKERN-B /dev/sdb

.cgpt show لمعرفة التقسيم وأولوياتها، استخدم األمر

root@kali:~# cgpt show/dev/sdb start size part contents

0 1 PMBR 1 1 Pri GPT header 2 32 Pri GPT table

8192 32768 1 Label: "KERN-A" Type: ChromeOS kernel

UUID: 63AD6EC9-AD94-4B42-80E4-798BBE6BE46C Attr:priority=10 tries=5 successful=1

40960 32768 2 Label: "KERN-B" Type: ChromeOS kernel

Page: 71 / 155© Offensive Security2013

Page 72: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

UUID: 37CE46C9-0A7A-4994-80FC-9C0FFCB4FDC1 Attr:priority=5 tries=5 successful=1

73728 3832490 3 Label: "Linux filesystem" Type: 0FC63DAF-8483-4772-8E79-3D69D8477DE4

UUID: E9E67EE1-C02E-481C-BA3F-18E721515DBB 125045391 32 Sec GPT table 125045423 1 Sec GPT header

root@kali:~#

بتشغيله. قم و األزرق) USB منفذ غير آخر منفذ (في Chromebookبال USBال اصبع أو SD الكارت بربط قم dd عملية من االنتهاء بعدكل هذا .startxو (toor / root) الدخول بتسجيل قم كالي. اقالع من ستمكنك التي و U + ALT + CTRL على اضغط لالقالع شاشة في

شيء، لقد انتهيت!

كالي و Chromebook Samsung – تعليمات للمطورين

يشرح الذي المقال راجع النواة، اعدادت تغيير ذلك في بما ،Chromebook Samsung كالي بصورة العبث وتريد مطورا كنت أوإذا نواة بناءصورة كالي Chromebook خاصة.

Page: 72 / 155© Offensive Security2013

Page 73: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

SS808/MK على ARM تثبيت كالي

إلى يستند ARM جهاز كاليrockchipهو أن كما رام غيغابايت 1 و A9 GHz 1.6 core-dual معالج له الجهاز هذا مختلفة. بأشكال يأتي ويشتغل عليه بشكل جيد.

وضع كالي على SS808 – الطريقة السهلة

إذا كان كل ما تريد القيام به هو تثبيت كالي على SS808 الخاص بك، اتبع التعليمات التالية:

احصل على microSD بحجم 8 جيجا أو أكثر. يوصى ببطاقات درجة 1.10.

.التحميل قم بتحميل صورة كالي لينكس SS808 من منطقة2.

لجعل الصورة على microSD. في مثالنا، سنفترض أن مكان التخزين يقع في sdb/dev/ وأننا نستعمل صورةdd قم باستخدام أداة3. SS808..قم بالتغيير حسب الحاجة

على جهاز ويندوز و قم باستخراج ملف مضغوط. MK808-Finless-1-6-Custom-ROM قم بتحميل4.

قم بقراءة ملف README ألداة MK808 Finless ROM، ثم قم بتثبيت تعريفات الويندز المطلوبة.5.

قم بتشغيل أداة Flash ROM Finless مع ضمان وجود الرسالة التالية ”USB Rock Loader RKAndroid Found“ في الجزء6.السفلي. قم بإلغاء تحديد img.kernel و img.recovery من القائمة ثم بعمل فالش للكارت.

.7.ROM FInless في مجلد “img.kernel” بملف img.recovery و img.kernel ثم قم بتغيير

في أداة Finless ROM، تأكد من تحديد ”img.kernel“ و ”img.recovery“ فقط ، و قم بعمل فالش للجهاز مرة أخرى.8.

Page: 73 / 155© Offensive Security2013

Page 74: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

قم بربط الكارت SD بالSS808 ثم قم بتشغيله.9.

هذه العملية سوف تمحو محتوى بطاقة SD. إذا اخترت مكان التخزين الخطأ، قد تمحو محتوى القرص للكمبيوتر. تنبيه!

dd if =kali-SS808.imgof=/dev/ sdbbs=1M

بربط قم ،DD عملية من االنتهاء وبمجرد الصورة. وحجم بك الخاص USB سرعة على اعتمادا الوقت بعض تستغرق أن العملية لهذه يمكنبتنفيذ قم ثم من و (root / toor) – غنوم الدخول تسجيل شاشة على الحصول لك ينبغي بتشغيله. قم ثم SS808بال SD الكارت

. هذا كل شيء، لقد انتهيت!startxاألمر

كالي و SS808 – الطريقة الصعبة

يشرح الذي المقال راجع النواة، اعدادت تغيير ذلك في بما ،SS808 كالي بصورة مع العبث وتريد مطورا كنت SS808إذا كالي صورة بناء .مخصصة

Page: 74 / 155© Offensive Security2013

Page 75: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

U2 ODROID على ARM تثبيت كالي

ODROID U2 هي قطعة هاردوير تعمل كحاسوب .مصغر عند شراء ODROID، يجب عليك أيضا الحصول على كابل USB UART و الذييمكن استخدامه لتصحيح األخطاء عند االقالع. هذه اآلالت مذهلة من حيث الحجم، القوة والذاكرة.

تثبيت كالي على ODROID U2 – تعليمات للمستخدم

إذا كان كل ما تريد القيام به هو تثبيت كالي على ODROID الخاص بك، اتبع التعليمات التالية:

احصل على microSD بحجم 8 جيجا أو أكثر. يوصى ببطاقات درجة 1.10.

.التحميل قم بتحميل صورة كالي لينكس U2 ODROID من منطقة2.

قم بتغييره لجعل الصورة على microSD. في مثالنا، سنفترض أن مكان التخزين يقع في dd ./sdb/dev قم باستخدام أداة3.حسب الحاجة.

هذه العملية سوف تمحو محتوى بطاقة SD. إذا اخترت مكان التخزين الخطأ، قد تمحو محتوى القرص للكمبيوتر. تنبيه!

Page: 75 / 155© Offensive Security2013

Page 76: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

dd if =kali-ordoidu2.imgof=/dev/ sdbbs=1M

بربط قم ،DD عملية من االنتهاء وبمجرد الصورة. وحجم بك الخاص USB سرعة على اعتمادا الوقت بعض تستغرق أن العملية لهذه يمكنالكارت SD بالOdroid ثم قم بتشغيله. ينبغي لك الحصول على شاشة تسجيل الدخول غنوم – (root / toor). هذا كل شيء، لقد انتهيت!

اكشاف األخطاء وإصالحها

ستحتاج إلى توصيل كابل سريال UART بال Odroid. بمجرد توصيل الكابل، يمكنك تنفيذ األمر التالي لالتصال بوحدة التحكم:

screen /dev/ ttySAC1115200

كالي و U2 ODROID – تعليمات للمطورين

يشرح الذي المقال راجع النواة، اعدادت تغيير ذلك في بما ،ODROID كالي بصورة مع العبث وتريد مطورا كنت ODROIDإذا كالي صورة بناء .مخصصة

Page: 76 / 155© Offensive Security2013

Page 77: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

ARM للينكس كالي بمعمارية chroot اعدادAlthough you candownload Kali ARM imagesfrom our Download area, some prefer building their own updated

boostraped Kali rootfs. The following procedure shows an example of building a Kali armhf rootfs.

تثبيت األدوات المطلوبة والتبعيات

apt-get installdebootstrap qemu-user-static

تعريف المعمارية والحزم المخصصة

سيتم القائمة هذه الصورة. على تثبيتها تريد التي الحزم وقائمة ،(armhf vs armel) الخاصة المعمارية البيئة متغيرات بعض تحديد عليك هنااستخدامها في هذا المقال، تأكد من تعديلها وفقا الحتياجاتك.

export packages="xfce4 kali-menu kali-defaults nmap openssh-server"export architecture="armhf"

#export disk="/dev/sdc"

بناء rootfs كالي

ننسخ ثم لينكس. كالي مستودعات من rootfs ARMل bootstrap عمل و هيكلي تنظيم بانشاء نقوم منqemu-arm-staticسوف.chrootمن أجل الشروع في المرحلة الثانية من ال rootfsالجهاز االخاص بنا على ال

cd~ mkdir -parm-stuff

cdarm-stuff /mkdir -pkernel mkdir -prootfs

cdrootfs

debootstrap--foreign --arch $architecturekali kali- $architecturehttp: //repo.kali.org/kalicp /usr/bin/qemu-arm-static kali-$architecture/usr/bin/

LANG =Cchrootkali- $architecture /debootstrap/ debootstrap--second-stage

Page: 77 / 155© Offensive Security2013

Page 78: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

chrootالمرحلة الثانية من ال

هنا نقوم بتكوين إعدادات الصورة األساسية مثل خرائط مفاتيح، المستودعات، السلوك االفتراضي لواجهة الشبكة (للتغيير إذا لزم األمر) الخ.

cat << EOF >kali- $architecture/debconf.setconsole-common console-data/keymap/policy select Select keymap from full list console-common console-data/keymap/full select en-latin1-nodeadkeys

EOF

cat << EOF >kali- $architecture/etc/apt/sources.listdeb http://repo.kali.org/kali kali main contrib non-freedeb http://repo.kali.org/security kali/updates main contrib non-free

EOF

echo "kali" >kali- $architecture/etc/hostname

cat << EOF >kali- $architecture/etc/network/interfacesauto lo

iface lo inet loopbackauto usbmon0

iface usbmon0 inet dhcpEOF

chrootالمرحلة الثالثة من ال

هنا يمكنك القيام بالتخصيصات التي تريدها, هنا يتم تثبيت الحزم و تعيين كلمة سر افتراضية للجذر ”toor“، وكذلك تغييرات وإصالحات أخرى.

mount -tproc proc kali- $architecture/procmount -o bind /dev/kali- $architecture/dev/mount -o bind /dev/pts kali-$architecture/dev/pts

cat << EOF >kali- $architecture/third-stage#!/bin/bash

debconf-set-selections/debconf.setrm -f /debconf.set

Page: 78 / 155© Offensive Security2013

Page 79: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

apt-get updateapt-get -y installgit-core binutils ca-certificates apt-get -y install locales console-common less nano git

echo "root:toor" |chpasswd sed -i -e 's/KERNEL!="eth*|/KERNEL!="/' /lib/udev/rules.d/75-persistent-net-generator.rulesrm -f /etc/udev/rules.d/70-persistent-net.rules

apt-get --yes --force-yes install $packagesrm -f /third-stage

EOF

chmod+x kali- $architecture/third-stageLANG =Cchrootkali- $architecture /third-stage

chrootاالعداد اليدوي في ال

إذا لزم األمر، يمكنك القيام بالتعديالت النهائية في بيئة الrootfs الخاصة بك و ذلك بعمل chroot يدويا وإجراء التغييرات الضرورية.

LANG =Cchrootkali- $architecture{make additional changes within the chroot}

exit

chrootتنظيف الملفات المقفلة في ال

إلى تحتاج التي (rootfsال في المشغلة الخدمات (مثل rootfs في الملفات بقفل تثبيتها تم التي الحزم بعض تقوم قد الحاالت بعض في. umount عمل من تتمكن أن قبل rootfsال في الخدمات بعض لتوقيف األرجح على ستحتاج .chrootال غلق من نتمكن أن قبل ”التحرير“

أوامر عمل unmount لproc و dev هي كاآلتي:

umountkali- $architecture/procumountkali- $architecture/dev/ptsumountkali- $architecture/dev/

Page: 79 / 155© Offensive Security2013

Page 80: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

مع ذلك، إذا كانت هناك بعض الخدمات التي ال تزال تعمل داخل استجذار، سوف تحصل على الخطأ التالي:

root@ rootfs-box:~umountkali- $architecture/procroot@ rootfs-box:~umountkali- $architecture/dev/ptsroot@ rootfs-box:~umountkali- $architecture/dev/

umount: kali-armhf/dev: device is busy. (In some cases useful info about processes that use

the device is found by lsof(8) or fuser(1))root@rootfs-box:~

في هذه الحالة، يمكنك التحقق من الملف أو الخدمة المقفلة للchroot باستخدام األمر التالي:

root@rootfs-box:~/arm-stuff/ rootfs:~ lsof|grepkali-armhf ...

dbus-daem 4419 messagebus mem REG 8,1 236108 15734602dbus-daemon dbus-daem 4419 messagebus mem REG 8,1 93472 17705250ld- 2.13.so

...dbus-daem 4419 messagebus mem REG 8,1 100447 17705251libpthread- 2.13.sodbus-daem 4419 messagebus mem REG 8,1 22540 17705240librt- 2.13.sodbus-daem 4419 messagebus mem REG 8,1 893044 17705232libc- 2.13.so

...

بعمل قمت اذا شيء. أي قبل لوقفه بحاجة نحن .chrootال داخل مشغال مازال daemon dbus أن نرى أن يمكنن النتائج هذه حسبunmount devل أو proc قم بعمل mount من جديد استخدام نفس ،األوامر قم بعمل chroot في rootfsال و أوقف خدمة dbus أو) أي

خدمة أخرى يجب أيقافها):

# mount -t proc proc kali-$architecture/proc# mount -o bind /dev/ kali-$architecture/dev/pts

Page: 80 / 155© Offensive Security2013

Page 81: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

LANG =Cchrootkali- $architecture/etc/init.d/dbus stop

exit

في حالة تحرير كل الملفات و الخدمات، ستكون قادرا على عمل unmount دون مشاكل:

root@rootfs-box:~/arm-stuff/ rootfs~umountkali- $architecture/procroot@rootfs-box:~/arm-stuff/ rootfs~umountkali- $architecture/dev/ptsroot@rootfs-box:~/arm-stuff/ rootfs~umountkali- $architecture/dev/root@rootfs-box:~/arm-stuff/rootfs~

Cleanup

أخيرا، يمكن تشغيل سكريبت لتنظيف الchroot و تحرير المساحة المستخدمة من قبل الملفات المخزنة مؤقتا أو أي أشغال تنظيف أخرى:

cat << EOF >kali- $architecture/cleanup#!/bin/bash

rm -rf /root/.bash_historyapt-get update

apt-get cleanrm -fcleanup

EOF

chmod+x kali- $architecture/cleanupLANG =Cchrootkali- $architecture /cleanup

/etc/init.d/dbus stop

umountkali- $architecture/procumountkali- $architecture/dev/ptsumountkali- $architecture/dev/

Page: 81 / 155© Offensive Security2013

Page 82: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

cd..

هنيئا لك! الrootfs لمعمارية ARM الخاصة بك موجودة في مجلد architecture$-kali. يمكنك اآلن ضغطه أو نسخه إلى ملف صورة.

Page: 82 / 155© Offensive Security2013

Page 83: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

07. تطوير لينوكس كالي

إعادة بناء نواة لينكس كالييشرح الدليل هذا كالي. نواة في تضمينها يتم لم التي الميزات بعض أو الباتشات، التعريفات، بعض إضافة في ترغب قد األحيان، بعض في

كيفية تعديل نواة كالي بسرعة و اعادة بنائها مع العلم أن باتشات حقن الشبكات الالسلكية موجودة بشكل افتراضي في النواة.

تثبيت التبعيات

قم بتثبيت التبعيات الالزمة إلعادة بناء النواة.

apt-get install kernel-package ncurses-dev fakeroot bzip2

تحميل مصدر نواة لينكس كالي

قم بتحميل و فك ضغط مصدر نواة لينكس كالي.

apt-get installlinux-source cd /usr/src/tarjxpf linux-source- 3.7.tar.bz2cdlinux-source- 3.7/

اعداد النواة

هذا في المختلفة. الباتشات اضافة يمكنك المرحلة هذه في احتياجاتك. حسب بتعديله قم ثم للنواة .config االفتراضي الملف بنسخ قمالمثال، سنعيد بناءا نواة 64 بت.

cp /boot/config-3.7-trunk-amd64 .configmakemenuconfig

بناء النواة

Page: 83 / 155© Offensive Security2013

Page 84: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

قم بعمل كومبايل للنواة التي تم التعديل عليها. قد يستغرق هذا األمر بعض الوقت حسب موارد النظام الخاص بك.

CONCURRENCY_LEVEL=$(cat /proc/cpuinfo|grepprocessor |wc-l )make-kpkg clean

fakeroot make-kpkg kernel_image

تثبيت النواة

.3.7.2 هو اإلصدار مثالنا، في – يتغير قد اإلصدار أن االعتبار بعين األخذ يرجى النظام. تشغيل إعادة و تثبيتها يمكنك بنجاح النواة بناء بعداعتمادا على اإلصدار الخاص بك، ستحتاج إلى القيام باعدادات خاصة.

dpkg -i.. /linux-image-3.7.2_3.7.2-10.00.Custom_amd64.deb update-initramfs-c -k3.7.2

update-grub2reboot

وحل لكالي األصلية النواة اقالع بإمكانك االقالع من الجديدة النواة تتمكن لم إذا شغالة. الجديدة النواة ستكون النظام تشغيل إعادة بعدالمشاكل.

Page: 84 / 155© Offensive Security2013

Page 85: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

إعادة بناء حزمة من المصدرالحزمة مصادر على الحصول مثل بسيطة عملية هذه الحظ، لحسن المصدر. من كالي حزمة إنشاء إعادة إلى بحاجة ونحن األحيان، بعض فيترجمة بإعادة سنقوم المثال، هذا في ديبيان. أدوات باستخدام بنائها إعادة ثم ومن الحتياجاتك، وفقا تعديلها ،get-apt باستخدام

من أجل إضافة بعض مفاتيح ضمنية إضافية إلى أداة libfreefare .format-mifareحزمة

تحميل مصدر الحزمة

# Get the source package apt-getsourcelibfreefare

cdlibfreefare-0.3.4~svn1469 /

اعداد برمجية الحزمة

قم بإجراء التغييرات الالزمة لمصدر الحزمة. في حالتنا، سنقوم بتعديل ملف c.format-classic-mifare كمثال.

nanoexamples /mifare-classic-format.c

التحقق من التبعيات

عليك التحقق من تبعيات الحزمة و تثبيتها قبل بناء الحزمة.

dpkg-checkbuilddeps

تنفيذ بعد نتيجة أية على تحصل لم إذا بتثبيتها. قمت التي الحزم عن النظر بغض كاآلتي نتيجة على الحصول يجبفذلك يعني أن كل التبعيات موجودة لديك و يمكنك البدأ في عملية البناء. dpkg-checkbuilddepsاألمر

Page: 85 / 155© Offensive Security2013

Page 86: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

dpkg-checkbuilddeps: Unmet build dependencies: dh-autoreconf libnfc-dev

تثبيت التبعيات

:dpkg-checkbuilddeps قم بتثبيت أي تبعيات إذا لزم األمر، كما هو مبين في نتيجة

apt-get installdh-autoreconf libnfc-dev

بناء الحزمة المعدلة

.dpkg-buildpackage بعد تثبيت كل التبعيات، بناء اإلصدار الجديد الخاص بك هو عملية سهلة بتنفيذ األمر

dpkg-buildpackage

تثبيت الحزمة الجديدة

إذا كان كل شيء على ما يرام، يجب أن تكون قادرا على تثبيت الحزمة المنشأة الخاصة بك.

dpkg -i.. /libfreefare*.deb

Page: 86 / 155© Offensive Security2013

Page 87: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

ARM Cross-Compilationهذا المقال يشرح كيفية إعداد بيئة compilation-cross ARM في كالي وهو نقطة انطالق مقاالت انشاء صور ARM خاصة.

اعداد جهاز التطوير الخاص بك

القرص مساحة من األقل على غيغابايت 50 لديك أن تأكد القرص. مساحة حساب على تأتي ما عادة الصور انشاء و للنواة كومبايل عمل.CPUالمتوفرة على جهازك و من الرام و ال

تثبيت التبعيات

.compilation-cross ARMيجب البدأ بتثبيت الحزم المطلوبة ل

apt-get install git-core gnupg flex bisongperf libesd0-dev build-essential zipcurl libncurses5-dev zlib1g-dev libncurses5-dev gcc-multilib g++-multilib

إذا كنت على نظام لينكس كالي 64 بت قم بإضافة دعم معمارية I386 إلى بيئة التطوير الخاصة بك على النحو التالي.

dpkg --add-architecturei386 apt-get updateapt-get installia32-libs

Toolchain Linaro تحميل

قم بتحميل compiler-cross Linaro من مستودعات GIT الخاصة بنا.

cd~ mkdir -parm-stuff /kernel/toolchains

cdarm-stuff /kernel/toolchainsgit clonegit: //github.com/offensive-security/arm-eabi-linaro-4.6.2.git

Page: 87 / 155© Offensive Security2013

Page 88: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

ضبط متغيرات البيئة

الستخدام compiler-cross Linaro ستحتاج إلى ضبط متغيرات البيئة التالية في جلسة العمل الخاصة بك.

export ARCH=armexport CROSS_COMPILE=~/arm-stuff/kernel/toolchains/arm-eabi-linaro-4.6.2/bin/arm-eabi-

.ARM الخاصة بك كاملة ويمكنك البدأ في بناء نواة compilation-cross ARM اآلن بيئة

Page: 88 / 155© Offensive Security2013

Page 89: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

انشاء صورة Pi Raspberry خاصةالنشاء الخاصة طريقتنا يوضح التالي ARMالمقال Pi Raspberry لكالي خاصة فيصورة ترغب كنت إذا المطورين. يستهدف هو و

.تثبيت كالي على Pi Raspberry تثبيت كالي راجع

01. إنشاء rootfs كالي

ببناء البدأ rootfsيجب بنيةكالي باستخدام لديكarmelكالي يكون أن يجب العملية هذه من االنتهاء بعد المقاالت. في لدينا موضح هو كما.~/arm-stuff/rootfs/kali-armhf مجلد rootfs في

02. إنشاء ملف الصورة

ثم يجب إنشاء ملف الصورة المادية التي ستحتوي على ال rootfs Pi Raspberry وصور االقالع.

apt-get installkpartx xz-utils sharutils cd~

mkdir -parm-stuff cdarm-stuff /

mkdir -pimages cdimages dd if=/dev/ zeroof =kali-custom-rpi.imgbs =1MBcount=5000

03. تقسيم و عمل Mount لملف الصورة

parted kali-custom-rpi.img--script --mklabel msdos parted kali-custom-rpi.img--script -- mkpart primary fat32 0 64 parted kali-custom-rpi.img--script -- mkpart primary ext4 64 -1

loopdevice=` losetup-f --showkali-custom-rpi.img `device=` kpartx-va $loopdevice| sed -E 's/.*(loop[0-9])p.*/1/g' | head- 1`device="/dev/mapper/${device}"bootp=${device}p1rootp=${device}p2

Page: 89 / 155© Offensive Security2013

Page 90: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

mkfs.vfat$bootp mkfs.ext4$rootp

mkdir -proot mkdir -pboot

mount $rootproot mount $bootpboot

04. نسخ وتعديل rootfs كالي

rsync-HPavz /root/arm-stuff/rootfs/kali-armel/root echo nameserver 8.8.8.8 >root /etc/resolv.conf

Modulesو ال Pi Raspberry 05. عمل كومبايل لنواة

بيئة إعداد إلى ستحتاج للتطوير، كبيئة ARM أجهزة تستخدم ال كنت ARMاذا cross-compilationبمجرد .modulesال و ARM نواة لبناء االنتهاء من ذلك قم باتباع الخطوات التالية.

cd~ /arm-stuffmkdir -pkernel

cdkernel git clonehttps: //github.com/raspberrypi/tools.gitgit clonehttps: //github.com/raspberrypi/linux.git raspberrypi

cdraspberrypi export ARCH=armexport CROSS_COMPILE=~/arm-stuff/kernel/toolchains/arm-eabi-linaro-4.6.2/bin/arm-eabi-makebcmrpi_cutdown_defconfig

# configure your kernel !makemenuconfig make-j$ (cat /proc/cpuinfo|grepprocessor |wc-l )make modules_install INSTALL_MOD_PATH=~/arm-stuff/images/root

cd.. /tools/mkimage/python imagetool-uncompressed.py ../../raspberrypi/arch/arm/boot/Image

Page: 90 / 155© Offensive Security2013

Page 91: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

cd~ /arm-stuff/imagesgit clonegit: //github.com/raspberrypi/firmware.git rpi-firmware

cp -rfrpi-firmware /boot/*boot /rm -rfrpi-firmware

cp~ /arm-stuff/kernel/tools/mkimage/kernel.img boot/echo "dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1

root=/dev/mmcblk0p2 rootfstype=ext4 rootwait" > boot /cmdline.txt

umount $rootpumount $bootp kpartx-dv $loopdevice

losetup-d $loopdevice

قم بتغييره حسب الحاجة. . في هذا المثال الكارت لدينا هو dd./sdb/dev اآلن، قم بحرق الملف على الكارت SD الخاص بك باستخدام

dd if =kali-pi.imgof=/dev/ sdbbs=1M

Piو بنزعه ثم بتشغيل كالي على ال SD لكارت unmount قم بعمل dd بعد االنتهاء من عملية

Page: 91 / 155© Offensive Security2013

Page 92: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

انشاء صورة Chromebook خاصةالنشاء الخاصة طريقتنا يوضح التالي ARMالمقال Chromebook Samsung لكالي خاصة كنتصورة إذا المطورين. يستهدف هو و

.articleتثبيت كالي على Chromebook Samsung ترغب في تثبيت كالي راجع

في هذا المقال سنقوم بانشاء نسخة كالي تحتوي على تقسيمين لالقالع – تقسيم يحتوي على نواة لالقالع من SD و تقسيم آخر يحتويعلى نواة لالقالع من USB. اعتمادا على نوع الUSB الخاص بك قم باعطاء أكبر أولوية للتقسيم المراد بعد االنتهاء من حرق الصورة

على الUSB باستخدام dd وفقا للتعليمات في المراحل األخيرة من هذا المقال.

01. إنشاء rootfs كالي

ببناء البدأ rootfsيجب بنيةكالي مجلدarmhfباستخدام لديك يكون أن يجب العملية هذه من االنتهاء بعد المقاالت. في لدينا موضح هو كما rootfs فيarm-stuff/rootfs/kali-armhf/~.

02. إنشاء ملف الصورة

ثم يجب إنشاء ملف الصورة المادية التي ستحتوي على ال rootfs Chromebook وصور االقالع.

apt-get installkpartx xz-utils gdisk uboot-mkimage u-boot-tools vboot-kernel-utils vboot-utils cgpt cd~

mkdir -parm-stuff cdarm-stuff /

mkdir -pimages cdimages dd if=/dev/ zeroof =kali-custom-chrome.imgbs =1MBcount=5000

03. تقسيم و عمل Mount لملف الصورة

parted kali-custom-chrome.img--script --mklabel msdos parted kali-custom-chrome.img--script --mktable gpt

gdisk kali-custom-chrome.img<< EOFxl

8192mn

Page: 92 / 155© Offensive Security2013

Page 93: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

1

+16M7f00

n2

+16M7f00

n3

wy

EOF

loopdevice=` losetup-f --showkali-custom-chrome.img `device=` kpartx-va $loopdevice| sed -E 's/.*(loop[0-9])p.*/1/g' | head- 1`device="/dev/mapper/${device}"bootp1=${device}p1bootp2=${device}p2

rootp=${device}p3

mkfs.ext4$rootpmkdir -proot

mount $rootproot

04. نسخ وتعديل rootfs كالي

على الصورة التى تم عمل الMount لها. rsync بعد عمل bootstrap على الrootfs قم بنسخه باستخدام

Page: 93 / 155© Offensive Security2013

Page 94: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

cd~ /arm-stuff/images/ rsync-HPavz~ /arm-stuff/rootfs/kali-armhf/root

echo nameserver 8.8.8.8 >root /etc/resolv.conf

mkdir -proot /etc/X11/xorg.conf.d/cat << EOF >root /etc/X11/xorg.conf.d/50-touchpad.conf

Section"InputClass" Identifier"touchpad"

MatchIsTouchpad"on" Option"FingerHigh" "5" Option"FingerLow" "5"

EndSectionEOF

Modulesو ال Chromium Samsung 05. عمل كومبايل لنواة

إعداد إلى ستحتاج للتطوير، كبيئة ARM أجهزة تستخدم ال كنت compilation-crossاذا ARM بمجردبيئة .modulesال و ARM نواة لبناء االنتهاء من ذلك قم باتباع الخطوات التالية.

:structure tree developmentووضعها في ال Chromium بعد ذلك يجب جلب مصادر نواة

cd~ /arm-stuffmkdir -pkernel

cdkernel git clonehttp: //git.chromium.org/chromiumos/third_party/ kernel.git-bchromeos- 3.4chromeos

cdchromeos

cat << EOF >kernel.its /dts-v1/;

/ { description ="Chrome OS kernel image with one or more FDT blobs";

#address-cells = <1>;

Page: 94 / 155© Offensive Security2013

Page 95: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

images{ kernel@1{

description ="kernel"; data =/incbin/("arch/arm/boot/zImage");

type = "kernel_noload"; arch = "arm";

os ="linux"; compression ="none";

load =<0>; entry =<0>;

}; fdt@1{

description ="exynos5250-snow.dtb"; data =/incbin/("arch/arm/boot/exynos5250-snow.dtb");

type = "flat_dt"; arch = "arm";

compression ="none"; hash@1{

algo ="sha1"; };

}; };

configurations{ default ="conf@1";

conf@1{ kernel ="kernel@1";

fdt ="fdt@1"; };

};};

EOF

قم بتعديل النواة، في هذه الحالة بباتشات حقن الوايرلس.

mkdir -p.. /patches

Page: 95 / 155© Offensive Security2013

Page 96: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

wgethttp: //patches.aircrack-ng.org/ mac80211.compat08082009.wl_frag+ack_v1.patch-O.. /patches/mac80211.patch

wgethttp: //patches.aircrack-ng.org/ channel-negative-one-maxim.patch-O.. /patches/negative.patchpatch -p1 <.. /patches/negative.patchpatch -p1 <.. /patches/mac80211.patch

قم باعداد ثم بعمل compile-cross لنواة Chromium كاآلتي.

export ARCH=armexport CROSS_COMPILE=~/arm-stuff/kernel/toolchains/arm-eabi-linaro-4.6.2/bin/arm-eabi-

./chromeos/scripts/prepareconfig chromeos-exynos5# Disable LSM

sed -i 's/CONFIG_SECURITY_CHROMIUMOS=y/# CONFIG_SECURITY_CHROMIUMOS is not set/g'.config # If cross compiling, do this once:

sed -i 's/if defined(__linux__)/if defined(__linux__) ||defined(__KERNEL__) /g'include /drm/drm.h

makemenuconfig make-j$ (cat /proc/cpuinfo|grepprocessor |wc-l )makedtbs

cp. /scripts/dtc/ dtc/usr/bin/ mkimage-fkernel.its kernel.itb

make modules_install INSTALL_MOD_PATH=~/arm-stuff/images/root/

# copy over firmware. Ideally use the original firmware (/lib/firmware) from the Chromebook.git clonegit: //git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.git

cp -rflinux-firmware /*~ /arm-stuff/images/root/lib/firmware/rm -rflinux-firmware

echo "console=tty1 debug verbose root=/dev/mmcblk1p3 rootwait rw rootfstype=ext4" > /tmp/config-sdecho "console=tty1 debug verbose root=/dev/sda3 rootwait rw rootfstype=ext4" > /tmp/config-usb

Page: 96 / 155© Offensive Security2013

Page 97: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

vbutil_kernel--pack /tmp/ newkern-sd--keyblock /usr/share/vboot/devkeys/ kernel.keyblock--version 1--signprivate /usr/share/vboot/devkeys/ kernel_data_key.vbprivk--config=/tmp/ config-sd--vmlinuz kernel.itb

--archarm vbutil_kernel--pack /tmp/ newkern-usb--keyblock /usr/share/vboot/devkeys/ kernel.keyblock--version 1--signprivate /usr/share/vboot/devkeys/ kernel_data_key.vbprivk--config=/tmp/ config-usb--vmlinuz

kernel.itb--archarm

boot 06. إعداد تقسيم

dd if=/tmp/ newkern-sdof=$bootp1 # first boot partition for SDdd if=/tmp/ newkern-usbof=$bootp2 # second boot partition for USB

umount $rootp

kpartx-dv $loopdevice losetup-d $loopdevice

07. حرق الملف باستخدام dd و جعل محرك USB قابل لالقالع

dd if =kali-custom-chrome.imgof=/dev/ sdbbs=512k cgpt repair/dev/sdb

هنا تحتاج الى اعطاء األولوية اما للتقسيم األول أو الثاني. التقسيم الذي ستعطيه أولوية أكبر سيقلع أوال. في هذا المثال سنعطي.SD وبالتالي سيتم االقالع بنجاح من الكارت (-i) األولوية 10 الى التقسيم األول

cgpt add-i 1 -S 1 -T 5 -P 10 -l KERN-A /dev/sdb cgpt add-i 2 -S 1 -T 5 -P 5 -lKERN-B /dev/sdb

Page: 97 / 155© Offensive Security2013

Page 98: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

.cgpt show لمعرفة التقسيمات وأولوياتها، استخدم األمر

root@kali:~# cgpt show/dev/sdb start size part contents

0 1 PMBR 1 1 Pri GPT header 2 32 Pri GPT table

8192 32768 1 Label: "KERN-A" Type: ChromeOS kernel

UUID: 63AD6EC9-AD94-4B42-80E4-798BBE6BE46C Attr:priority=10 tries=5 successful=1

40960 32768 2 Label: "KERN-B" Type: ChromeOS kernel UUID: 37CE46C9-0A7A-4994-80FC-9C0FFCB4FDC1

Attr:priority=5 tries=5 successful=1 73728 3832490 3 Label: "Linux filesystem"

Type: 0FC63DAF-8483-4772-8E79-3D69D8477DE4 UUID: E9E67EE1-C02E-481C-BA3F-18E721515DBB

125045391 32 Sec GPT table 125045423 1 Sec GPT header

root@kali:~#

+ CTRL على اضغط لالقالع شاشة في بتشغيله. قم و Chromebookبال USBال اصبع أو SD الكارت بربط قم dd عملية من االنتهاء بعدALT + U الدخول بتسجيل قم .كالي اقالع من ستمكنك التي و (root / toor) وstartx.

Page: 98 / 155© Offensive Security2013

Page 99: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

انشاء صورة SS808/MK خاصةالخاصة طريقتنا يوضح التالي SS808/MKالمقال لكالي خاصة صورة كاليالنشاء تثبيت في ترغب كنت إذا المطورين. يستهدف هو و

.تثبيت كالي ARM على SS808/MK راجع

01. إنشاء rootfs كالي

ببناء البدأ rootfsيجب بنيةكالي مجلدarmhfباستخدام لديك يكون أن يجب العملية هذه من االنتهاء بعد المقاالت. في لدينا موضح هو كما rootfs فيarm-stuff/rootfs/kali-armhf/~.

02. إنشاء ملف الصورة

ثم يجب إنشاء ملف الصورة المادية التي ستحتوي على ال SS808/MK rootfs وصور االقالع.

apt-get installkpartx xz-utils sharutils cd~

mkdir -parm-stuff cdarm-stuff /

mkdir -pimages cdimages dd if=/dev/ zeroof =kali-custom-ss808.imgbs =1MBcount=5000

03. تقسيم و عمل Mount لملف الصورة

parted kali-custom-ss808.img--script --mklabel msdos parted kali-custom-ss808.img--script -- mkpart primary ext4 1 -1

loopdevice=` losetup-f --showkali-custom-ss808.img `device=` kpartx-va $loopdevice| sed -E 's/.*(loop[0-9])p.*/1/g' | head- 1`device="/dev/mapper/${device}"rootp=${device}p1

mkfs.ext4$rootp

Page: 99 / 155© Offensive Security2013

Page 100: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

mkdir -proot mount $rootproot

04. نسخ وتعديل rootfs كالي

rsync-HPavz /root/arm-stuff/rootfs/kali-armhf-xfce4/root echo nameserver 8.8.8.8 >root /etc/resolv.conf

Modulesو ال rk3066 05. عمل كومبايل لنواة

بيئة إعداد إلى ستحتاج للتطوير، كبيئة ARM أجهزة تستخدم ال كنت ARMاذا cross-compilationبمجرد .modulesال و ARM نواة لبناء االنتهاء من ذلك قم باتباع الخطوات التالية.

apt-get installxz-utils cd~ /arm-stuff

mkdir -pkernel cdkernel

git clonegit: //github.com/aloksinha2001/picuntu-3.0.8-alok.git rk3066-kernelcdrk3066-kernel

sed -i "/vpu_service/d"arch /arm/plat-rk/Makefile

export ARCH=armexport CROSS_COMPILE=~/arm-stuff/kernel/toolchains/arm-eabi-linaro-4.6.2/bin/arm-eabi-

# A basic configuration for the UG802 and MK802 III# make rk30_hotdog_ti_defconfig

# A basic configuration for the MK808makerk30_hotdog_defconfig

# configure your kernel !

Page: 100 / 155© Offensive Security2013

Page 101: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

makemenuconfig # Configure the kernel as per http://www.armtvtech.com/armtvtechforum/viewtopic.php?f=66&t=835

mkdir.. /initramfs/wgethttp: //208.88.127.99/ initramfs.cpio-O.. /initramfs/initramfs.cpio

mkdir -p.. /patcheswgethttp: //patches.aircrack-ng.org/ mac80211.compat08082009.wl_frag+ack_v1.patch-O.. /

patches/mac80211.patchwgethttp: //patches.aircrack-ng.org/channel-negative-one-maxim.patch- O ../patches/negative.patch

patch -p1 <.. /patches/mac80211.patchpatch -p1 <.. /patches/negative.patch

./make_kernel_ruikemei.sh

makemodules -j$ (cat /proc/cpuinfo|grepprocessor |wc-l )make modules_install INSTALL_MOD_PATH=~/arm-stuff/images/root

git clonegit: //git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.git firmware-gitmkdir -p~ /arm-stuff/images/root/lib/firmware

cp -rffirmware-git /*~ /arm-stuff/images/root/lib/firmware/rm -rffirmware-git

umount $rootp kpartx-dv $loopdevice

losetup-d $loopdevice

dd 07. حرق الملف باستخدام

قم بتغييره حسب الحاجة. . في هذا المثال الكارت لدينا هو dd./sdb/dev اآلن، قم بحرق الملف على الكارت SD الخاص بك باستخدام

dd if =kali-custom-ss808.imgof=/dev/ sdbbs=512k

Page: 101 / 155© Offensive Security2013

Page 102: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

بعد االنتهلء من عملية dd قم بعمل unmount للكارت SD و قم باخراجه ثم قم بتشغيل SS808/MK على كالي

Page: 102 / 155© Offensive Security2013

Page 103: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

انشاء صورة U2 X2 ODROID خاصةالخاصة طريقتنا يوضح التالي ODROIDالمقال لكالي خاصة صورة صورةالنشاء تثبيت في ترغب كنت إذا المطورين. يستهدف هو و

.تثبيت كالي ARM على ODROID كالي ODROID راجع

01. إنشاء rootfs كالي

ببناء البدأ rootfsيجب بنيةكالي مجلدarmhfباستخدام لديك يكون أن يجب العملية هذه من االنتهاء بعد المقاالت. في لدينا موضح هو كما rootfs فيarm-stuff/rootfs/kali-armhf/~.

02. إنشاء ملف الصورة

ثم يجب إنشاء ملف الصورة المادية التي ستحتوي على ال ODROID rootfs وصور االقالع.

apt-get installkpartx xz-utils cd~ mkdir -parm-stuff cdarm-stuff / mkdir -pimages cdimages dd if=/dev/ zeroof =kali-custom-odroid.imgbs =1MBcount=5000

03. تقسيم و عمل Mount لملف الصورة

parted kali-custom-odroid.img--script --mklabel msdos parted kali-custom-odroid.img--script --mkpart primary fat32 4096s 266239s parted kali-custom-odroid.img--script -- mkpart primary ext4 266240s 100%

loopdevice=` losetup-f --showkali-custom-odroid.img `device=` kpartx-va $loopdevice| sed -E 's/.*(loop[0-9])p.*/1/g' | head- 1`device="/dev/mapper/${device}"bootp=${device}p1rootp=${device}p2

mkfs.vfat$bootp mkfs.ext4-L kaliroot $rootp

mkdir -pboot root mount $bootpboot

Page: 103 / 155© Offensive Security2013

Page 104: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

mount $rootproot

04. نسخ وتعديل rootfs كالي

على الصورة التى تم عمل الMount لها . rsync بعد عمل bootstrap على الrootfs قم بنسخه باستخدام

cd~ /arm-stuff/images/ rsync-HPavz~ /arm-stuff/rootfs/kali-armhf/root echo nameserver 8.8.8.8 >root /etc/resolv.conf

و قم بتحديد مكان الجملة اآلتية: ~/arm-stuff/images/root/etc/inittab قم بتحرير الملف“Example how to put a getty on a serial line”

nanoroot /etc/inittab

أضف السطر التالي إلى نهاية المقطع الذي تم تحديده.

T1:12345:respawn:/sbin/agetty 115200 ttySAC1 vt100

إذا كنت تريد الدخول اآللي لوحدة التحكم SERIAL كجذر، استخدم السطر التالي بدال من ذلك:

T1:12345:respawn:/bin/login -f root ttySAC1 </dev/ttySAC1 >/dev/ttySAC1 2>&1

Page: 104 / 155© Offensive Security2013

Page 105: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

.~/arm-stuff/images/root/etc/udev/links.conf في ملف ttySAC1 اآلن، تأكد من وجود

nanoroot /etc/udev/links.conf

بالفعل، قم بإضافته ليبدو كاآلتي: ttySAC1 في حالة عدم وجود

M null c 1 3 M console c 5 1 M ttySAC1 c 5 1

.~/arm-stuff/images/root/etc/udev/links.conf الى ملف ttySAC قم بإضافة إدخاالت

cat << EOF >>root /etc/securettyttySAC0ttySAC1ttySAC2

EOF

.rootfs أساسي في conf.xorg ضع ملف

cat << EOF >root /etc/X11/xorg.conf

Page: 105 / 155© Offensive Security2013

Page 106: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

# X.Org X server configuration file for xfree86-video-mali

Section"Device" Identifier"Mali-Fbdev"

# Driver "mali" Option "fbdev" "/dev/fb6" Option "DRI2" "true" Option "DRI2_PAGE_FLIP" "true" Option "DRI2_WAIT_VSYNC" "true" Option "UMP_CACHED" "true" Option "UMP_LOCK" "false"

EndSection

Section"Screen" Identifier "Mali-Screen" Device "Mali-Fbdev"

DefaultDepth16EndSection

Section"DRI" Mode 0666

EndSectionEOF

قم بإنشاء اختصار على النحو اآلتي:

cd~ /arm-stuff/images/rootln -s /sbin/init init

modulesو ال ODROID 05. عمل كومبايل لنواة

Iذا كنت ال تستخدم أجهزة ARM كبيئة ،للتطوير ستحتاج إلى إعداد ARMبيئة cross-compilationبمجرد .modulesال و ARM نواة لبناء االنتهاء من ذلك قم باتباع الخطوات التالية.

Page: 106 / 155© Offensive Security2013

Page 107: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

:structure tree developmentووضعها في ال ODROID بعد ذلك يجب جلب مصادر نواة

cd~ /arm-stuffmkdir -pkernel

cdkernel git clone --depth 1https: //github.com/hardkernel/ linux.git-bodroid- 3.0.y odroid

cdodroid

.ODROID لنواة compile-cross قم باعداد ثم بعمل

export ARCH=armexport CROSS_COMPILE=~/arm-stuff/kernel/toolchains/arm-eabi-linaro-4.6.2/bin/arm-eabi-

# for ODROID-X2makeodroidx2_ubuntu_defconfig

# for ODROID-U2makeodroidu2_ubuntu_defconfig

# configure your kernel !makemenuconfig make -j$ (cat /proc/cpuinfo|grepprocessor |wc-l )make modules_install INSTALL_MOD_PATH=~/arm-stuff/images/root/

بانشاء و rootfsال في chroot بعمل لألمرinitrdقم الصحيح اإلصدار استخدام من تأكد .mkinitramfsهو االصدار المثال هذا في .“3.0.63″.

LANG =Cchroot~ /arm-stuff/images/root/apt-get installinitramfs-tools uboot-mkimage

cd /# Change the example "3.0.65" to your current odroid kernel revision

Page: 107 / 155© Offensive Security2013

Page 108: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

mkinitramfs-c gzip -o. /initramfs 3.0.65 mkimage-A arm -O linux -T ramdisk -C none -a 0 -e 0 -n initramfs -d. /initramfs ./uInitrd

rminitramfs exit

boot 06. إعداد قسم

قم بنسخ النواة وملف initrd الذي تم إنشاؤه إلى قسم boot كما هو مبين أدناه.

mv~ /arm-stuff/images/root/uInitrd ~/arm-stuff/images/boot/cparch /arm/boot/zImage ~/arm-stuff/images/boot/

، الذي يحتوي على اعدادات التمهيد الالزم لODROID في قسم boot.txt.boot فم بتفريغ ملف

cat << EOF >~ /arm-stuff/images/boot/boot.txt setenv initrd_high"0xffffffff"

setenv fdt_high"0xffffffff" setenv bootcmd"fatload mmc 0:1 0x40008000 zImage; fatload mmc 0:1 0x42000000 uInitrd; bootm

0x40008000 0x42000000" setenv bootargs"console=tty1 console=ttySAC1,115200n8 root=LABEL=kaliroot rootwait ro

mem=2047M"bootEOF

الذي هو مطلوب القالع boot.scr .ODROID فم بإنشاء ملف

mkimage-A arm -T script -C none -n "Boot.scr for odroid-x" -d~ /arm-stuff/images/boot/boot.txt

Page: 108 / 155© Offensive Security2013

Page 109: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

~/arm-stuff/images/boot/boot.scr

.device loopثم ل boot و root ألقسام Unmount قم بعمل

cd~ /arm-stuff/images/umount $bootpumount $rootp kpartx-dv $loopdevice

wgethttp: //www.mdrjr.net/odroid/mirror/BSPs/Alpha4/unpacked/boot.tar.gztarzxpf boot.tar.gz cdboot sh sd_fusing.sh $loopdevicecd..

losetup-d $loopdevice

. قم بتغييره حسب الحاجة./dev/sdb اآلن، قم بحرق الملف على USB الخاص بك. الUSB لدينا هو

dd if =kali-custom-odroid.imgof=/dev/ sdbbs=1M

SERIAL التحكم وحدة ستمكنك بتشغيله. قم ثم ODROIDبال SD الكارت و serial UART الكابل بربط قم العملية، هذه من االنتهاء بمجرد.startx و من ثم قم بتنفيذ األمر (root / toor) – من تسجيل الدخول

يلي ما وإضافة أعاله المذكورة inittab ملف في “autologin” وضع من تأكد االقالع، أثناء ODROIDال تشغيل وتريد يعمل شيء كل كان إذا:profile_bash إلى ملف

Page: 109 / 155© Offensive Security2013

Page 110: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

# If you don't have a .bash_profile, copy it from /etc/skel/.profile firstcat << EOF >>~ /.bash_profile

if [ -z "$DISPLAY" ] && [$ (tty) = /dev/ ttySAC1] ;then startx

fiEOF

08. تثبيت تعريفات تشغيل الجرافيك Mali (اختياري)

هذه الخطوات هي تجريبية ولم يقع اختبارها بشكل كامل حتى اآلن. ينبغي تنفيذها داخل rootfs كالي.

-# http://malideveloper.arm.com/develop-for-mali/drivers/open-source-mali-gpus-linux-exadri2-andx11-display-drivers/

apt-get install build-essential autoconf automake makelibtool xorg xorg-dev xutils-dev libdrm-dev wgethttp:

//malideveloper.arm.com/downloads/drivers/DX910/r3p2-01rel0/DX910-SW-99003-r3p2-01rel0.tgzwgethttp:

//malideveloper.arm.com/downloads/drivers/DX910/r3p2-01rel0/DX910-SW-99006-r3p2-01rel0.tgzwget --no-check-certificatehttps: //dl.dropbox.com/u/65312725/mali_opengl_hf_lib.tgz

tar -xzvfmali_opengl_hf_lib.tgz cpmali_opengl_hf_lib /* /usr/lib/

tar -xzvfDX910-SW- 99003-r3p2-01rel0.tgztar -xzvfDX910-SW- 99006-r3p2-01rel0.tgzcdDX910-SW- 99003-r3p2-01rel0/x11/xf86-video-mali-0.0.1/

./autogen.shchmod+x configure

CFLAGS="-O3 -Wall -W -Wextra -I/usr/include/libdrm -IDX910-SW-99006-r3p2-01rel0/driver/src/ump/include" LDFLAGS="-L/usr/lib -lMali -lUMP -lpthread".

/ configure--prefix=/ usr--x-includes=/usr/ include--x-libraries=/usr/libcp -rf.. /../../DX910-SW-99006-r3p2-01rel0/driver/src/ump/include/ump src/

mkdir -pumplock cdumplock

wgethttp:

Page: 110 / 155© Offensive Security2013

Page 111: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

//service.i-onik.de/a10_source_1.5/lichee/linux-3.0/modules/mali/DX910-SW-99002-r3p0-04rel0/driver/src/devicedrv/umplock/umplock_ioctl.hcd..

makemake install

Page: 111 / 155© Offensive Security2013

Page 112: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

08. مشاكل و حلول لينوكس كالي

االبالغ عن مشكلة في لينكس كاليمقدمة

تكرار من كالي فريق تمكين هو التقرير من الهدف وقت. أسرع في به حله يتم حتى مشكل عن تقرير لتقديم السبل أفضل تشرح المادة هذهكالي فريق كان إذا الجذري. السبب يعرف حتى إضافية معلومات جمع على الفريق فسيعمل بنجاح تكرارها تم اذا سببها. لمعرفة المشكلةتقديم يرجى المشكل. غن المبلغ نتائج نفس على الحصول حين الى إضافية معلومات إلى فسيحتاج المشكل، إنتاج إعادة على قادرا غير

التقارير باللغة االنجليزية لتكون قراءتها أفضل .

المطورون تطويره. و المشروع هذا على لنحافظ نسعى نحن و المساهمة في طريقتنا وهو كالي انشاء الى دفعنا السيكيورتي لمجتمع حبناالذين يقدمون الدعم هم من المتطوعين للقيام بذلك من باب الشغف. يرجى أخذ ذلك بعين االعتبار عند وضع التعاليق.

هذه بعض النقاط التي من شأنها أن تؤدي إلى النجاح في حل المشاكل:

اذا كنت تريد االبالغ غن مشكلة فألنك تريد حال لها، قم باعطاء كل المعلومات التي لديك.يرجى الوضوح في التقارير و الفصل بين الحقائق و الفرضيات.

يرجى عمل التقارير بموضوعية، فقط الحقائق تساعد على البحث السليم .ال لالقتباس من يكيبيديا وغيرها من الموارد الغير األساسية في التقارير.

تقرير واحد لشخص واحد لمشكل واحد لنظام واحد.يرجى عدم وضع عدة مشاكل في تقرير واحد، يجب تقديم تقارير إضافية حسب الحاجة.

ال للتعليقات الغير مفيدة مثل ”أنا أيضا!“ أو ”+1″يرجى عدم التذمر من الوقت الذي قد يتم أخذه في حل المشكل.

كيفية االبالغ عن مشكل

التالي الرابط على موجود كالي بلينكس الخاص tracker bugالhttp://bugs.kali.orgملف و حساب انشاء كيفية يشرح المقال هذا .تعريف كما يشرح كيفية تقديم تقرير مفصل.

إنشاء حساب كالي على Tracker Bug الخاص بكالي

إذا لم تقم بإنشاء حساب، ستحتاج الى إكمال هذا أوال. الحساب يسمح لك بتقديم التقارير والتعليق على التقارير الموجودة.

في موقع الtracker bug انقر على ”اشترك االن لحساب جديد“ (account new for Signup) لبدء العملية.

Page: 112 / 155© Offensive Security2013

Page 113: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

. signup ثم انقر على CAPTCHA ستحتاج إلى ادخال اسم مستخدم وعنوان بريد إلكتروني و المعلومات

Page: 113 / 155© Offensive Security2013

Page 114: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

على أنقر رسميا. الحساب لتفعيل التأكيد رسالة على الرد عليك لكن تم قد التسجيل أن اخبارك سيقع يرام ما على شيء كل كان اذا‘Proceed’ الدخول تسجيل صفحة الى للذهاب.

Page: 114 / 155© Offensive Security2013

Page 115: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

إنشاء ملف تعريف في الTracker Bug الخاص بكالي

تعريف ملف إنشاء يمكنك .tracker bug حساب من كجزء فريد تعريف ملف إنشاء المستحسن من أنه مطلوبا،اال ليس كونه من الرغم علىبك، الخاص للنظام األساسية القيم لتعريف اختصارات هي المعلومات هذه المقدمة. االفتراضية المعلومات من اإلختيار أو نظام، لكل مخصص

نظام التشغيل ومعلومات اإلصدار المقدمة كجزء من التقرير.

ووصف المعلومات بإضافة قم .“Profiles” اختر ثم الرئيسية الصفحة في Account My على انقر مخصص، تعريف ملف تحرير أو إلنشاء.profile Add محدد للنظام الخاص بك وانقر فوق

Page: 115 / 155© Offensive Security2013

Page 116: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

من تأكد فقط تحتاجها، التي البروفيالت إنشاء يمكنك جديد. تقرير إنشاء عند Profile Select قائمة في يظهر سوف البروفايل اضافة بعداختيار البروفيل مناسب عند تقديم تقرير.

تأكد من عدم تكرار طلب سابق

يرجى القائمة في المشكل نفس هناك كان إذا الموقع. في بمشكلتك عالقة لها التي المفاتيح الكلمات عن بالبحث قم التقرير في البدء قبل.ID عدم تكرار الطلب أو إضافة مالحظات ال لزوم لها (أي ”أنا أيضا“ أو ”+″1) لكن يمكنك عرض حالة هذه المشكلة بالضغط على الرابط

بك الخاص العتاد يكون أن كبير احتمال هناك بك. خاصة معلومات مع جديد تقرير تقديم يرجى بك، الخاص بالعتاد عالقة لها أن تعتقد كنت إذاالمحمول جهازك أن بمجرد نوعها من فريدة ليست مشكلتك أن تفترض فال المشكل، نفس عن باالبالغ قام شخص لعتاد تماما مطابق غير

يعتبر من نفس الطراز.

إنشاء التقرير

Page: 116 / 155© Offensive Security2013

Page 117: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

لبدء التقرير الخاص بك، قم بتسجيل الدخول إلى حسابك وانقر على ”Issue Report“. ستحتاج إلى االدالء بالمعلومات بقدر االمكان.

الحقول التالية إلزامية في التقرير:

(Category) الفئة(Summary) الملخص

(Description) الوصف

على الرغم من أن الحقول األخرى ليست إلزامية، يرجى االدالء بأكثر ما يمكن من المعلومات داخل كل خيار مع إيالء اهتمام الخاص بما يلي:

“Reproducibility” استنساخ“Profile Select” تحدد الملف

“Reproduce to Steps” خطوات إعادة إنشاء“Information Additional” معلومات إضافية

“File Upload” (سجالت الخطأ، الصورة) تحميل الملف

تقرر الفئة المناسبة

حاليا هناك أربعة (4) فئات متوفرة في tracker bug كالي. قبل أن تبدأ طلبك تأكد من تضمينه بشكل صحيح لواحد مما يلي:

(Bug General) مشكلة عامة(Bug Package Kali) مشكلة في حزمة كالي

(Requests Tool New) طلب أداة جديدة(Upgrade Tool) أداة الترقية

ذلك في بما الدعم على للحصول عديدة خيارات يوفر لينكس كالي .tracker bugال في الدعم تطلب ,http://docs.kali.orgالhttps://forums.kali.org freenode على #linux-kali وغرفة المحادثة

توفير موجز وصفي

تصف أن يمكنها وموجزة قصيرة نبذة بتقديم قم الزوار. من غيرهم و كالي مطورو يراه شيء أول هو و التقرير اسم أساسا هو الملخصالمشكلة أو الطلب.

user root as run not will Repo from installed Package Chromium :مثال جيد

work t‘doesn Chromium :مثال غير جيد

الموجز ال يجب أن يشمل كل شيء، ولكن يجب أن ينقل السبب الخاص بك لتقديم التقرير.

dpkg العثور على الحزمة و اإلصدار للتقرير باستخدام

Page: 117 / 155© Offensive Security2013

Page 118: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

يمكنك أن تجد الحزمة المثبتة باستخدام مزيج من خيارات dpkg . من المهم ادراج المعلومات ذات الصلة بنتائج هذه األوامر في التقريرالخاص بك و من الممكن أيضا وضعها في ملف نصي ورفعها.

searchlist

status

عينة من النتائج

root@kali:~# whichchromium /usr/bin/chromium

root@kali:~# typechromium chromium is/usr/bin/chromium

root@kali:~# dpkg --search /usr/bin/chromium chromium:/usr/bin/chromium

root@kali:~# dpkg --listchromium Desired=Unknown/Install/Remove/Purge/Hold

| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend|/Err?= (none)/ Reinst-required( Status,Err:uppercase=bad)

||/Name Version Architecture Description +++-==============-============-============-=====================

============ ii chromium 24.0.1312.68 amd64 Google opensourcechromium web

root@kali:~# dpkg --statuschromium Package: chromium

Status:installok installed Priority: optional

Section: web Installed-Size:98439

Maintainer: Debian Chromium Maintainers<[email protected]>Architecture: amd64

Source: chromium-browserVersion: 24.0.1312.68-1…Output Truncated…

تقديم وصف موجز

Page: 118 / 155© Offensive Security2013

Page 119: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

هذه هي فرصتك لتقديم وصف مدروس لما تريد اإلبالغ عنه. هذه هي فرصتك للتألق وتقديم الكثير من التفاصيل قدر اإلمكان..

يرجى التأكد مما يلي عند االقتضاء:

(log صورة للشاشة أو ملفات) النص الكامل و الدقيق ألي رسائل خطأما كتبته بالضبط أو الفعل الذي قمت به إلنتاج هذه امشكلة

اإلصالح المقترح، أو التصحيح إذا كنت قادرا على ذلكإصدار الحزمة وأي معلومات تتعلق بها

إصدار النواة، library C shared، وأية تفاصيل أخرى تبدو مناسبةuname –a

dpkg -s libc6 | grep ^Version(V– python .e.i ) نسخة البرنامج إن وجدت

تفاصيل الجهازإذا كنت تريد اإلبالغ عن مشكلة في تعريف، يرجى ذكر كل العتاد في النظام الخاص بك

.lshw للحصول على تقرير كامل خاص بالنظام الخاص بك قم بتثبيت قم بإضافة أي تفاصيل أخرى قد تبدو ذات الصلة بالمشكلة

ال تقلق اذا كان التقرير ”طويل جدا“ طالما كانت المعلومات التي فيه ذات صلة بالمشكلة.

مثال

Package: Chromium

Architecture: amd64

Maintainer: Debian Chromium Maintainers

Source: chromium-browser

Version: 24.0.1312.68-1

I installed the chromium web browser from the Kali Linux repos, using the command ‘apt-get install chromium’. Ilaunched the program from the Kali menu by selecting Applications/Internet/Chromium Web Browser. Chromium

did not launch as expected, instead it provided an error pop-up window.

The error message stated, “Chromium cannot be run as root. Please start Chromium as a normal user. To run asroot, you must specify an alternate –user-data-dir for storage of profile information”.

I clicked the Close button to close the pop up window.

uname –a output: Linux kali 3.7-trunk-amd64 #1 SMP Debian 3.7.2+kali6 x86_64 GNU/Linux

Page: 119 / 155© Offensive Security2013

Page 120: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

C Library Version: 2.13-38

أهمية إعادة إنتاج المشكل

موجودة، ألداة ترقية أو جديدة أداة على للحصول طلب تقديم بصدد كنت إذا المشكل. وتيرة بتقديم لك يسمح بكالي الخاص tracker bugالقم باختيار A/N من القائمة الخيارات. إذا كنت بصدد تقديم خلل، يرجى تقديم الرد المناسب.

بالرجوع الى المثال أعاله، ”Chromium“ ال يمكن تشغيله باستخدام الجذر لذلك يمكن اختيار ’always‘ من القائمة.

أحيانا تحدث المشكلة كانت إذا المشكل. تكرار محاولة عند التردد معرفة الى حاجة في المطورين ألن دقيقة اجابة توفير للغاية المهم منولكنك قمت باختيار ’always‘ قد يتم غلق المشكل بما أن المطور قد ال يواجه المشكل.

اختيار البروفايل المناسب

البروفايل تحديد يمكنك مخصصة تعريف ملفات إنشاء يتم لم ذا األفضل. يعتبر مشكلة لكل مخصص تعريف ملف استعمال فان ذكره سبق كمامن القائمة. الى حد زمن كتابة هذا المقال الخيارات المتوفرة هي كاآلتي.

armel Kali 1.0armhf Kali 1.0

x64 Kali 1.0x86 Kali 1.0

تقديم المراحل لتكرار المشكل

اتخاذها يجب التي الخطوات فقط القسم هذا يشمل أن وينبغي ،description قسم مع متشابها لكونه الحاجة عن زائدا القسم هذا يبدو قدإلعادة الالزمة هي تكون قد المفقودة الخطوة المراحل. كل ذكر من التأكد المهم من ولكن سهلة، الخطوات بعض تبدو قد المشكل. لتكرار

إنشاء المشكل.

مثال:

.1Opened a terminal window by selecting Applications/Accessories/Terminal

.2Typed ‘apt-get install chromium’ in the terminal and hit enter to run the command

.3Attempted to run Chromium web browser by selecting Applications/Internet/Chromium WebBrowser

توفير معلومات إضافية

من أخرى، مرة الجزء. هذا في تقديمه يرجى ، إصالح لديك كان إذا بالمسألة. صلة ذات إضافية معلومات أي تقديم يمكنك القسم هذا فيالمهم التمسك بالحقائق وتوثيق الخطوات بشكل صحيح.

مثال:

Page: 120 / 155© Offensive Security2013

Page 121: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

There is a simple fix that is well documented on several forums. I tried it and it fixed the issue for me.

Using a text editor open /etc/chromium/defaultAdd –user-data-dir flag

i.e. CHROMIUM_FLAGS=”–user-data-dir”

Can this be patched within the repo version of Chromium so adding this flag is not required for future releases?

رفع ملفات ذات صلة

الصور بإضافة لك يسمح التقرير من القسم هذا األحيان. بعض في التطوير فريق إلى بسهولة توفيرها يمكن ال معلومات تقديم المهم منوملفات السجل. يجب األخذ بعين الاعتبار محدودية الحجم المتاح.

الملف. بتحديد لك ويسمح بك، الخاص للنظام الملفات مدير فتح إلى هذا سيؤدي .“File Choose” على النقر طريق عن ملف إضافة يمكنك.“File Upload” للعودة إلى التقرير وانقر على “Open” وبمجرد االنتهاء من تحديد الملف انقر فوق الزر

ارسال التقرير

.ID اعطائه و تقريرك ارسال سيتم عندها “Report Submit” فوق النقر هو به القيام عليك ما كل التقرير. الرسال مستعدا ستكون هناسيظهر التقرير في صفحة ”View My“ تحت ”Me by Reported.“ و من هناك يمكنك تتبعه.

ملخص

تقدم أن يجب المشكلة حصول حال في معك يكونو أن يمكنهم ال ألنهم بأعينهم. لرؤيتها المطورين مساعدة هو المشاكل عن التبليغ من الغرضالتعليمات المفصلة حتى يتمكنوا من تكرارها بأنفسهم.

يرجي وصف كل شيء بالتفصيل، مشيرا إلى أن الخطوات المتخذة، ما رأيت، ما فعلته وكذلك النتائج المتوقعة.

توفير يرجى بك، الخاص للنظام المشكلة إلصالح حل توفير على قادرا كنت إذا البحوث. خالل من الحل أو المشكلة على العثور محاولة يرجىينبغي ال هذا بنجاح. المشكلة تكرار من يتمكنوا حتى فعلتم، ما بالضبط يعرفو أن للمطورين المهم من للمطورين. التفاصيل من المستوى نفس

أن يمنعك من تقديم شرح كامل لألعراض التي تسببت في السلوك الغير المتوقع.

يرجى الكتابة بدقة،الكتابة يجب أن تكون واضحة ودقيقة وموجزة لضمان عدم إساءة تفسير ما تحاول أن تنقله من قبل المطورين.

كن مستعدا لتقديم معلومات إضافية.

و كالي تطوير بمواصلة فخورون ونحن به نقوم ما نحب نحن تريده. الذي بالقدر المشكلة إصالح يريدون المطورون بالصبر، التحلي يرجىجعله التوزيعة األكثر تقدما في مجال اختبار االختراق.

هذه المقاالت مأخوذة من مصادر شتى وهي مذكورة أدناه، و قد تم تعديلها لتناسب احتياجاتنا:

Page: 121 / 155© Offensive Security2013

Page 122: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

http://www.chiark.greenend.org.uk/~sgtatham/bugs.html - Fetched March 20.2013https://help.ubuntu.com/community/ReportingBugs - Fetched March 20,2013http://www.debian.org/Bugs/Reporting - Fetched March 20,2013

Page: 122 / 155© Offensive Security2013

Page 123: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

اكتشاف مشاكل تعريفات الوايرلس و اصالحهاالحصول يمكنك المقال هذا في عنه. تبحث الذي ما تعرف ال كنت إذا محبطة تجربة تكون قد لينكس في الوايرلس تعريفات مشاكل اكتشاف

على توجيهات عامة يمكنها أن تساعدك من أجل حل المشاكل الالسلكية الخاصة بك.

يجب قراءة أي رسالة خطأ بعناية ألنها تحدد ما هو الخطأ وكيفية إصالحه في كثير من األحيان. إن لم يكن الحال كذلك يمكنك البحث فيجوجل.

1. ال يوجد كارت

سؤال غبي: هل هي بطاقة السلكية؟ (لقد رأينا ذلك مرات عديدة)هل تم توصيل الكارت ؟

(باستثناء الهواتف)؟ قد ترغب في تحديث معرفات PCI و lspci USB أو lsusb هل تظهر في نتائجعلى أية معلومات تحدد ان كان التعريف قد تم تشغيله أم ال dmesg هل يحتوي أمر

هل تستخدم النظام االفتراضي لكالي؟ اذا كنت كذلك فإن الكارت الخاص بك لن يكون صالحا لالستعمال ما لم يكن يواسبي .(VMWare/VirtualBox/QEMU االفتراضي؟ النظام على تثبيتها تم هل .(العتاد كل بمحاكات تقوم ال

compat-wireless و النظام المستعمل ليس افتراضي فإنك قد ترغب في تجربة أحدث dmesg إذا لم يكن هنالك شيء في نتائج (وأحيانا، ستحتاج الى الfirmware) -> تثبت من تعريفات الوايرلس للينكس

2. الكارت موجود وال يمكن فعل أي شيء

قم بقراءة رسائل الخطأسوف يدلكم على األرجح على الخطأ dmesg | tail إذا لم تكن هناك رسائل خطأ، قم بتنفيذ األمر

Firmware مفقود يكون قدBIOSو خيارات ال switches hardwareو كل ال rfkill تحقق من

mode monitor 3. ال يمكن تفعيل

mode monitorال تدعم ال ( STA (Broadcom ,Ralink تعريفاتndiswrapper ال يدعم الmonitor mode يدعمه لن و.

Airodump-ng/Wireshark من تحقق :الشبكة حزم تظهر ال rfkill وكل hardware switches خيارات و BIOS

4. Injection

(NG-airmon باستخدام monitor تأكد من أن البطاقة في وضع) 9- NG-aireplay اختبار باستخدام االمرAirmon-NG تنقص وال البطاقة من المعلومات تلك على تحصل لم فقط ألنها كبيرة مشكلة ليست هذه :الشرائح معلومات يعرض ال

من قدراتهاBIOS وخيارات switches hardware و كل rfkill مفعل: تحقق من mode monitorالحقن غير ممكن لكن ال

النهائها. airmon-ng check kill أدوات ادارة الشبكة تتداخل أحيانا مع أدوات Aircrack. قم بتشغيل

Page: 123 / 155© Offensive Security2013

Page 124: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

روابط إضافية

هل يعمل كارت الوايرلس الخاص بي مع ng-Aircrack؟Compat-wireless

Page: 124 / 155© Offensive Security2013

Page 125: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

09. دعم مجتمع لينوكس كالي

قناة IRC الخاصة بلينكس كاليشبكة على موجودة رسمية IRC قناة لديه لينكس هيFreenodeكالي االنضمامkali-linux#و قبل أدناه الواردة القواعد مراجعة يرجى

إلى القناة

IRC قوانين و توجيهات

لم ان و حتى مشكلة أي تجد لن فانك مهذبا كنت إذا واسع، بمعنى القواعد. بعض اتباع نحب ولكننا االمكان، قدر وديين نكون ان نحاول نحنتقم بقراءة القواعد.

كيفية التعامل مع المستخدمين اآلخرين

واظهار النابية األلفاظ تجنب نطلب كما االمكان قدر ومتسامحا وديا يظل أن الجميع من نود نحن المستخدمين، لجميع لطيفا مكانا القناة لجعلتأكد آخر. شيئ فعل على نشجعك نحن المستخدمين، من أو القناة من باالحباط تشعر أصبحت أنك وجدت إذا والزوار. القناة ألعضاء االحترام

من عدم جعل الناس يشعرون أمك تستغلهم – قم بمساعدة اآلخرين بينما أنت في انتظار ردود على أسئلتك، وقل شكرا!

كيف تجادل

نقاش في المشاركة اردت إذا الساعة. مواضيع حول المعمقة النقاشات على أيضا ونشجع ومتسامحا وديا تكون أن نحب نحن أعاله، ذكرنا كمامن تمكنك كما النقاش في لك عون خير المهارات هذه النقدي. والتفكير المنطق مهارات وتوظيف اإلمكان قدر بالعقالنية التحلي يرجى

التواصل بشكل أفضل

البقاء في الموضوع

لذلك للقناة، الرئيسي الموضوع هو كالي لينكس مشاريع مناقشة لكن القناة موضوع خارج بالدردشة يتعلق فيما صارمة سياسة أي نتبع ال نحنإذا أو (##politics (مثل أكثر مالءمة freenode على أخرى قنوات هناك كانت إذا سيما ال آخر، مكان الى النقاشات تحول أن منك يطلب قد

كان هناك محادثات أخرى جارية أو متكررة أو يرى بأنها تضر بالمناخ الجيد للقناة.

هناك نقاشات ال يسمح بها وهي تشمل هذه المواضيع:

الطلبات هذه مثل بها. مسموح غير أشياء فعل أو القانون خرق في لمساعدتك موجودين لسنا نحن – قانونية الغير األنشطة تشجيع أو دعمآخر إلى بلد من تختلف قد القوانين شبكة. أو / و القناة من طردك في تتسبب وربما ككل، FreeNode لشبكة و للقناة الموضوع خارج تعتبرمرفوضة كلها وهذه – المقرصنة برامج / كركات /Warez ال. أم ما موضوع مناقشة المناسب من كان إذا ما تحددون القناة عن والمسؤولون

لذا يرجى عدم السؤال.

المسائل السياسية / الدينية

بكالي لها عالقة ال و متقلبة المواضيع هذه أن أيضا ندرك ونحن ذلك. نحترم ونحن جدا قوية دينية / سياسية معتقدات لديهم الناس من كثير

Page: 125 / 155© Offensive Security2013

Page 126: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

لينكس ويمكن مناقشتها في مكان آخر أفضل.

طلب المساعدة

من النوع هذا نقدمها. أن نأمل نحن تعاونية بيئة في تساهم عنها الناتجة والردود والمناقشات األسئلة أوال! لك شكرا المساعدة، لطلب جئت إذاوالموارد البدائل الناس من نتعلم نحن جوابا. لها نملك أسئلة عن جديدة أشياء نتعلم قد األحيان من كثير في جميعا. يفيدنا أن يمكن المناختوفير على تساعدنا أن شأنها من التي القواعد بعض تتبع أن منك نطلب نحن األسئلة، طرح القصد كان إذا ذلك، ومع … الجديدة واألدواتمنتديات توجد أنه كما جوجل. على بسهولة عليه العثور يمكن شيء عن السؤال للغاية المحبط من بك! الخاصة بالبحوث قم لكم, خدمة أفضل

.IRC تحتوي على إجابات متعددة لألسئلة المتداولة. استخدام هذه الموارد قبل طرح السؤال في

تقديم الصورة كاملة

زادت كلما مشكلتك، عن أكثر علمنا كلما ذلك. على تعتمد الصحيحة اإلجابة الن بدقة تقديمها يرجى المعلومات، من المزيد منك طلب إذاطالبا كنت لو حتى محددة؛ اجهزة على اكتشافها تم مشاكل في اآلخرين مساعدة سببه الجديدة اإلصدارات تطوير من كبير جزء – الفائدةفي لسؤالك جواب على تحصل لم إذا بذلك،لكن ملزما لست – بابالغنا قم آخر، مكان في الجواب وجدت إذا أيضا! تعلمنا أن يمكنك للمساعدة،أن معرفة من للناس يمكن أنه كما مماثل. سؤال في آخر شخص مساعدة يمكننا الطريقة، بهذه إعالمنا! يرجى آخر، مكان في ووجدته القناةالقناة في من كل ليس – الجواب انتظر يتوقف. أن بامكانه فسيكون لك، المسألة هذه عن بالبحث يقوم شخص كان إذا أو بالفعل، جوابا لديكاإلجابة حتى أو الدردشة، في تتردد ال الحق. وقت في أو ساعات حتى أو دقائق، بضع في الجواب على تحصل قد – وقت كل في موجودينمن مجتمع بناء على ساعدونا مساعدتك! في أكثر راغبا اآلخر البعض ويجعل الوقت تمرير على يساعد أنه ستجد – أخرى أسئلة على

المتخصصين والمتحمسين في مجال األمن.

الرسائل غير المرغوب فيها، Flooding، واألشكال األخرى للسلوك التخريبي

السلوك أشكال من وغيرها عمدا، خاطئة إجابات مضللة، وصالت آخرين، مستخدمين ضد الكالمية الهجمات أو االحترام وعدم الفلود السبام،اسم المأل على تعلن التي تلك مثل والكتابات به، مصرح غير بوت تشغيل على يقتصر ال يشمل المضطرب السلوك به. مرحب غير المضطربعنوان بلصق قم ثم ومن بك الخاصة للبيانات pastebin استخدم للصق، النص من أسطر 5 من أكثر لديك كان إذا اليه. تستمع الذي MP3 ال

الرابط على القناة.

التعامل مع المسؤولين عن القناة

أشياء أو معين، اتجاه في محادثة توجيه معقول، بشكل اآلخرين مع التعامل آخر، مكان الى المحادثات تحويل منك يطلب قد آلخر، وقت منذلك، من موقف أخذ في ترغب كنت وإذا عاقال تكون أن يرجى القبيل هذا من شيء منك طلب إذا للقناة. جيد مناخ على الحفاظ أجل من أخرى

يرجى القيام بذلك في رسالة خاصة في قالب سؤال، بدال من عمل ضوضاء في القناة.

االنضباط

خاص بشكل عليك ينطبق قد هذا القناة. من كنت إذا إزالة أو (+b) حظر ،(+q) بعمل القناة عن المؤولين يجعل قد القواعد احترام عدم تكراردون العقاب إلى يؤدي قد الفلود مثل المضطرب، السلوك أشكال من شكل أي لها. انتباهك لفت بعد عمدا القواعد يتجاهل ممن كنت إذاأحد أن رأيت و الزوار من كنت إذا ذلك! على يساعدنا من نحب ونحن ممكنا، ذلك كان كلما القوة استخدام تجنب نحاول ونحن إنذار. سابقعدم خالل من مواتيا الوضع إبقاء على والمساعدة الحادث نهاية انتظار و التفهم يرجى القناة، إلدارة سلطاته استخدام على أجبر قد المسؤولين

Page: 126 / 155© Offensive Security2013

Page 127: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

التشكي أو الشماتة. هذا يعمل على جعل السلوك المعادي للمجتمع مثل الفلود أقل جاذبية

Page: 127 / 155© Offensive Security2013

Page 128: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

المرايا الرسمية للينكس كالياستخدام المستودعات الرسمية

كالي لينكس يوفر ثالثة مستودعات، والتي هي مكررة في جميع أنحاء العالم:

http.kali.org( mirrorlist;مستودع الحزم الرئيسي :(security.kali.org( mirrorlist;مستودع الحزم األمنية :(cdimage.kali.org( mirrorlist.ISO مستودع صور :(

mirror تحديد تفضل كنت إذا تحديثها. نضمن والتي لك، األقرب mirrorال إلى تلقائيا توجيهك إعادة سيتم الثالثة، المستودعات استخدام عندقرب كل اسم المضيف واختر المرآة التي تناسبك. mirrorlistيدويا، انقر على الرابط

إنشاء mirror لينكس كالي

المتطلبات

.SSH وخادم rsync ،رسمي لكالي أنت بحاجة إلى خادم له مساحة قرص كبيرة،اتصال جيد mirror لعملمنذ 2013/3/14 مستودع الحزم الرئيسي يسع ل160 جيجا ومستودع ISO يسع ل10 جيجا لكن يمكن لهذه األرقام أن تنمو بانتظام.

يتوقع منك جعل الملفات متاحة عبر HTTP وRSYNC لذلك ستحتاج إلى خدمات المقابلة أيضا. FTP هو اختياري.

Push Mirroring للحزم

في مرات 4 يحدث هذا تحديث. إلى يحتاجون عندما المرايا على ping األمر لتنفيذ SSH على مستندة مشغالت للمرايا التحتية البنية تستخدماليوم.

:(“archvsync” هنا سنسميه) إذا لم يكن لديك حساب للمرايا، عليك إنشاءه

$sudo adduser --disabled-passwordarchvsync Adding user'archvsync'...

[...] Is the information correct?[Y/n]

قم بإنشاء المجلدات التي سوف تحتوي على المرايا و قم بتغيير صاحبها للمستخدم المخصص الذي قمت بإنشائه:

Page: 128 / 155© Offensive Security2013

Page 129: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

$sudo mkdir /srv/mirrors/kali{,-security,-images} $sudo chown archvsync:archvsync /srv/mirrors/kali{,-security,-images}

ثم قم باعداد daemon rsync (قم بتفعيله إذا لزم األمر) لتصدير هذه المجلدات:

$sudo sed -i -e "s/ENABLED=false/ENABLED=true/" /etc/default/rsync $sudo vim /etc/rsyncd.conf $cat /etc/rsyncd.conf

uid = nobodygid = nogroup

max connections =25socket options = SO_KEEPALIVE

[kali] path =/srv/mirrors/kali

comment = The Kali Archive read only = true

[kali-security] path =/srv/mirrors/kali-security

comment = The Kali security archive read only = true

[kali-images] path =/srv/mirrors/kali-images

comment = The Kali ISO images read only = true

$sudoservice rsync start Starting rsync daemon: rsync.

Page: 129 / 155© Offensive Security2013

Page 130: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

،kali/net.yourmirror//:http على المرايا تصدير يستحب .FTP وخادم ويب خادم اعداد يشمل ال المقال هذاhttp://yourmirror.net/kali-security و http://yourmirror.net/kali-images (ل بالنسبة الشضيء نفسFTP).

فك أوال عليك يجب .mirroringوال SSH trigger سيقوم الذي الخاص المستخدم تكوين لالهتمام: المثير الجزء يأتي اآلنفي حساب المستخدم: ftpsync.tar.gzضغط

$sudo su- archvsync $wgethttp: //archive.kali.org/ftpsync.tar.gz $tarzxf ftpsync.tar.gz

على والتعديل قالب من االنطالق يمكن لالعداد. ملفين إنشاء يجب علىRSYNC_HOSTوMIRRORNAME،TO،RSYNC_PATHاآلن األقل:

$cpetc /ftpsync.conf.template etc/ftpsync-kali.conf $cpetc /ftpsync.conf.template etc/ftpsync-kali-security.conf $vimetc /ftpsync-kali.conf $grep -E '^[^#]'etc /ftpsync-kali.conf

MIRRORNAME=`hostname-f `TO="/srv/mirrors/kali/"

RSYNC_PATH="kali"RSYNC_HOST=archive.kali.org

$vimetc /ftpsync-kali-security.conf $grep -E '^[^#]'etc /ftpsync-kali-security.conf

MIRRORNAME=`hostname-f `TO="/srv/mirrors/kali-security/"

RSYNC_PATH="kali-security"RSYNC_HOST=archive.kali.org

The last step is to setup the .ssh/authorized_keys file so that archive.kali.org can trigger your mirror:

Page: 130 / 155© Offensive Security2013

Page 131: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

$mkdir -p.ssh $wget -O - -qhttp: //archive.kali.org/ pushmirror.pub>>.ssh/authorized_keys

.mirroring من عمل org.kali.archive ليتمكن ,keys_authorized/ssh الخطوة األخيرة هي إعداد ملففي موجود هو والذي “~/ftpsync/bin”المسار باعداد تقوم أن يجب ،home مجلد في gz.tar.ftpsync ضغط بفك تقم لم إذا

ssh/authorized_keys. اآلن يجب عليك إرسال بريد إلكتروني لنتمكن[email protected]إلى بك الخاصة للمرايا URL عناوين جميع معالقيام حالة في (أو مشاكل حدوث حالة في به االتصال ينبغي الذي للشخص بوضوح اإلشارة يرجى الرئيسية. المرايا قائمة الى إضافتها

بتغييرات).أعاله. القائمة من واحد باختيار قم منك، قريب mirror مع rsync تشغيل عليك يجب ،org.kali.archive من األولى الدفعة انتظار من بدال

لنفترض أنك اخترت org.kali.4-archive، هذه هي األوامر التي يمكنك تنفيذها:

$ rsync-qaHarchive- 4 .kali.org::kali/srv/mirrors/kali/ & $ rsync-qaHarchive- 4 .kali.org::kali-security/srv/mirrors/kali-security/ & $ rsync-qaHarchive- 4 .kali.org::kali-images/srv/mirrors/kali-images/ &

ISO مرايا صور

يمكنك الذي images-kali-mirror/bin ملف نقدم نحن يوميا. rsync تشغيل يجب لذلك mirroring push يستخدم ال ISO صور مستودع.conf.images-kali-mirror/etc للمستخدم الخاص بك. عليك فقط اعداد crontab اضافته الى

$sudo su- archvsync $cpetc /mirror-kali-image.conf.sample etc/mirror-kali-images.conf $vimetc /mirror-kali-images.conf $grep -E '^[^#]'etc /mirror-kali-images.conf

TO=/srv/mirrors/kali-images/ $ crontab-e $ crontab-l

# m h dom mon dow command39 3 * * *~ /bin/mirror-kali-images

Page: 131 / 155© Offensive Security2013

Page 132: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

يرجى الضبط الدقيق للوقت لكي ال يحصل ثقل على org.kali.archive من قبل عدد كبير جدا من المرايا في نفس الوقت.

Page: 132 / 155© Offensive Security2013

Page 133: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

Bug Tracker كالي لينكسلديه لينكس bugكالي trackerاقتراح يمكنهم كما كالي لمطوري إصالحات أو المشاكل حول تقارير تقديم للمستخدمين يمكن حيث رسميي

عن االبالغ لضمان التالية القوانين مراجعة منك نطلب ولكن الموقع، هذا في التسجيل شخص ألي يمكن التوزيعة. في إلدراجها جديدة أدواتالمشاكل بشكل صحيح وبالشكل السليم.

bug tracker الدعم على للحصول ليس.استخدام عنوان البريد االلكتروني حقيقي حتى نتمكن من االتصال بك إذا كنا بحاجة إلى مزيد من التوضيح.

تقديم موضوع وصفي.توفير أكبر قدر ممكن من التفاصيل، بما في ذلك النتائج، نوع العمارية واإلصدارات بالضبط.

طلبات األدات يجب أن تكون مصحوبة برابط ومبررة.ال يجب تعيين المشكلة ألحد. المطورون سوف يحددون من يهتم بها.

Page: 133 / 155© Offensive Security2013

Page 134: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

االبالغ عن مشكلة في لينكس كاليمقدمة

تكرار من كالي فريق تمكين هو التقرير من الهدف وقت. أسرع في به حله يتم حتى مشكل عن تقرير لتقديم السبل أفضل تشرح المادة هذهكالي فريق كان إذا الجذري. السبب يعرف حتى إضافية معلومات جمع على الفريق فسيعمل بنجاح تكرارها تم اذا سببها. لمعرفة المشكلةتقديم يرجى المشكل. غن المبلغ نتائج نفس على الحصول حين الى إضافية معلومات إلى فسيحتاج المشكل، إنتاج إعادة على قادرا غير

التقارير باللغة االنجليزية لتكون قراءتها أفضل .

المطورون تطويره. و المشروع هذا على لنحافظ نسعى نحن و المساهمة في طريقتنا وهو كالي انشاء الى دفعنا السيكيورتي لمجتمع حبناالذين يقدمون الدعم هم من المتطوعين للقيام بذلك من باب الشغف. يرجى أخذ ذلك بعين االعتبار عند وضع التعاليق.

هذه بعض النقاط التي من شأنها أن تؤدي إلى النجاح في حل المشاكل:

اذا كنت تريد االبالغ غن مشكلة فألنك تريد حال لها، قم باعطاء كل المعلومات التي لديك.يرجى الوضوح في التقارير و الفصل بين الحقائق و الفرضيات.

يرجى عمل التقارير بموضوعية، فقط الحقائق تساعد على البحث السليم .ال لالقتباس من يكيبيديا وغيرها من الموارد الغير األساسية في التقارير.

تقرير واحد لشخص واحد لمشكل واحد لنظام واحد.يرجى عدم وضع عدة مشاكل في تقرير واحد، يجب تقديم تقارير إضافية حسب الحاجة.

ال للتعليقات الغير مفيدة مثل ”أنا أيضا!“ أو ”+1″يرجى عدم التذمر من الوقت الذي قد يتم أخذه في حل المشكل.

كيفية االبالغ عن مشكل

التالي الرابط على موجود كالي بلينكس الخاص tracker bugالhttp://bugs.kali.orgملف و حساب انشاء كيفية يشرح المقال هذا .تعريف كما يشرح كيفية تقديم تقرير مفصل.

إنشاء حساب كالي على Tracker Bug الخاص بكالي

إذا لم تقم بإنشاء حساب، ستحتاج الى إكمال هذا أوال. الحساب يسمح لك بتقديم التقارير والتعليق على التقارير الموجودة.

في موقع الtracker bug انقر على ”اشترك االن لحساب جديد“ (account new for Signup) لبدء العملية.

Page: 134 / 155© Offensive Security2013

Page 135: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

. signup ثم انقر على CAPTCHA ستحتاج إلى ادخال اسم مستخدم وعنوان بريد إلكتروني و المعلومات

Page: 135 / 155© Offensive Security2013

Page 136: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

على أنقر رسميا. الحساب لتفعيل التأكيد رسالة على الرد عليك لكن تم قد التسجيل أن اخبارك سيقع يرام ما على شيء كل كان اذا‘Proceed’ الدخول تسجيل صفحة الى للذهاب.

Page: 136 / 155© Offensive Security2013

Page 137: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

إنشاء ملف تعريف في الTracker Bug الخاص بكالي

تعريف ملف إنشاء يمكنك .tracker bug حساب من كجزء فريد تعريف ملف إنشاء المستحسن من أنه مطلوبا،اال ليس كونه من الرغم علىبك، الخاص للنظام األساسية القيم لتعريف اختصارات هي المعلومات هذه المقدمة. االفتراضية المعلومات من اإلختيار أو نظام، لكل مخصص

نظام التشغيل ومعلومات اإلصدار المقدمة كجزء من التقرير.

ووصف المعلومات بإضافة قم .“Profiles” اختر ثم الرئيسية الصفحة في Account My على انقر مخصص، تعريف ملف تحرير أو إلنشاء.profile Add محدد للنظام الخاص بك وانقر فوق

Page: 137 / 155© Offensive Security2013

Page 138: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

من تأكد فقط تحتاجها، التي البروفيالت إنشاء يمكنك جديد. تقرير إنشاء عند Profile Select قائمة في يظهر سوف البروفايل اضافة بعداختيار البروفيل مناسب عند تقديم تقرير.

تأكد من عدم تكرار طلب سابق

يرجى القائمة في المشكل نفس هناك كان إذا الموقع. في بمشكلتك عالقة لها التي المفاتيح الكلمات عن بالبحث قم التقرير في البدء قبل.ID عدم تكرار الطلب أو إضافة مالحظات ال لزوم لها (أي ”أنا أيضا“ أو ”+″1) لكن يمكنك عرض حالة هذه المشكلة بالضغط على الرابط

بك الخاص العتاد يكون أن كبير احتمال هناك بك. خاصة معلومات مع جديد تقرير تقديم يرجى بك، الخاص بالعتاد عالقة لها أن تعتقد كنت إذاالمحمول جهازك أن بمجرد نوعها من فريدة ليست مشكلتك أن تفترض فال المشكل، نفس عن باالبالغ قام شخص لعتاد تماما مطابق غير

يعتبر من نفس الطراز.

إنشاء التقرير

Page: 138 / 155© Offensive Security2013

Page 139: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

لبدء التقرير الخاص بك، قم بتسجيل الدخول إلى حسابك وانقر على ”Issue Report“. ستحتاج إلى االدالء بالمعلومات بقدر االمكان.

الحقول التالية إلزامية في التقرير:

(Category) الفئة(Summary) الملخص

(Description) الوصف

على الرغم من أن الحقول األخرى ليست إلزامية، يرجى االدالء بأكثر ما يمكن من المعلومات داخل كل خيار مع إيالء اهتمام الخاص بما يلي:

“Reproducibility” استنساخ“Profile Select” تحدد الملف

“Reproduce to Steps” خطوات إعادة إنشاء“Information Additional” معلومات إضافية

“File Upload” (سجالت الخطأ، الصورة) تحميل الملف

تقرر الفئة المناسبة

حاليا هناك أربعة (4) فئات متوفرة في tracker bug كالي. قبل أن تبدأ طلبك تأكد من تضمينه بشكل صحيح لواحد مما يلي:

(Bug General) مشكلة عامة(Bug Package Kali) مشكلة في حزمة كالي

(Requests Tool New) طلب أداة جديدة(Upgrade Tool) أداة الترقية

ذلك في بما الدعم على للحصول عديدة خيارات يوفر لينكس كالي .tracker bugال في الدعم تطلب ,http://docs.kali.orgالhttps://forums.kali.org freenode على #linux-kali وغرفة المحادثة

توفير موجز وصفي

تصف أن يمكنها وموجزة قصيرة نبذة بتقديم قم الزوار. من غيرهم و كالي مطورو يراه شيء أول هو و التقرير اسم أساسا هو الملخصالمشكلة أو الطلب.

user root as run not will Repo from installed Package Chromium :مثال جيد

work t‘doesn Chromium :مثال غير جيد

الموجز ال يجب أن يشمل كل شيء، ولكن يجب أن ينقل السبب الخاص بك لتقديم التقرير.

dpkg العثور على الحزمة و اإلصدار للتقرير باستخدام

Page: 139 / 155© Offensive Security2013

Page 140: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

يمكنك أن تجد الحزمة المثبتة باستخدام مزيج من خيارات dpkg . من المهم ادراج المعلومات ذات الصلة بنتائج هذه األوامر في التقريرالخاص بك و من الممكن أيضا وضعها في ملف نصي ورفعها.

searchlist

status

عينة من النتائج

root@kali:~# whichchromium /usr/bin/chromium

root@kali:~# typechromium chromium is/usr/bin/chromium

root@kali:~# dpkg --search /usr/bin/chromium chromium:/usr/bin/chromium

root@kali:~# dpkg --listchromium Desired=Unknown/Install/Remove/Purge/Hold

| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend|/Err?= (none)/ Reinst-required( Status,Err:uppercase=bad)

||/Name Version Architecture Description +++-==============-============-============-=====================

============ ii chromium 24.0.1312.68 amd64 Google opensourcechromium web

root@kali:~# dpkg --statuschromium Package: chromium

Status:installok installed Priority: optional

Section: web Installed-Size:98439

Maintainer: Debian Chromium Maintainers<[email protected]>Architecture: amd64

Source: chromium-browserVersion: 24.0.1312.68-1…Output Truncated…

تقديم وصف موجز

Page: 140 / 155© Offensive Security2013

Page 141: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

هذه هي فرصتك لتقديم وصف مدروس لما تريد اإلبالغ عنه. هذه هي فرصتك للتألق وتقديم الكثير من التفاصيل قدر اإلمكان..

يرجى التأكد مما يلي عند االقتضاء:

(log صورة للشاشة أو ملفات) النص الكامل و الدقيق ألي رسائل خطأما كتبته بالضبط أو الفعل الذي قمت به إلنتاج هذه امشكلة

اإلصالح المقترح، أو التصحيح إذا كنت قادرا على ذلكإصدار الحزمة وأي معلومات تتعلق بها

إصدار النواة، library C shared، وأية تفاصيل أخرى تبدو مناسبةuname –a

dpkg -s libc6 | grep ^Version(V– python .e.i ) نسخة البرنامج إن وجدت

تفاصيل الجهازإذا كنت تريد اإلبالغ عن مشكلة في تعريف، يرجى ذكر كل العتاد في النظام الخاص بك

.lshw للحصول على تقرير كامل خاص بالنظام الخاص بك قم بتثبيت قم بإضافة أي تفاصيل أخرى قد تبدو ذات الصلة بالمشكلة

ال تقلق اذا كان التقرير ”طويل جدا“ طالما كانت المعلومات التي فيه ذات صلة بالمشكلة.

مثال

Package: Chromium

Architecture: amd64

Maintainer: Debian Chromium Maintainers

Source: chromium-browser

Version: 24.0.1312.68-1

I installed the chromium web browser from the Kali Linux repos, using the command ‘apt-get install chromium’. Ilaunched the program from the Kali menu by selecting Applications/Internet/Chromium Web Browser. Chromium

did not launch as expected, instead it provided an error pop-up window.

The error message stated, “Chromium cannot be run as root. Please start Chromium as a normal user. To run asroot, you must specify an alternate –user-data-dir for storage of profile information”.

I clicked the Close button to close the pop up window.

uname –a output: Linux kali 3.7-trunk-amd64 #1 SMP Debian 3.7.2+kali6 x86_64 GNU/Linux

Page: 141 / 155© Offensive Security2013

Page 142: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

C Library Version: 2.13-38

أهمية إعادة إنتاج المشكل

موجودة، ألداة ترقية أو جديدة أداة على للحصول طلب تقديم بصدد كنت إذا المشكل. وتيرة بتقديم لك يسمح بكالي الخاص tracker bugالقم باختيار A/N من القائمة الخيارات. إذا كنت بصدد تقديم خلل، يرجى تقديم الرد المناسب.

بالرجوع الى المثال أعاله، ”Chromium“ ال يمكن تشغيله باستخدام الجذر لذلك يمكن اختيار ’always‘ من القائمة.

أحيانا تحدث المشكلة كانت إذا المشكل. تكرار محاولة عند التردد معرفة الى حاجة في المطورين ألن دقيقة اجابة توفير للغاية المهم منولكنك قمت باختيار ’always‘ قد يتم غلق المشكل بما أن المطور قد ال يواجه المشكل.

اختيار البروفايل المناسب

البروفايل تحديد يمكنك مخصصة تعريف ملفات إنشاء يتم لم ذا األفضل. يعتبر مشكلة لكل مخصص تعريف ملف استعمال فان ذكره سبق كمامن القائمة. الى حد زمن كتابة هذا المقال الخيارات المتوفرة هي كاآلتي.

armel Kali 1.0armhf Kali 1.0

x64 Kali 1.0x86 Kali 1.0

تقديم المراحل لتكرار المشكل

اتخاذها يجب التي الخطوات فقط القسم هذا يشمل أن وينبغي ،description قسم مع متشابها لكونه الحاجة عن زائدا القسم هذا يبدو قدإلعادة الالزمة هي تكون قد المفقودة الخطوة المراحل. كل ذكر من التأكد المهم من ولكن سهلة، الخطوات بعض تبدو قد المشكل. لتكرار

إنشاء المشكل.

مثال:

.1Opened a terminal window by selecting Applications/Accessories/Terminal

.2Typed ‘apt-get install chromium’ in the terminal and hit enter to run the command

.3Attempted to run Chromium web browser by selecting Applications/Internet/Chromium WebBrowser

توفير معلومات إضافية

من أخرى، مرة الجزء. هذا في تقديمه يرجى ، إصالح لديك كان إذا بالمسألة. صلة ذات إضافية معلومات أي تقديم يمكنك القسم هذا فيالمهم التمسك بالحقائق وتوثيق الخطوات بشكل صحيح.

مثال:

Page: 142 / 155© Offensive Security2013

Page 143: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

There is a simple fix that is well documented on several forums. I tried it and it fixed the issue for me.

Using a text editor open /etc/chromium/defaultAdd –user-data-dir flag

i.e. CHROMIUM_FLAGS=”–user-data-dir”

Can this be patched within the repo version of Chromium so adding this flag is not required for future releases?

رفع ملفات ذات صلة

الصور بإضافة لك يسمح التقرير من القسم هذا األحيان. بعض في التطوير فريق إلى بسهولة توفيرها يمكن ال معلومات تقديم المهم منوملفات السجل. يجب األخذ بعين الاعتبار محدودية الحجم المتاح.

الملف. بتحديد لك ويسمح بك، الخاص للنظام الملفات مدير فتح إلى هذا سيؤدي .“File Choose” على النقر طريق عن ملف إضافة يمكنك.“File Upload” للعودة إلى التقرير وانقر على “Open” وبمجرد االنتهاء من تحديد الملف انقر فوق الزر

ارسال التقرير

.ID اعطائه و تقريرك ارسال سيتم عندها “Report Submit” فوق النقر هو به القيام عليك ما كل التقرير. الرسال مستعدا ستكون هناسيظهر التقرير في صفحة ”View My“ تحت ”Me by Reported.“ و من هناك يمكنك تتبعه.

ملخص

تقدم أن يجب المشكلة حصول حال في معك يكونو أن يمكنهم ال ألنهم بأعينهم. لرؤيتها المطورين مساعدة هو المشاكل عن التبليغ من الغرضالتعليمات المفصلة حتى يتمكنوا من تكرارها بأنفسهم.

يرجي وصف كل شيء بالتفصيل، مشيرا إلى أن الخطوات المتخذة، ما رأيت، ما فعلته وكذلك النتائج المتوقعة.

توفير يرجى بك، الخاص للنظام المشكلة إلصالح حل توفير على قادرا كنت إذا البحوث. خالل من الحل أو المشكلة على العثور محاولة يرجىينبغي ال هذا بنجاح. المشكلة تكرار من يتمكنوا حتى فعلتم، ما بالضبط يعرفو أن للمطورين المهم من للمطورين. التفاصيل من المستوى نفس

أن يمنعك من تقديم شرح كامل لألعراض التي تسببت في السلوك الغير المتوقع.

يرجى الكتابة بدقة،الكتابة يجب أن تكون واضحة ودقيقة وموجزة لضمان عدم إساءة تفسير ما تحاول أن تنقله من قبل المطورين.

كن مستعدا لتقديم معلومات إضافية.

و كالي تطوير بمواصلة فخورون ونحن به نقوم ما نحب نحن تريده. الذي بالقدر المشكلة إصالح يريدون المطورون بالصبر، التحلي يرجىجعله التوزيعة األكثر تقدما في مجال اختبار االختراق.

هذه المقاالت مأخوذة من مصادر شتى وهي مذكورة أدناه، و قد تم تعديلها لتناسب احتياجاتنا:

Page: 143 / 155© Offensive Security2013

Page 144: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

http://www.chiark.greenend.org.uk/~sgtatham/bugs.html - Fetched March 20.2013https://help.ubuntu.com/community/ReportingBugs - Fetched March 20,2013http://www.debian.org/Bugs/Reporting - Fetched March 20,2013

Page: 144 / 155© Offensive Security2013

Page 145: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

المواقع الرسمية للينكس كالي لينكس كالي أنهاتوزيعة العلم مع منها كل من والغرض لكالي الرسمية المواقع قائمة يلي فيما لمستخدميها. المتاحة المواقع من عدد لديها

المصادر الوحيدة للتوزيع الموثوق فيها.

عن توزيع لينكس كالي. الوحيد المواقع المذكورة في األسفل هي المسئول

المواقع

www.kali.orgdocs.kali.org

forums.kali.orgbugs.kali.org

git.kali.org

كالي للينكس الرئيسي تجدالموقع أن يمكنك هنا عام. بشكل مشروعنا في والتحديثات األساسية المعلومات كالي، أخبار لنشر وسيلتنا وهوالتوزيعة. لتحميل مدونة تحتوي على مواضيع حول األدوات الجديدة، الميزات و بعض حيل كالي. هذا الموقع يجب أن يكون مصدرك الوحيد

كالي مع كبيرة بتغييرات قمنا لقد لكالي. األساسية المقاالت من مجموعة على يحتوي موقعنا الحالي. الوقت في تتصفحه الذي الموقع هو هذاكما حاولنا تغطية مجموعة واسعة من األسئلة. الدومينات الفرعية لorg.kali.docs تعتبر أيضا الرسمية (سرفرات ترجمة المقالت).

في تغطيتها تتم لم التي الحالة أو مشكلة واجهت كاليإذا فيمقاالت عضو هناك يكون أن جدا كبير احتمال هناك كالي، يعرفمنتديات الجواب. ستجد أن أعضاء المنتدى من جميع أنحاء العالم، من ذوي المهاراتومستعدين لمساعدة القادمين الجدد الذين يريدون التعلم.

القيام يمكن ال و للتحسن، دائما مستعدون نحن منها. مفر ال متوقعة الغير األخطاء أن اال كامال كالي لجعل نبذلها التي الجهود من الرغم علىعلى المشاكل تقارير إرسال على نشجعكم نحن ألدوات. اقتراحات أو مشاكل عن اإلبالغ يتم عندما إال وجه أحسن على bugs.kali.orgبذلك

لمساعدتنا على جعل كالي لينكس أفضل.

Page: 145 / 155© Offensive Security2013

Page 146: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

،upgrade get-apt عمل يجب ال متى يعرفوا أن يريدون الذين لألشخاص أو كثب عن كالي تطور مراقبة في يرغبون الذين للمستخدمينمستودع GIT الخاص بنا متاح للجميع لالطالع عليه.

وسائل االعالم االجتماعية

twitterfacebook

على المدونة ومواضيع اإلصدارات عن معلومات وضع سيتم مهما. أمرا سيكون ذلك نفعل عندما لكن تويتر، على كثيرة تغريدات نرسل ال نحنKaliLinux@.

ولكن عندما نفعل ذلك، سيكون أمرا يستحق. صفحة الفيسبوك كما هو الحال بالنسبة لتويتر، فإننا لن نكثر من المعلومات على

Page: 146 / 155© Offensive Security2013

Page 147: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

منتديات لينكس كاليالتالي الرابط على منتديات لديه لينوكس التاليةforums.kali.orgكالي البسيطة القواعد وضعنا و لينكس المجتمع في بالجميع نرحب نحن

فيرجى اتخاذ بضع لحظات لمراجعتها قبل االنضمام إلى المنتديات.

قوانين المنتدى

من خالل تسجيل في المنتديات فإنك توافق على االلتزام بالقواعد التالية.نحن ال تتغاضى عن أي نشاط غير قانوني على اإلطالق.

أي نصيحة / معلومة مقدمة في المنتديات هي لالستخدام ألغراض إعالمية قانونية / مهنية / تعليمية.ظهور عدم عن باالبالغ تقم ال لذلك – ظهورها في بسيط تأخير في يتسبب مما ادارتها يتم الجدد للمسجلين األولى المشاركات

مشاركاتك في االيام الثالثة األولى من العضوية.”بحاجة أو فضلك“ من المساعدة ”أرجو أو الخطأ“ أفعل ”ماذا مثل للعناوين ال – لمشاركاتك معقولة وصفية عناوين استخدام يجب

إلى المساعدة“ الخمشاركة واحدة في الموضوع تكفي!

أخرى مواضيع محتوى بنفس جديد موضوع بإنشاء قمت إذا جديد. موضوع إنشاء قبل الصلة ذات السابقة المواضيع عن بالبحث قمقديمة، ال تندهش إذا تم حذفه دون سابق إنذار.

ال تضع مشاركات حول اقتحام شبكات ليست لك والتي ال تملك االذن الختراقها.أي مراجع دينية أو سياسية أو إباحية ال يمكن القبول بها.

المواضيع مثل – ”تم اختراق شبكة جيراني الالسلكية ”أو“ كيف يمكنني إختراق شبكة!؟ ”لسنا بحاجة لها هنا، شكرا.من فضلك ال للرسائل المزعجة – سيتم إزالتها / نقلها / تحريرها / حذفها وسيتم حظر عضويتك.

توقيعات األعضاء يجب أن ال تحتوي على روابط URL، بأي حال من األحوال.مراقبو كمراقبين. أنفسهم نصبوا أعضاء أو مهينة، أخرى مالحظات أي ذوي أو العنصريين، المتحيزيين، المسيئين، مع تتسامح لنزر باستخدام ننصحك المنتديات، في موضوع أو محتوى أي مع مشكلة لديه عضو أي كان إذا لمساعدتك. موجودون المنتدى“REPORT THIS POST” و هو رمز المثلث األحمر عند استخدام استايل المنتدى ،افتراضي أو رمز النجمة عند استخدام استايل

Blackfire Razor موضوع كل من اليمنى الزاوية أعلى في الموجود..عدم احترام قواعد المنتدى قد تسبب مخالفات تتراوح بين فقدان امتيازات المشاركة أو فرض حظر مؤقت أو دائم.

هذه القواعد قد تخضع لتعديل أو إضافة. عليك أن تكون على علم بأية تغييرات.

Page: 147 / 155© Offensive Security2013

Page 148: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

10. خصوصيات لينوكس كالي

سياسة حرة للينكس كاليالحرة الحزم من اآلالف تجمع توزيعة عن عبارة هو مع???????كالي تتوافق فيها التي البرامج كل فان ديبيان من مشتقة أنها بما المبادئو

.التوجيهية للبرمجيات الحرة لديبيان

األدوات من مجموعة على أيضا يحتوي كالي ذكره سبق مما الرغم باستعمال?????? ?????? ?????على اما توزيعها اعادة تتم التي وو المزود بين محدد ترخيص باستعمال أو االفتراضي Offensiveالترخيص Securityيجب كالي، من مشتقة توزيعة بناء في ترغب كنت إذا .

مراجعة تراخيص كل األدوات الغير حرة قبل إدراجها في التوزيعة (الحزم الغير حرة التي تم استيرادها من ديبيان قابلة للتوزيع).

. رخصة جنو GPL األهم من ذلك، كل من التطويرات المحددة التي تم عملها لبنية كالي أو لدمج البرامج المقدمة هي تحت

في مصدر الحزمة أو في debian/copyright إذا كنت تريد المزيد من المعلومات حول ترخيص أي برنامج، يمكنك التحقق منusr/share/doc/package/copyright/ .اذا تم تثبيتها

Page: 148 / 155© Offensive Security2013

Page 149: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

عالقة كالي بديبيانمن مشتق هو 1.0 لينكس Debianكالي Wheezyبعض في ديبيان. مستودعات من هي كما استيرادها يتم كالي حزم معظم فإن ولذلك، .

الحاالت، يتم استخدام حزم أحدث غير مستقرة أو تجريبية، إما ألنها تحسن تجربة المستخدم، أو ألنها مطلوبة إلصالح بعض الخلل.

الحزم المتشعبة

حد على للحفاظ جاهدا يسعى كالي فريق لكن كالي في المحددة الميزات بعض تنفيذ أجل من متشعبة الحزم بعض جعل تم قد أنه الواضح منإضافة طريق عن أو مباشرة، ميزة دمج خالل من (سواء ممكنا ذلك يكون عندما المنبع الحزم تحسين طريق عن الحزم عدد من أدنى

الhooks المطلوبة لتمكينها من العمل من دون تعديل على الحزم المنبع) .

في بها االحتفاظ يتم كالي فريق قبل من تغييرها تم حزمة GITكل معمستودع بسهولة المتشعبة الحزم تحديث يمكن بحيث debian فرع معبالفرع الرئيسي . دمج GIT بسيط لبوابة دبيان

الحزم الجديدة

هي الحزم هذه من كبيرة نسبة التدقيق. و االختراق الختبار محددة هي والتي الجديدة، ديبيان حزم من العديد يجلب كالي ذلك، الى اضافةوكالي ينوي المساهمة بها في ديبيان والمحافظة عليها مباشرة داخل ديبيان. إلرشادات دبيان للبرمجيات الحرةحزم حرة وفقا

وتتبع أفضل الممارسات المستخدمة في دبيان. سياسة ديبيان لذلك فان حزم كالي تسعى إلى أن تكون متوافقة مع

Page: 149 / 155© Offensive Security2013

Page 150: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

سياسة العالمة التجارية للينكس كاليكالي Offensiveولينكس Securityنضمن أن بحاجة أننا كما اإلنترنت على نطاق أوسع على التجارية بعالماتهما االعتراف تعزيز في ترغبان

على مبنية التجارية العالمات في سياستنا ومنتجاتنا. شركتنا تحدد التجارية عالماتنا الجمهورالثقةأن أن االعتقاد و الخلط تجنب نريد نحن –وتوزيع بتطوير يتعلق فيما خاصة أهمية ذو األمر هذا كذلك. يكون ال قد الواقع أن حين في Security Offensive أو كالي لينكس مع يتعامل

موثوق فيه لتوزيعة اختبار االختراق مثل لينكس كالي .

العادل باالستخدام األمر يتعلق عندما جدا مستوعبون عموما نحن العادل. استخدامها إلى وترشد التجارية، عالماتنا وتصف تحدد الوثيقة هذهوالنزيه لعالماتنا التجارية لذلك إذا كنت تميل ذلك، ال تتردد في االتصال بنا للحصول على مزيد من المعلومات.

بعض عالماتنا التجارية

Page: 150 / 155© Offensive Security2013

Page 151: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

االستخدام في الطباعة، الويب، وسائل اإلعالم والعرض العام

أو شعارات اضافة مختزلة، أسماء تشمل قد التعديالت عليها. التعديل عدم يرجى التجارية. العالمات وإمالء الشكل على الحفاظ المهم منكلمات أخرى. نوصي باستخدام العالمات التجارية كما هي.

تستخدم أنها طالما العالمات استخدام على اآلخرين نشجع ونحن والخدمات. المنتجات مصدر على تدل التجارية Security Offensive عالماتطريق عن اآلخرين مع وليس معنا، يتعامل الجمهور أن من التأكد وتريد الخلط، نريد ال نحن .Security Offensive وخدمات منتجات لتحديد

الخطأ.

يرجى .“™” مسجلة غير أو “®” مسجلة العالمة كانت إذا ما إلى يشير برمز التجارية Security Offensive لعالمة ذكر أول يقترن أن ينبغيالرجوع إلى القائمة أعاله للعثور على الرمز المناسب وإذا كنت في شك، استخدم ”™“.

الجريئة المائلة، الكبيرة، األحرف استخدام خالل من إما بها المحيط النص عن وفصلها التجارية Security Offensive عالمات استخدام يجبأو المسطرة. عالمة Security Offensive التجارية ا هي لتحديد مصدر منتجاتنا وخدماتنا.

عالمة هي التجارية] [العالمة أن إلى يشير بيان تقديم يتم أن يجب المكتوبة، المواد في التجارية Security Offensive عالمة استخدام عندتجارية لSecurity Offensive. على سبيل المثال:

”لينكس كالي ™ هي عالمة تجارية لSecurity Offensive“. يمكن تقديم هذا البيان مباشرة في النص، أو كحاشية أو تعليق ختامي.

بأي يسمح ال الخلط. إلى يؤدي االستخدام هذا مثل ألن الخاصة النطاقات أسماء في التجارية Security Offensive عالمات استخدام يمنع.Security Offensive استخدام آخر خارج نطاق سياسة العالمات التجارية بدون إذن كتابي صريح من

(بمعنى وألصدقائك لنفسك عليها Security Offensive عالمات مع البضائع من غيرها أو المكتب، سطح خلفية ،shirts-t عمل في ترغب قداألقل على – منه) ربحا تحقق تكن لم ان (حتى تجاري لغرض شيء أي على تجارية عالمات وضع يمكنك ال ذلك). على أجرا منهم تتلقى ال أناس

ليس دون الحصول على إذن كتابي.

اتصل بنا

إذا كان لديك أي أسئلة أو تعليقات، أو تريد اإلبالغ عن سوء استخدام عالمات Security Offensive التجارية، يرجى االتصال بنا.

Page: 151 / 155© Offensive Security2013

Page 152: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

سياسة أدوات اختبار االختراقسياسة أدوات لينكس كالي

لذلك شخصي اختيار مجرد هو وبعضها بعض من أفضل بعضها الوظيفة. نفس لها التي النصية البرامج أو األدوات من العديد هناك أن ندرك نحنالتالية االختبارات بعض يستخدم كالي فريق صعبة. مهمة هي مفيدة االختراق اختبار أدوات على تحتوي و محدثة مستودعات على الحفاظ فإن

لتحديد إنا كان ينبغي إدراج أداة معينة في التوزيعة لدينا.

هل أن األداة مفيدة / وظيفية في بيئة اختبار االختراق؟هل أن األداة تأدي نفس الوظيفة ألدوات أخرى موجودة؟

هل أن ترخيص األداة يسمح بإعادة التوزيع مجانا؟ماهي الموارد التي تتطلبها األداة؟ هل تعمل في بيئة ”قياسية“؟

اعتمادا على إجابات هذه األسئلة، وغيرها من االعتبارات، نقرر ما إذا كان ينبغي إدراج األداة في كالي.

قيمة أكبر تضيف التي األدوات أفضل الختيار المشتركة خبرتنا على نعتمد فاننا وبالتالي االختراق، مختبري من هم كالي فريق أعضاء أغلبيةفي تستعمل التي أو DDOS ،DOS في تستعمل التي األدوات استخدام يتم ما نادرا كذلك. األخرى اعتبارات مراعات مع كالي، لتوزيعة

التخفي، وبالتالي فهي غير مثبتة بشكل افتراضي في كالي لينكس.

طلب أداة جديدة

طلب ارسال مجرد وليس أداة تقديم في الجهد بذل و التفكير يرجى لكن للتوزيعتنا وأفضل جديدة أدوات إلضافة متفتحون دائما نحن.Kali Linux bug trackerللمطورين في سطر واحد. يمكن تقديم طلبات أدوات جديدة من خالل

Page: 152 / 155© Offensive Security2013

Page 153: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

منهج المستخدم الجذر للينكس كالييوفر السلوك وهذا جيدة، ممارسة هذه التشغيل. نظام تشغيل أثناء العادي المستخدم استخدام على المستخدمين تشجيع التوزيعات معظمامتيازات فصل يلزم حيث المستخدمين، المتعددة األنظمة على خاص بشكل ينطبق هذا التشغيل. ونظام المستخدم بين إضافية أمنية طبقة

المستخدمين.

عموما، الجذر. بامتيازات تشغيل إلى تحتاج العديد أن حيث المعلوماتية السالمة في التدقيق و االختراق الختبار نظام هو كالي لينيكس بطبيعتهذلك إلى باإلضافة ”الجذر“. هو لكالي االفتراضي المستخدم فإن بالتالي و المستخدمين متعددة بيئة الى نحتاج ال كالي لينكس استخدام عند

ألنهم قد يكونون أكثر عرضة ألخطاء مدمرة عند استعمال حساب فائق االمتيازات. ا ينصح للمبتدئين باستخدام لينكس كاليفانه

Page: 153 / 155© Offensive Security2013

Page 154: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

سياسات خدمات الشبكة للينكس كاليوذلك الشبكة على خدمة أي يفعل ال أنه ذلك، من األهم األخرى. التوزيعات معظم عن مختلف بشكل الشبكة خدمات مع يتعامل كالي لينكس

قصد الحد من امكانية كشفه عند اختبار االختراق.

كالي لديه العديد من الخدمات مثبتة بشكل افتراضي، مثل اباتشي وSSH ولكن سوف تحتاج لتشغيلها يدويا كما هو مطلوب.

Page: 154 / 155© Offensive Security2013

Page 155: Kali book ar

Official Kali Linux Documentation - Dec 8, 2013docs.kali.orgThis PDF has been autogenerated on

سياسات التحديثات األمنية للينكس كاليالتي للحزم بالنسبة الرئيسية ديبيان توزيعة وتيرة نفس على االمنية التحديثات يتلقى وهو ديبيان مستودعات مع بإحكام منسجم كالي لينكس

لم يقع عليها تغيير (أغلب الحزم). باقي الحزم مدعومة من قبل فريق كالي بأقصى جهد.

Powered by TCPDF (www.tcpdf.org)

Page: 155 / 155© Offensive Security2013