سایبریت

نصب برنامه در لینوکس (لینوکس برای هکرها – قسمت 5)

ازآنجاکه تقریباً تمام ابزارهای هکرها در سیستم‌عامل‌های لینوکس/یونیکس توسعه‌یافته است، سری آموزش لینوکس برای کسانی هست که می‌خواهند هکر باشند اما با لینوکس آشنا نیستند. در این قسمت می‌خواهم نصب برنامه در لینوکس نشان دهم.

کالی لینوکس بر پایه دبیان ساخته‌شده است. این مهم است زیرا سیستم‌های مختلف لینوکس از روش‌های مختلفی برای مدیریت بسته‌ها استفاده می‌کنند (package management یا مدیریت بسته‌ها به معنی دانلود و نصب بسته‌های نرم‌افزاری است)

قبل از مطالعه مطمئن شوید قسمت‌های قبلی من در سری آموزش لینوکس را خواندید.

1- نصب برنامه در لینوکس با استفاده از پکیج منیجر

ساده‌ترین راه برای نصب برنامه در لینوکس استفاده از پکیج منیجر Synaptic هست. میتوانید این برنامه را از منوی برنامه ها باز کنید سپس در فیلد جستجو بسته مورد نظر را پیدا و نصب کنید.

پکیج منیجر Synaptic - نصب برنامه در لینوکس

با پکیج منیجر Synaptic نیز می‌توانیم پکیج‌ها یا بسته‌های موردنظر را پیدا کنیم و آن‌ها را دانلود و نصب کنیم. اگر برنامه در منوی برنامه‌ها نبود، ابتدا باید آن را با دستور زیر نصب کنیم.

apt update 
apt install synaptic -y

بعد از باز کردن، شما به‌سادگی می‌توانید نام بسته موردنظر را در فیلد جستجو وارد کنید. سپس تمام گزینه‌هایی مطابق جستجوی شما هستند نمایش داده می‌شود، کافی ست روی آیکون کنار بسته‌ای که می‌خواهید آن را دانلود کنید کلیک کنید.

در این مثال، ما به دنبال ابزار هک وایرلس aircrack-ng هستیم، که از آن برای کرک wpa2 اکسس پوینت استفاده می‌شود.

نصب برنامه با Synaptic در لینوکس - نصب برنامه در لینوکس

توجه کنید اگر بسته‌ای در حال حاضر نصب باشد، در کنار آن گزینه تو پر خواهد بود. برای نصب بسته روی گزینه توخالی کنار آن کلیک کنید و سپس روی دکمه APPLY کلیک کنید.

2- به‌روزرسانی مخازن

پکیج منیجرها برای بسته‌‌ای که به دنبال آن هستید در مخازن مشخص‌شده جستجو می‌کنند. اگر پیامی دریافت کردید که بسته یافت نشد، لزوماً این بدان معنی نیست که آن وجود ندارد، بلکه فقط این است که در لیست مخازن شما موجود نیست.

مطالعه کنید
ساخت فایل‌ و دایرکتوری‌ در لینوکس (لینوکس برای هکرها - قسمت 2)

جستجوی مخازن پیش‌فرض کالی لینوکس، http.kali.org هست که در آن بسیاری از ابزارهای هک در دسترس هستند. اگر شما به دنبال یک ابزار جدیدی هستید که هنوز در مخزن کالی شما قرار نگرفته است، باید مخزن آن ابزار را به لیست مخازن خود اضافه کنید.

این کار را می‌توانید با ویرایش فایل ‎/etc/apt/sources.list انجام دهید. بگذارید آن را با gedit بازکنیم و نگاهی به آن بیندازیم.

gedit /etc/apt/sources.list

