OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

تغليف نسخة جديدة من المنبع‌


دعنا نلقي نظرة على مثال في هذه المرحلة ، حيث نناقش حزم الإصدارات الأولية. لنفترض أنك مستخدم طاقة SET ولاحظت إصدارًا جديدًا في المنبع (7.4.5) لم يتوفر بعد في Kali (الذي يحتوي فقط على الإصدار 7.4.4). تريد إنشاء حزمة محدثة وتجربتها. هذا نتوء بسيط في الإصدار ، وبالتالي لا تتوقع أن يتطلب التحديث أي تغيير على مستوى العبوة.

لتحديث الحزمة المصدر ، تقوم باستخراج tarball المصدر الجديد بجوار حزمة المصدر الحالية وتقوم بنسخ ملف ديبيان الدليل من الحزمة المصدر الحالية إلى الحزمة الجديدة. ثم تصطدم بالنسخة ديبيان / سجل التغيير.


صورة

$ مجموعة مصدر ملائمة

قراءة حزم الحزمة ... تم

إشعار: يتم الاحتفاظ بحزمة "set" في نظام التحكم في الإصدار "Git" على: https://gitlab.com/kalilinux/packages/set.git

الرجاء استخدام:

استنساخ بوابة https://gitlab.com/kalilinux/packages/set.git

لاسترداد آخر تحديثات الحزمة (ربما لم يتم إصدارها). تحتاج إلى الحصول على 42.3 ميغابايت من أرشيف المصدر.

[...]

مصدر dpkg: تحذير: فشل في التحقق من التوقيع على ./set_7.4.4-0kali1.dsc dpkg-source: info: extracting set in set-7.4.4

مصدر dpkg: info: unpacking set_7.4.4.orig.tar.gz

dpkg-source: info: unpacking set_7.4.4-0kali1.debian.tar.xz dpkg-source: info: apply edit-config-file

مصدر dpkg: info: تطبيق fix-path-interpreter.patch

$ wget https://github.com/trustedsec/social-engineer-toolkit/archive/7.4.5.tar.gz -O

set_7.4.5.orig.tar.gz

[...]

$ tar xvf set_7.4.5.orig.tar.gz

[...]

Social-Engineer-toolkit-7.4.5 / src / wireless / wifiattack.py

$ cp -a set-7.4.4 / debian social-engineer-toolkit-7.4.5 / debian

$ قرص مضغوط مجموعة أدوات المهندس الاجتماعي-7.4.5

$ dch -v 7.4.5-0buxy1 "الإصدار الجديد المنبع"


هذا كل شيء. يمكنك الآن بناء الحزمة المحدثة.

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


أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: