Try Hack Box
لینوکس چیست؟ لینوکس نامی است برای گروهی از سیستم عامل ها که از هسته لینوکس به عنوان هسته سیستم عامل استفاده می کنند. لینوکس مبتنی بر یونیکس بود. با این حال، در جایی که یونیکس اختصاصی بود و باید مجوز می گرفت، لینوکس یک نرم افزار منبع باز است. لینوکس به «توزیعها»…
استفاده از لینوکس معمولاً نسبت به سایر سیستم عامل ها مانند ویندوز و مک دشوارتر است. از سوی دیگر، لینوکس حتی بر روی سخت افزارهای قدیمی نیز به خوبی اجرا می شود. علاوه بر این، لینوکس بسیار قابل تنظیم است و محدودیت های بسیار کمی در مورد کاری که کاربر می تواند انجام دهد وجود دارد.
#Linux_Pnt
@TryHackBox
#Linux_Pnt
@TryHackBox
کاربردهای لینوکس
لینوکس به دو دلیل عمده به عنوان یک سیستم عامل سرور استفاده می شود. اول از همه، لینوکس تقریباً روی هر سخت افزاری بسیار خوب اجرا می شود، به این معنی که در استفاده از منابع موجود بسیار کارآمدتر است. ثانیا، توزیعهای سرور حتی کارآمدتر هستند زیرا شامل هیچ نرمافزار غیرضروری نمیشوند، حتی به دلیل نداشتن رابط کاربری گرافیکی (که البته برای یک سرور غیر ضروری است).
از طرفی لینوکس به عنوان یک سیستم عامل دسکتاپ کمتر مورد استفاده قرار می گیرد. با این حال، جامعه امنیتی به طور گسترده از توزیع های دسکتاپ لینوکس استفاده می کند. این دقیقاً به این دلیل است که لینوکس چقدر قابل تنظیم است. اکثر ابزارهای امنیتی ابتدا برای لینوکس توسعه یافته اند. برخی از آنها سپس به سایر سیستم عامل ها منتقل می شوند، اما نه همه.
#Linux_pnt
@TryHackBox
لینوکس به دو دلیل عمده به عنوان یک سیستم عامل سرور استفاده می شود. اول از همه، لینوکس تقریباً روی هر سخت افزاری بسیار خوب اجرا می شود، به این معنی که در استفاده از منابع موجود بسیار کارآمدتر است. ثانیا، توزیعهای سرور حتی کارآمدتر هستند زیرا شامل هیچ نرمافزار غیرضروری نمیشوند، حتی به دلیل نداشتن رابط کاربری گرافیکی (که البته برای یک سرور غیر ضروری است).
از طرفی لینوکس به عنوان یک سیستم عامل دسکتاپ کمتر مورد استفاده قرار می گیرد. با این حال، جامعه امنیتی به طور گسترده از توزیع های دسکتاپ لینوکس استفاده می کند. این دقیقاً به این دلیل است که لینوکس چقدر قابل تنظیم است. اکثر ابزارهای امنیتی ابتدا برای لینوکس توسعه یافته اند. برخی از آنها سپس به سایر سیستم عامل ها منتقل می شوند، اما نه همه.
#Linux_pnt
@TryHackBox
👍1
توزیع های لینوکس
توزیع های لینوکس زیادی هستند. بسیاری از آنها حتی هدف خاصی دارند، مانند Kali Linux: یک توزیع لینوکس متمرکز بر امنیت که با بسیاری از ابزارهای امنیتی از پیش نصب شده همراه است. در ابتدا، بسیاری از توزیعهای لینوکس از ابتدا هسته لینوکس ساخته شدند، اما به جای آن، توزیعهای بیشتری بر اساس توزیعهای لینوکس موجود ظاهر شدند. این تا جایی تکامل یافته است که دو توزیع اصلی "پایه" وجود دارد که اکثر توزیع های دیگر از آنها ساخته شده اند. این در واقع چیز خوبی است، زیرا یادگیری هر توزیع را ساده می کند. یادگیری یکی از توزیعهای پایه بسیار سادهتر است، زیرا بیشتر دانش شما میتواند در توزیعهای دیگر که بر اساس آنها هست اعمال شود. به عنوان مثال، اوبونتو، یک توزیع نسبتاً معروف لینوکس را در نظر بگیرید. در اصل از دبیان ساخته شد. اشتراکات زیادی با دبیان دارد، تا جایی که اگر می دانید چگونه از دبیان استفاده کنید، تقریباً همه چیزهایی را که باید در مورد اوبونتو بدانید، می دانید.
دو توزیع پایه اصلی دبیان و فدورا هستند. آنها کاملاً با یکدیگر متفاوت هستند و اکثر مردم به هر طریقی ترجیح می دهند. اگر یکی از این توزیع های پایه را یاد می گیرید، باید بتوانید بر اساس آنها در هر توزیع لینوکس بنشینید و بتوانید آن را تا حد معقولی کار کنید.
میتوانید در اینجا هم بیشتر بخوانید
#Linux_pnt
@TryHackBox
توزیع های لینوکس زیادی هستند. بسیاری از آنها حتی هدف خاصی دارند، مانند Kali Linux: یک توزیع لینوکس متمرکز بر امنیت که با بسیاری از ابزارهای امنیتی از پیش نصب شده همراه است. در ابتدا، بسیاری از توزیعهای لینوکس از ابتدا هسته لینوکس ساخته شدند، اما به جای آن، توزیعهای بیشتری بر اساس توزیعهای لینوکس موجود ظاهر شدند. این تا جایی تکامل یافته است که دو توزیع اصلی "پایه" وجود دارد که اکثر توزیع های دیگر از آنها ساخته شده اند. این در واقع چیز خوبی است، زیرا یادگیری هر توزیع را ساده می کند. یادگیری یکی از توزیعهای پایه بسیار سادهتر است، زیرا بیشتر دانش شما میتواند در توزیعهای دیگر که بر اساس آنها هست اعمال شود. به عنوان مثال، اوبونتو، یک توزیع نسبتاً معروف لینوکس را در نظر بگیرید. در اصل از دبیان ساخته شد. اشتراکات زیادی با دبیان دارد، تا جایی که اگر می دانید چگونه از دبیان استفاده کنید، تقریباً همه چیزهایی را که باید در مورد اوبونتو بدانید، می دانید.
دو توزیع پایه اصلی دبیان و فدورا هستند. آنها کاملاً با یکدیگر متفاوت هستند و اکثر مردم به هر طریقی ترجیح می دهند. اگر یکی از این توزیع های پایه را یاد می گیرید، باید بتوانید بر اساس آنها در هر توزیع لینوکس بنشینید و بتوانید آن را تا حد معقولی کار کنید.
میتوانید در اینجا هم بیشتر بخوانید
#Linux_pnt
@TryHackBox
توزیع های لینوکس
توزیع های لینوکس توسط افراد، گروه های نه چندان متشکل و سازمان های حرفه ای گوناگون ایجاد می شوند. این توزیع ها شامل تعدادی نرم افزار سیستم و برنامه های کاربردی به همراه روالی مشخص برای نصب آنها بر روی رایانه هستند. توزیع ها به طور معمول برای منظورهای مختلفی از جمله محلی سازی، پشتیبانی از یک معماری خاص، برنامه های بلادرنگ (real-time applications) و سامانه های جاسازی شده (embedded systems) بوجود می آیند و برخی از آن ها آگاهانه تنها از نرم افزارهای آزاد استفاده می کنند. یک توزیع همه منظوره معمولی شامل هسته لینوکس، کتابخانه ها و ابزارهای گنو، خط فرمان و انبوه بی شماری از نرم افزارهای کاربردی از مجموعه های اداری و سیستم پنجره ای گرفته تا مفسرها، ویرایشگرهای متن و ابزارهای علمی است.
لینوکس تعداد متنوعی دارد که متناسب با هر نوع کاربر است. به این نسخه ها توزیع (یا به شکل کوتاه "distos") گفته می شود. تقریباً هر توزیع لینوکس را می توان به صورت رایگان دانلود و نصب کرد.
Debian:یک توزیع غیر تجاری که توسط جامعهای از توسعه دهندههای داوطلب نگهداری میشود که تعهد قوی ای به قواعد نرمافزارهای آزاد دارند.
Ubuntu:توزیع دسکتاپ و سرور توسط دبیان که توسط شرکت انگلیسی Canonical Ltd پشتیبانی می شود.
Kali:یک توزیع از لینوکس بر پایه دبیان و توسط .Offensive Security Ltd ساخته شده است که توسط متخصان امنیتی برای انجام عملیات تست نفوذ و جرم یابی قانونی دیجیتال یا توسط هکرها برای انجام عملیات نفوذ، هک و کرک به کار برده میشود.
CentOS:توزیع حاصل از منابع مشابهی که توسط Red Hat استفاده می شود و توسط یک انجمن داوطلب اختصاصی توسعه دهندگان با نسخه های سازگار با نسخه های100٪ Red Hat پشتیبانی می شود و نسخه ارتقا یافته است که همیشه 100٪ سازگار نیست.
RedHat:یک مشتق تجاری از فدورا توسط Red Hat نگهداری و پشتیبانی می شود. این نسخه برای ارائه آزمایش، امنیت و پایداری لینوکس سرور و ایستگاه کاری برای کسب و کار است.
Arch linux:یک توزیع که بر پایهٔ قوانین KISS بنا شده همراه با سیستم انتشار rolling می باشد.
Slackware:اولین توزیع هنوز زنده لینوکس که شاخه بزرگی از توزیع ها از آن اشتقاق یافتهاند یا مانند آرچ بعضی دیگر آن را در مواردی مانند اصل KISS الگو قرار دادند. اسلکور با کمترین تغییر در بستههای همراه خودش، پایدارترین لینوکس به حساب میآید.
Fedora: یک توزیع بر پایه جامعه است که توسط ردهت سرپرستی میشود.
Gentoo:یک توزیع هدفمند برای کاربران شناخته شده برای سیستم FreeBSD Ports مانند سیستم خودکار برای کامپایل برنامه ها از کد منبع ایجاد شده است.
Knoppix:اولین توزیع که کاملا از یک رسانه قابل حمل در دیسک سخت بدون نصب اجرا میشود و از دبیان مشتق شدهاست.
Linux Mint Debian Edition:توزیع مبتنی و سازگار با اوبونتو و پشتیبانی از چندین محیط دسکتاپ را شامل می شود.
Mandriva Linux:یک توزیع مشتق شده از ردهت که در فرانسه و برزیل محبوب است، امروزه با همان نام و بهوسیله یک شرکت فرانسوی اداره میشود.
openSUSE:توزیع عمومی که عمدتا توسط شرکت SUSE آلمان پشتیبانی می شود.
#Linux_pnt
@tryhackbox
توزیع های لینوکس توسط افراد، گروه های نه چندان متشکل و سازمان های حرفه ای گوناگون ایجاد می شوند. این توزیع ها شامل تعدادی نرم افزار سیستم و برنامه های کاربردی به همراه روالی مشخص برای نصب آنها بر روی رایانه هستند. توزیع ها به طور معمول برای منظورهای مختلفی از جمله محلی سازی، پشتیبانی از یک معماری خاص، برنامه های بلادرنگ (real-time applications) و سامانه های جاسازی شده (embedded systems) بوجود می آیند و برخی از آن ها آگاهانه تنها از نرم افزارهای آزاد استفاده می کنند. یک توزیع همه منظوره معمولی شامل هسته لینوکس، کتابخانه ها و ابزارهای گنو، خط فرمان و انبوه بی شماری از نرم افزارهای کاربردی از مجموعه های اداری و سیستم پنجره ای گرفته تا مفسرها، ویرایشگرهای متن و ابزارهای علمی است.
لینوکس تعداد متنوعی دارد که متناسب با هر نوع کاربر است. به این نسخه ها توزیع (یا به شکل کوتاه "distos") گفته می شود. تقریباً هر توزیع لینوکس را می توان به صورت رایگان دانلود و نصب کرد.
Debian:یک توزیع غیر تجاری که توسط جامعهای از توسعه دهندههای داوطلب نگهداری میشود که تعهد قوی ای به قواعد نرمافزارهای آزاد دارند.
Ubuntu:توزیع دسکتاپ و سرور توسط دبیان که توسط شرکت انگلیسی Canonical Ltd پشتیبانی می شود.
Kali:یک توزیع از لینوکس بر پایه دبیان و توسط .Offensive Security Ltd ساخته شده است که توسط متخصان امنیتی برای انجام عملیات تست نفوذ و جرم یابی قانونی دیجیتال یا توسط هکرها برای انجام عملیات نفوذ، هک و کرک به کار برده میشود.
CentOS:توزیع حاصل از منابع مشابهی که توسط Red Hat استفاده می شود و توسط یک انجمن داوطلب اختصاصی توسعه دهندگان با نسخه های سازگار با نسخه های100٪ Red Hat پشتیبانی می شود و نسخه ارتقا یافته است که همیشه 100٪ سازگار نیست.
RedHat:یک مشتق تجاری از فدورا توسط Red Hat نگهداری و پشتیبانی می شود. این نسخه برای ارائه آزمایش، امنیت و پایداری لینوکس سرور و ایستگاه کاری برای کسب و کار است.
Arch linux:یک توزیع که بر پایهٔ قوانین KISS بنا شده همراه با سیستم انتشار rolling می باشد.
Slackware:اولین توزیع هنوز زنده لینوکس که شاخه بزرگی از توزیع ها از آن اشتقاق یافتهاند یا مانند آرچ بعضی دیگر آن را در مواردی مانند اصل KISS الگو قرار دادند. اسلکور با کمترین تغییر در بستههای همراه خودش، پایدارترین لینوکس به حساب میآید.
Fedora: یک توزیع بر پایه جامعه است که توسط ردهت سرپرستی میشود.
Gentoo:یک توزیع هدفمند برای کاربران شناخته شده برای سیستم FreeBSD Ports مانند سیستم خودکار برای کامپایل برنامه ها از کد منبع ایجاد شده است.
Knoppix:اولین توزیع که کاملا از یک رسانه قابل حمل در دیسک سخت بدون نصب اجرا میشود و از دبیان مشتق شدهاست.
Linux Mint Debian Edition:توزیع مبتنی و سازگار با اوبونتو و پشتیبانی از چندین محیط دسکتاپ را شامل می شود.
Mandriva Linux:یک توزیع مشتق شده از ردهت که در فرانسه و برزیل محبوب است، امروزه با همان نام و بهوسیله یک شرکت فرانسوی اداره میشود.
openSUSE:توزیع عمومی که عمدتا توسط شرکت SUSE آلمان پشتیبانی می شود.
#Linux_pnt
@tryhackbox
/ - ریشه فایل سیستم.
دایرکتوری bin / حاوی باینری های ضروری کاربر (برنامه ها) است که باید هنگام نصب سیستم در حالت تک کاربره وجود داشته باشد. برنامه هایی مانند فایرفاکس در /usr/bin ذخیره می شوند، در حالی که برنامه ها و ابزارهای مهم سیستم مانند bash shell در /bin قرار دارند. دایرکتوری usr/ ممکن است در پارتیشن دیگری ذخیره شود - قرار دادن این فایل ها در پوشه /bin تضمین می کند که سیستم از این ابزارهای مهم برخوردار است حتی اگر هیچ سیستم فایل دیگری نصب نشده باشد. دایرکتوری /sbin مشابه است - شامل باینری های ضروری مدیریت سیستم است.
– معمولاً فایلهایی را که برای فرآیند بوت مهم هستند، از جمله هسته لینوکس نگهداری میکند.
لینوکس دستگاه ها را به صورت فایل نمایش می دهد و دایرکتوری dev / حاوی تعدادی فایل خاص است که دستگاه ها را نشان می دهد. اینها آنطور که ما می شناسیم فایل های واقعی نیستند، اما به صورت فایل ظاهر می شوند – برای مثال، /dev/sda نشان دهنده اولین درایو SATA در سیستم است. اگر می خواهید آن را پارتیشن بندی کنید، می توانید یک ویرایشگر پارتیشن را راه اندازی کنید و به آن بگویید که /dev/sda را ویرایش کند.
این فهرست همچنین حاوی شبهدستگاههایی است که دستگاههای مجازی هستند که در واقع با سختافزار مطابقت ندارند. به عنوان مثال، /dev/random اعداد تصادفی را تولید می کند. /dev/null دستگاه خاصی است که هیچ خروجی تولید نمیکند و بهطور خودکار تمام ورودیها را حذف میکند – وقتی خروجی یک فرمان را به /dev/null انتقال میدهید، آن را نادیده میگیرید.
– معمولا حاوی فایل های پیکربندی است.
– معمولاً شامل دایرکتوری های اصلی کاربران در سیستم است (به جز فهرست اصلی حساب ریشه).
دایرکتوری lib/ حاوی کتابخانه های مورد نیاز باینری های ضروری در پوشه /bin و /sbin است. کتابخانه های مورد نیاز باینری ها در پوشه /usr/bin در /usr/lib قرار دارند.
هنگامی که یک رسانه قابل جابجایی مانند دیسک USB، کارت SD یا DVD را متصل می کنید، یک فهرست به طور خودکار در زیر فهرست رسانه / برای آنها ایجاد می شود. شما می توانید از این فهرست به محتوای رسانه قابل جابجایی دسترسی داشته باشید.
- شامل فایلهای هر فایل سیستمی است که روی سیستم عامل نصب شده است (مانند دیسکهای سخت، دستگاههای USB و غیره).
دایرکتوری /opt برای نصب/ذخیره فایل های برنامه های شخص ثالث که از مخزن توزیع در دسترس نیستند استفاده می شود.
روش معمولی این است که کد نرم افزار را در opt نگه دارید و سپس فایل باینری را در پوشه /bin پیوند دهید تا همه کاربران بتوانند آن را اجرا کنند.
دایرکتوری '/proc' حاوی اطلاعات مربوط به فرآیندهای در حال اجرا و پارامترهای هسته است. محتوای دایرکتوری proc توسط تعدادی ابزار برای دریافت اطلاعات سیستم زمان اجرا استفاده می شود.
دایرکتوری root / نیز وجود دارد و به عنوان دایرکتوری اصلی کاربر اصلی کار می کند. بنابراین به جای /home/root، خانه root در /root قرار دارد. آن را با دایرکتوری ریشه (/) اشتباه نگیرید.
این شبیه به دایرکتوری bin / است. تنها تفاوت این است که حاوی فایل های باینری است که فقط توسط کاربر root یا sudo قابل اجرا هستند. شما می توانید "s" در "sbin" را به عنوان super یا sudo در نظر بگیرید.
همانطور که از نام آن پیداست، این دایرکتوری فایل های موقتی را در خود جای می دهد. بسیاری از برنامه ها از این فهرست برای ذخیره فایل های موقت استفاده می کنند. حتی می توانید از دایرکتوری برای ذخیره فایل های موقت استفاده کنید.
اما توجه داشته باشید که هنگام راه اندازی مجدد سیستم، محتویات دایرکتوری های /tmp حذف می شوند. برخی از سیستم های لینوکس نیز فایل های قدیمی را به صورت خودکار حذف می کنند، بنابراین هیچ چیز مهمی را در اینجا ذخیره نکنید.
در «/usr» همه فایلهای اجرایی، کتابخانهها، منبع اکثر برنامههای سیستم بروید. به همین دلیل، اکثر فایل های موجود در آن فقط خواندنی هستند (برای کاربر عادی)
'/usr/bin'
حاوی دستورات اصلی کاربر است
'/usr/sbin'
حاوی دستورات اضافی برای مدیر است
'/usr/lib'
شامل کتابخانه های سیستم است
«/usr/share»
حاوی اسناد یا مشترک برای همه کتابخانهها است، برای مثال «/usr/share/man» حاوی متن صفحه مدیریت است.
Var
مخفف متغیر، جایی است که برنامهها اطلاعات
/bin : Essential User Binariesدایرکتوری bin / حاوی باینری های ضروری کاربر (برنامه ها) است که باید هنگام نصب سیستم در حالت تک کاربره وجود داشته باشد. برنامه هایی مانند فایرفاکس در /usr/bin ذخیره می شوند، در حالی که برنامه ها و ابزارهای مهم سیستم مانند bash shell در /bin قرار دارند. دایرکتوری usr/ ممکن است در پارتیشن دیگری ذخیره شود - قرار دادن این فایل ها در پوشه /bin تضمین می کند که سیستم از این ابزارهای مهم برخوردار است حتی اگر هیچ سیستم فایل دیگری نصب نشده باشد. دایرکتوری /sbin مشابه است - شامل باینری های ضروری مدیریت سیستم است.
/boot Static Boot Files– معمولاً فایلهایی را که برای فرآیند بوت مهم هستند، از جمله هسته لینوکس نگهداری میکند.
/dev Device Filesلینوکس دستگاه ها را به صورت فایل نمایش می دهد و دایرکتوری dev / حاوی تعدادی فایل خاص است که دستگاه ها را نشان می دهد. اینها آنطور که ما می شناسیم فایل های واقعی نیستند، اما به صورت فایل ظاهر می شوند – برای مثال، /dev/sda نشان دهنده اولین درایو SATA در سیستم است. اگر می خواهید آن را پارتیشن بندی کنید، می توانید یک ویرایشگر پارتیشن را راه اندازی کنید و به آن بگویید که /dev/sda را ویرایش کند.
این فهرست همچنین حاوی شبهدستگاههایی است که دستگاههای مجازی هستند که در واقع با سختافزار مطابقت ندارند. به عنوان مثال، /dev/random اعداد تصادفی را تولید می کند. /dev/null دستگاه خاصی است که هیچ خروجی تولید نمیکند و بهطور خودکار تمام ورودیها را حذف میکند – وقتی خروجی یک فرمان را به /dev/null انتقال میدهید، آن را نادیده میگیرید.
/etc Configuration Files– معمولا حاوی فایل های پیکربندی است.
/home Home Folders– معمولاً شامل دایرکتوری های اصلی کاربران در سیستم است (به جز فهرست اصلی حساب ریشه).
/lib Essential Shared Librariesدایرکتوری lib/ حاوی کتابخانه های مورد نیاز باینری های ضروری در پوشه /bin و /sbin است. کتابخانه های مورد نیاز باینری ها در پوشه /usr/bin در /usr/lib قرار دارند.
/media Mount point for removable mediaهنگامی که یک رسانه قابل جابجایی مانند دیسک USB، کارت SD یا DVD را متصل می کنید، یک فهرست به طور خودکار در زیر فهرست رسانه / برای آنها ایجاد می شود. شما می توانید از این فهرست به محتوای رسانه قابل جابجایی دسترسی داشته باشید.
/mnt Mount directory- شامل فایلهای هر فایل سیستمی است که روی سیستم عامل نصب شده است (مانند دیسکهای سخت، دستگاههای USB و غیره).
/opt Optional softwareدایرکتوری /opt برای نصب/ذخیره فایل های برنامه های شخص ثالث که از مخزن توزیع در دسترس نیستند استفاده می شود.
روش معمولی این است که کد نرم افزار را در opt نگه دارید و سپس فایل باینری را در پوشه /bin پیوند دهید تا همه کاربران بتوانند آن را اجرا کنند.
/proc Process and kernel filesدایرکتوری '/proc' حاوی اطلاعات مربوط به فرآیندهای در حال اجرا و پارامترهای هسته است. محتوای دایرکتوری proc توسط تعدادی ابزار برای دریافت اطلاعات سیستم زمان اجرا استفاده می شود.
/root The home directory of the rootدایرکتوری root / نیز وجود دارد و به عنوان دایرکتوری اصلی کاربر اصلی کار می کند. بنابراین به جای /home/root، خانه root در /root قرار دارد. آن را با دایرکتوری ریشه (/) اشتباه نگیرید.
/sbin System binariesاین شبیه به دایرکتوری bin / است. تنها تفاوت این است که حاوی فایل های باینری است که فقط توسط کاربر root یا sudo قابل اجرا هستند. شما می توانید "s" در "sbin" را به عنوان super یا sudo در نظر بگیرید.
/tmp Temporary filesهمانطور که از نام آن پیداست، این دایرکتوری فایل های موقتی را در خود جای می دهد. بسیاری از برنامه ها از این فهرست برای ذخیره فایل های موقت استفاده می کنند. حتی می توانید از دایرکتوری برای ذخیره فایل های موقت استفاده کنید.
اما توجه داشته باشید که هنگام راه اندازی مجدد سیستم، محتویات دایرکتوری های /tmp حذف می شوند. برخی از سیستم های لینوکس نیز فایل های قدیمی را به صورت خودکار حذف می کنند، بنابراین هیچ چیز مهمی را در اینجا ذخیره نکنید.
/usr User binaries and program dataدر «/usr» همه فایلهای اجرایی، کتابخانهها، منبع اکثر برنامههای سیستم بروید. به همین دلیل، اکثر فایل های موجود در آن فقط خواندنی هستند (برای کاربر عادی)
'/usr/bin'
حاوی دستورات اصلی کاربر است
'/usr/sbin'
حاوی دستورات اضافی برای مدیر است
'/usr/lib'
شامل کتابخانه های سیستم است
«/usr/share»
حاوی اسناد یا مشترک برای همه کتابخانهها است، برای مثال «/usr/share/man» حاوی متن صفحه مدیریت است.
/var Variable data filesVar
مخفف متغیر، جایی است که برنامهها اطلاعات
اجرا مانند ثبت سیستم، ردیابی کاربر، حافظه پنهان و سایر فایلهایی را که برنامههای سیستم ایجاد و مدیریت میکنند، ذخیره میکنند.
#Linux_pnt
@TryHackBox
#Linux_pnt
@TryHackBox
مجموعه Google dork
dorks های مختلف برای یافتن آسیب پذیری ها و نشت در گوگل.
https://github.com/CorrieOnly/google-dorks
#dork
@TryHackBox
dorks های مختلف برای یافتن آسیب پذیری ها و نشت در گوگل.
https://github.com/CorrieOnly/google-dorks
#dork
@TryHackBox
GitHub
GitHub - CorrieOnly/google-dorks
Contribute to CorrieOnly/google-dorks development by creating an account on GitHub.
برای بعضی دوستان مشکل پیش اومده که نمیتونند ببیند پیام ها رو تلگرام زیر رو نصب کنید:
Telegram.apk
61.3 MB
8.5.2 (2563)
Directly downloadable from telegram.org/android
Directly downloadable from telegram.org/android
دستور Pwd مخفف Print Working Directory است . و مکان فعلی را به شما نشان میدهد
مثال :
root@kali:~#
/root
و از دایرکتوری بخواییم خارج بشیم :
root@kali:~#
اگر دوتا دایرکتوری باشد بخواییم دوتا دایرکتوری به عقب برگردیم :
root@kali:~#
و حالا اگر بخواهیم برویم به دایرکتوری usr :
root@kali:~#
یا به دایرکتوری /usr/local :
root@kali:~#
دستور ls یک لیست از تمام چیزهایی که در دایرکتوری هست را به ما میدهد :
root@kali:~#
حالا میخواهیم خودمان یک دایرکتوری بسازیم:
root@kali:~#
حالا میخواهیم وارد دایرکتوری بشیم
root@kali:~#
حالا میخواهیم پوشه رو حذف کنیم :
root@kali:~#
با دستور زیر میتوانیم فایل ها و دایرکتوری های مخفی را جستجو کنیم:
root@kali:~#
موقعی که نیاز بود چیزی بنویسم کافیه از echo استفاده کنیم:
root@kali:~#
> tryhackbox
یا چیزی که تایپ کردیم را بریزیم داخل فایل .txt :
root@kali:~#
فایل میخواهیم کپی کنیم داخل دایرکتوری به طور مثال Downloads
root@kali:~#
و فایل رو هم بخواییم باز کنیم محتواش رو بخونیم:
root@kali:~#
فایل رو بخواییم پاک کنیم:
root@kali:~#
اگر بخواهیم فایل را انتقال بدیم :
root@kali:~#
و اگر دنبال چیزی هستیم نمیتوانیم به راحتی پیدا کنیم از locate استفاده میکنیم :
root@kali:~#
و اگر چیزی را که تازه ساخته باشیم پیدا نکرد کافیه اطلاعات را آپدیت کنیم :
root@kali:~#
و مجدد از locate استفاده کنید .
اگر پسورد جدید بخوایید بزارید
root@kali:~#
اگر نیاز به راهنمایی دستورات یک ابزار داشتیم کافیه از man استفاده کنید:
root@kali:~#
بشنید سرچ کنید و تمرین تا دستتون بیاد.
#Linux_pnt
@TryHackBox
مثال :
root@kali:~#
pwd /root
و از دایرکتوری بخواییم خارج بشیم :
root@kali:~#
cd ..اگر دوتا دایرکتوری باشد بخواییم دوتا دایرکتوری به عقب برگردیم :
root@kali:~#
cd ../..و حالا اگر بخواهیم برویم به دایرکتوری usr :
root@kali:~#
cd /usr یا به دایرکتوری /usr/local :
root@kali:~#
cd /usr/localدستور ls یک لیست از تمام چیزهایی که در دایرکتوری هست را به ما میدهد :
root@kali:~#
lsحالا میخواهیم خودمان یک دایرکتوری بسازیم:
root@kali:~#
mkdir lrnuik حالا میخواهیم وارد دایرکتوری بشیم
root@kali:~#
cd lrnuik حالا میخواهیم پوشه رو حذف کنیم :
root@kali:~#
rmdir lrnuik با دستور زیر میتوانیم فایل ها و دایرکتوری های مخفی را جستجو کنیم:
root@kali:~#
ls -la موقعی که نیاز بود چیزی بنویسم کافیه از echo استفاده کنیم:
root@kali:~#
echo " tryhackbox" > tryhackbox
یا چیزی که تایپ کردیم را بریزیم داخل فایل .txt :
root@kali:~#
echo " tryhackbox " > test.txt فایل میخواهیم کپی کنیم داخل دایرکتوری به طور مثال Downloads
root@kali:~#
cp test.txt Downloads و فایل رو هم بخواییم باز کنیم محتواش رو بخونیم:
root@kali:~#
cat test.txt فایل رو بخواییم پاک کنیم:
root@kali:~#
rm Downloads/test.txt اگر بخواهیم فایل را انتقال بدیم :
root@kali:~#
mv test.txt Downloads
و اگر دنبال چیزی هستیم نمیتوانیم به راحتی پیدا کنیم از locate استفاده میکنیم :
root@kali:~#
locate bash و اگر چیزی را که تازه ساخته باشیم پیدا نکرد کافیه اطلاعات را آپدیت کنیم :
root@kali:~#
updatedbو مجدد از locate استفاده کنید .
اگر پسورد جدید بخوایید بزارید
root@kali:~#
passwdاگر نیاز به راهنمایی دستورات یک ابزار داشتیم کافیه از man استفاده کنید:
root@kali:~#
man nmap بشنید سرچ کنید و تمرین تا دستتون بیاد.
#Linux_pnt
@TryHackBox
👍1
چند روزی نبودم نشد پست بزارم کار داشتم ادامشو میریم که کم کم به سمت دوره های جلوتر بریم
تمرین کنید و بریم سراغ pwk
pwd
cd
ls
mkdir , rimdir
cp , rm , mv , locate
updatedb
passwd
man
=======================
overview
chmod
adduser
/etc/passwd , /etc/shadow
su
sudo
========================
Network Commands :
Ifconfig
Iwconfig
Ping
Arp
Netstat
Route
===========================
Viewing , Creating and Editing Files :
echo
cat
> vs >>
touch
nano
gedit
===========================
starting anf stopping services :
services
systemctl
===========================
installing and Updating tools :
apt-get
apt-get
git
============================
learn Bash Scripting
#linuxpnt
pwd
cd
ls
mkdir , rimdir
cp , rm , mv , locate
updatedb
passwd
man
=======================
overview
chmod
adduser
/etc/passwd , /etc/shadow
su
sudo
========================
Network Commands :
Ifconfig
Iwconfig
Ping
Arp
Netstat
Route
===========================
Viewing , Creating and Editing Files :
echo
cat
> vs >>
touch
nano
gedit
===========================
starting anf stopping services :
services
systemctl
===========================
installing and Updating tools :
apt-get
apt-get
git
============================
learn Bash Scripting
#linuxpnt
مزایای تست تیم قرمز
هر CISO می تواند به مبارزه برای حفظ آخرین تهدیدات امنیتی، تقویت دفاعی شرکت و توجیه تخصیص منابع امنیتی مربوط شود. تست تیم قرمز میتواند ابزار قدرتمندی در این فرآیند باشد و به شما کمک میکند توانایی سازمان را برای شناسایی، پاسخ، و جلوگیری از تهدیدات پیچیده و هدفمند ارزیابی کنید، همچنین شکافهای موجود در دفاعهای امنیتی موجود را شناسایی و کمی کنید و به فرآیندهای آینده اطلاع دهید.
همچنین می تواند به تعریف یک خط پایه امنیتی کمک کند که می تواند به طور منظم مورد ارزیابی مجدد و ارزیابی مجدد قرار گیرد. در مواجهه با چشمانداز رو به رشد تهدید امنیت سایبری، آزمایش تیم قرمز به سازمانها کمک میکند تا خطرات و حساسیت حمله به داراییهای اطلاعاتی کلیدی کسبوکار را شناسایی کنند.
رد تیم چیست ؟
#RedTeam
@TryHackBox
هر CISO می تواند به مبارزه برای حفظ آخرین تهدیدات امنیتی، تقویت دفاعی شرکت و توجیه تخصیص منابع امنیتی مربوط شود. تست تیم قرمز میتواند ابزار قدرتمندی در این فرآیند باشد و به شما کمک میکند توانایی سازمان را برای شناسایی، پاسخ، و جلوگیری از تهدیدات پیچیده و هدفمند ارزیابی کنید، همچنین شکافهای موجود در دفاعهای امنیتی موجود را شناسایی و کمی کنید و به فرآیندهای آینده اطلاع دهید.
همچنین می تواند به تعریف یک خط پایه امنیتی کمک کند که می تواند به طور منظم مورد ارزیابی مجدد و ارزیابی مجدد قرار گیرد. در مواجهه با چشمانداز رو به رشد تهدید امنیت سایبری، آزمایش تیم قرمز به سازمانها کمک میکند تا خطرات و حساسیت حمله به داراییهای اطلاعاتی کلیدی کسبوکار را شناسایی کنند.
رد تیم چیست ؟
#RedTeam
@TryHackBox
👍4
دوستان اگر موارد زیر را دارا هستید
میتوانید امنیت تهاجمی را انتخاب کنید :
- از درک و نحوه کار کردن چیزها لذت میبرید .
- اهل تحلیل هستید .
- دوست دارید خارج از جعبه فکر کنید .
اگر موارد زیر را دارا هستید امنیت دفاعی را میتوانید انتخاب کنید :
- اهل تحلیل هستید .
- از حل مشکلات لذت میبرید .
#مسیر_شغلی
@TryHackBox
میتوانید امنیت تهاجمی را انتخاب کنید :
- از درک و نحوه کار کردن چیزها لذت میبرید .
- اهل تحلیل هستید .
- دوست دارید خارج از جعبه فکر کنید .
اگر موارد زیر را دارا هستید امنیت دفاعی را میتوانید انتخاب کنید :
- اهل تحلیل هستید .
- از حل مشکلات لذت میبرید .
#مسیر_شغلی
@TryHackBox
👍4
برنامه های برای ناشناس بودن
خواندن
اگر خواستید به مقاله چیزی اضافه کنید کامنت کنید .
#ناشناس
@TryHackBox
خواندن
اگر خواستید به مقاله چیزی اضافه کنید کامنت کنید .
#ناشناس
@TryHackBox
👍5
پشت بعدی راجب چی باشه به ترتیب گذاشته میشوند ؟
Final Results
9%
چگونه از خود در برابر فیشینگ محافظت کنیم
47%
نحوه جستجوی مجرمان در دیپ وب
2%
چگونه از داده های خود در برابر کلاهبرداران محافظت کنیم
43%
چگونه بررسی کنیم که آیا کسی از طریق وب کم شما از شما جاسوسی می کند یا خیر