" شل " (shell) به معنای پوسته است و هر دستور برای اجرا در سیستم عامل باید بصورت دودویی یا همان صفر و یک در بیاید تا برای سیستم عامل قابل فهم باشد.آن چیزی که دستورات را میگیرد و آن را به صفر و یک تبدیل میکند و آن را به کرنل سیستم عامل میفرستد،شل است.در حقیقت شل یک رابط میان ما و سیستم عامل و یک رابط غیر گرافیکی است.
شل به دو دسته ی شل ویندوزی و شل لینوکسی تقسیم میشود که شل ویندوز cmd و شل لینوکس bash نام دارد.
شل، هم یک مفسر فرمان است و هم یک ابزار برنامهنویسی شده به زبان php است که هکرها برای کارهای مختلف ازآن استفاده میکنند.شل لینوکس به جهت دارا بودن امکانات بیشتر،از محبوبیت بیشتری نزد هکر ها بهره مند است.
هرگاه هکری بتواند از سیستم عامل هدف(سرور نگهدارنده ی سایت،سیستم شخصی شما و ...)دسترسی بگیرد،سعی میکند فایلی آپلود کند که به شل معروف است،با آپلود این فایل و اجرای آن توسط هکر،مقدمات نفوذ بیشتر برای او فراهم میشود.شل گرفتن از یک سیستم،بیشتر به توانایی اجرای کدهای مربوط به شل آن سیستم عامل برمیگردد.
امروزه تقریبا به زبانهای عمومی شل هایی موجود است که توسط هکرها برای نفوذ راحت تر نوشته شده اند.برای جلوگیری از آلوده شدن،نصب آنتی ویروس و آنتی شل هایی نظیر cxs و maldetect روی سرور و کانفیگ مناسب امری ضروری است.
امیدوارم این پاسخ به شما کمک کرده باشد.با احترام...