همان‌طور که می‌بینید، کالی دارای یک منبع پیش‌فرض در sources.list است که اشاره به مخزن kali دارد. ما می‌توانیم هر مخزنی با نرم‌افزار لینوکس را به این لیست اضافه کنیم، اما ازآنجاکه کالی یک توزیع دبیان است، و اوبونتو نیز توزیعی از دبیان است. شاید ما بخواهیم یک مخزن اوبونتو را به این لیست اضافه کنیم تا نرم‌افزار اوبونتو را دانلود و نصب کنیم. ما می‌توانیم این کار را با افزودن یک خط به این فایل انجام دهیم:

deb http://archive.ubuntu.com/ubuntu/ Bionic Beaver

لیست مخازن در لینوکس - نصب برنامه در لینوکس
سپس در ترمینال دستور apt update را اجرا کنید تا لیست مخازن آپدیت شود. حال زمانی که از مدیر بسته استفاده کنیم، ابتدا مخزن کالی را جستجو می‌کند و اگر نتواند بسته را در هر یک از این مکان‌ها پیدا کند، آنگاه آن را در مخزن اوبونتو جستجو می‌کند.

3- مدیریت بسته‌ها در خط فرمان

لینوکس همچنین یک پکیج منیجر در خط فرمان به نام apt دارد. این ابزار اگر بسته مورد نظر ما در لیست مخازن وجود داشته باشد آن را دانلود می کند و وابستگی‌های لازمش را به‌طور خودکار نصب می‌کند.

اجازه دهید ترمینال را بازکنیم و دستور زیر را برای نصب aircrack-ng تایپ کنیم.

apt install aircrack-ng

دستور apt install - نصب برنامه در لینوکس
در صورت سوال برای ادامه کلید y را بزنید.

برای نصب دیگر بسته‌ها، کافی ست نام بسته موردنظر را جایگزین aircrack-ng کنیم.

4- نصب از طریق سورس کد

در آخر، گاهی اوقات شما نیاز به دانلود نرم‌افزاری دارید که نه در مخازن، و نه در یک بسته است. اغلب این برنامه‌ها به‌صورت tar ذخیره می‌شوند. (شبیه به فایل‌هایی که در یک فایل zip قرار می‌گیرند).

مطالعه کنید
ریست کردن پسورد root در لینوکس

برای مثال فرض کنید aircrack-ng در مخزن ما نبود (بعضی از نرم‌افزارها هرگز راه خود را در یک مخزن پیدا نمی‌کنند) پس ما مجبور می‌شویم این ابزار را از وب‌سایت رسمی aircrack-ng.org دانلود کنیم. ما می‌توانیم فایل aircrack-ng-1.5.2.tar.gz را دانلود کنیم.

بعد از دانلود، نیاز داریم تا فایل را با دستور tar از حالت فشرده خارج کنیم.

tar xvzf aircrack-ng-1.5.2.tar.gz

سپس ما برای نصب ابزار باید آن را با کامپایلر GNU کامپایل کنیم. وارد فولدر اکسترکت شده می‌شویم و فایل‌های ‌readme‌ و ‌install‌ که راهنمای نصب بسته هستند را مطالعه می‌کنیم.

طبق راهنما باید در ترمینال دستورات زیر را به ترتیب اجرا کنیم.

autoreconf -i
./configure --with-experimental
make
make install

امیدوارم این آموزش به شما در نصب برنامه در لینوکس کمک کند. برای مطالعه بیشتر توصیه می‌کنم مقالهٔ آموزش نصب نرم‌افزار در لینوکس را بخوانید.

در قسمت بعدی به آموزش دستورات شبکه در لینوکس می‌پردازیم. مطمئن شوید که قسمت‌های قبلی سری آموزش لینوکس را نگاه کردید و اگر سؤالی دارید، در نظرات زیر بپرسید.

دیدگاه‌ها (0)

  • بخش دیدگاه محیط تعامل میان ما و شما است
  • سوالات، پیشنهادات و انتقادات خود را با ما در میان بگذارید
  • شما در بیان نظر خود آزاد هستید و تمامی کامنت ها منتشر می‌شوند