Try Hack Box – Telegram
Try Hack Box
5.77K subscribers
681 photos
65 videos
123 files
689 links
1 Nov 2020
1399/08/11
Learn penetration testing & Red Team
https://youtube.com/@tryhackbox
Channels :
@TryHackBoxOfficial ( RoadMap )
@TryHackBoxStory ( Story Hacking )
Contact : @ThbxSupport
Download Telegram
📌 مجموعه ای از سایت هایی که به شما در بهبود مهارت هایتان کمک می کند.

Hack The Box
– یک پلت فرم آنلاین که به شما امکان می دهد مهارت های تست نفوذ خود را آزمایش کنید و ایده ها و روش ها را با هزاران نفر در زمینه امنیتی تبادل کنید.

Vulnhub
- سایتی که می‌توانید تصاویر ماشین‌های مجازی آسیب‌پذیر را پیدا کنید که می‌توانید در شبکه محلی خود تمرین کنید.

Smash The Stack
- میزبان چندین بازی جنگی است. یک بازی جنگی را می‌توان به عنوان یک محیط هک اخلاقی توصیف کرد که آسیب‌پذیری‌های نرم‌افزاری واقعی را مدل‌سازی می‌کند و امکان استفاده از تکنیک‌های بهره‌برداری قانونی را فراهم می‌کند.

OverTheWire
- مناسب برای همه کسانی که می خواهند تئوری امنیت اطلاعات را بیاموزند و آن را بدون توجه به تجربه خود در عمل به کار ببرند.

Root Me
- راهی آسان و مقرون به صرفه برای تقویت مهارت های هک خود. Root-me انواع مختلفی از وظایف دارد. CTF، هک، جرم شناسی ، برنامه نویسی و ... .

Defence the Web

- یک پلت فرم تعاملی که در آن می توانید مهارت های خود را بیاموزید و آزمایش کنید. برای حل مسائل، بسته به سطح دشواری، تعداد مشخصی امتیاز دریافت می کنید.

Exploit Education
- انواع ماشین‌های مجازی، اسناد و وظایفی را ارائه می‌کند که می‌توان از آنها برای یادگیری در مورد مسائل مختلف امنیت رایانه مانند افزایش دسترسی، تجزیه و تحلیل آسیب‌پذیری، توسعه بهره‌برداری، اشکال‌زدایی، مهندسی معکوس و مسائل کلی امنیت سایبری استفاده کرد.

Try2Hack
- این سایت چندین چالش مرتبط با امنیت را برای سرگرمی شما ارائه می دهد. حل هر کار به رویکرد متفاوتی نیاز دارد و هر چه پیشرفت می کنید، دشوارتر می شود.


TryHackMe
را امتحان کنید چالش های از پیش ساخته شده طراحی شده که شامل ماشین های مجازی (VM) میزبانی شده در ابر آماده استقرار است.


#CTF
@TryHackBox

در گروه بحث کنید و اگر دوست داشتید چیزی اضافه کنید به این لیست :

https://news.1rj.ru/str/+k5IiCTSWvDQ1ODBk
👍1
دوستان روی VMWare یا Virtual Box یک توزیع از لینوکس را نصب کنید ، اگر هم نصب دارید بقیه پست ها را دنبال کنید ..

درگوگل سرچ کنید واستون آموزش نصب رو میاره .




#Linux_Pnt
@TryHackBox
لینوکس چیست؟
لینوکس نامی است برای گروهی از سیستم عامل ها که از هسته لینوکس به عنوان هسته سیستم عامل استفاده می کنند. لینوکس مبتنی بر یونیکس بود. با این حال، در جایی که یونیکس اختصاصی بود و باید مجوز می گرفت، لینوکس یک نرم افزار منبع باز است. لینوکس به «توزیع‌ها» تقسیم می‌شود که بسیاری از آنها عملکردهای تخصصی دارند. با این حال، همه آنها از هسته لینوکس استفاده می کنند. هسته لینوکس در اصل توسط لینوس توروالدز نوشته شده است. با این حال، اکنون توسط جامعه نرم افزار منبع باز نگهداری می شود.
توزیع های لینوکس اغلب به نسخه های دسکتاپ و نسخه های سرور جدا می شوند. نسخه دسکتاپ اغلب با نرم افزار از پیش نصب شده ارائه می شود و مهمتر از همه، یک نوع رابط کاربری گرافیکی (GUI) در آن گنجانده شده است. به طور سنتی حتی نسخه های دسکتاپ برای کاربران غیر فنی کار با آنها بسیار دشوار بوده است. با این حال، اخیراً فشار زیادی برای کاهش موانع ورود لینوکس با توزیع هایی مانند اوبونتو و سیستم عامل ابتدایی صورت گرفته است که استفاده از لینوکس را برای کاربران غیر فنی آسان تر از همیشه کرده است. از سوی دیگر، نسخه های سرور اغلب با حداقل نرم افزار از پیش نصب شده و حتی فاقد رابط کاربری گرافیکی ارائه می شوند. این بدان معناست که توزیع های سرور کارآمدتر هستند. با این حال، فقدان رابط کاربری گرافیکی به این معنی است که شما باید بر خط فرمان تسلط داشته باشید.

#Linux_pnt
@TryHackBox
Try Hack Box
لینوکس چیست؟ لینوکس نامی است برای گروهی از سیستم عامل ها که از هسته لینوکس به عنوان هسته سیستم عامل استفاده می کنند. لینوکس مبتنی بر یونیکس بود. با این حال، در جایی که یونیکس اختصاصی بود و باید مجوز می گرفت، لینوکس یک نرم افزار منبع باز است. لینوکس به «توزیع‌ها»…
استفاده از لینوکس معمولاً نسبت به سایر سیستم عامل ها مانند ویندوز و مک دشوارتر است. از سوی دیگر، لینوکس حتی بر روی سخت افزارهای قدیمی نیز به خوبی اجرا می شود. علاوه بر این، لینوکس بسیار قابل تنظیم است و محدودیت های بسیار کمی در مورد کاری که کاربر می تواند انجام دهد وجود دارد.

#Linux_Pnt
@TryHackBox
کاربردهای لینوکس

لینوکس به دو دلیل عمده به عنوان یک سیستم عامل سرور استفاده می شود. اول از همه، لینوکس تقریباً روی هر سخت افزاری بسیار خوب اجرا می شود، به این معنی که در استفاده از منابع موجود بسیار کارآمدتر است. ثانیا، توزیع‌های سرور حتی کارآمدتر هستند زیرا شامل هیچ نرم‌افزار غیرضروری نمی‌شوند، حتی به دلیل نداشتن رابط کاربری گرافیکی (که البته برای یک سرور غیر ضروری است).
از طرفی لینوکس به عنوان یک سیستم عامل دسکتاپ کمتر مورد استفاده قرار می گیرد. با این حال، جامعه امنیتی به طور گسترده از توزیع های دسکتاپ لینوکس استفاده می کند. این دقیقاً به این دلیل است که لینوکس چقدر قابل تنظیم است. اکثر ابزارهای امنیتی ابتدا برای لینوکس توسعه یافته اند. برخی از آنها سپس به سایر سیستم عامل ها منتقل می شوند، اما نه همه.
#Linux_pnt
@TryHackBox
👍1
توزیع های لینوکس
توزیع های لینوکس زیادی هستند. بسیاری از آنها حتی هدف خاصی دارند، مانند Kali Linux: یک توزیع لینوکس متمرکز بر امنیت که با بسیاری از ابزارهای امنیتی از پیش نصب شده همراه است. در ابتدا، بسیاری از توزیع‌های لینوکس از ابتدا هسته لینوکس ساخته شدند، اما به جای آن، توزیع‌های بیشتری بر اساس توزیع‌های لینوکس موجود ظاهر شدند. این تا جایی تکامل یافته است که دو توزیع اصلی "پایه" وجود دارد که اکثر توزیع های دیگر از آنها ساخته شده اند. این در واقع چیز خوبی است، زیرا یادگیری هر توزیع را ساده می کند. یادگیری یکی از توزیع‌های پایه بسیار ساده‌تر است، زیرا بیشتر دانش شما می‌تواند در توزیع‌های دیگر که بر اساس آن‌ها هست اعمال شود. به عنوان مثال، اوبونتو، یک توزیع نسبتاً معروف لینوکس را در نظر بگیرید. در اصل از دبیان ساخته شد. اشتراکات زیادی با دبیان دارد، تا جایی که اگر می دانید چگونه از دبیان استفاده کنید، تقریباً همه چیزهایی را که باید در مورد اوبونتو بدانید، می دانید.
دو توزیع پایه اصلی دبیان و فدورا هستند. آنها کاملاً با یکدیگر متفاوت هستند و اکثر مردم به هر طریقی ترجیح می دهند. اگر یکی از این توزیع های پایه را یاد می گیرید، باید بتوانید بر اساس آنها در هر توزیع لینوکس بنشینید و بتوانید آن را تا حد معقولی کار کنید.
میتوانید در اینجا هم بیشتر بخوانید
#Linux_pnt
@TryHackBox
Try Hack Box pinned Deleted message
توزیع های لینوکس
توزیع های لینوکس توسط افراد، گروه های نه چندان متشکل و سازمان های حرفه ای گوناگون ایجاد می شوند. این توزیع ها شامل تعدادی نرم افزار سیستم و برنامه های کاربردی به همراه روالی مشخص برای نصب آنها بر روی رایانه هستند. توزیع ها به طور معمول برای منظورهای مختلفی از جمله محلی سازی، پشتیبانی از یک معماری خاص، برنامه های بلادرنگ (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 : 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 files

Var
مخفف متغیر، جایی است که برنامه‌ها اطلاعات
اجرا مانند ثبت سیستم، ردیابی کاربر، حافظه پنهان و سایر فایل‌هایی را که برنامه‌های سیستم ایجاد و مدیریت می‌کنند، ذخیره می‌کنند.
#Linux_pnt
@TryHackBox
برای بعضی دوستان مشکل پیش اومده که نمیتونند ببیند پیام ها رو تلگرام زیر رو نصب کنید:
دستور Pwd مخفف Print Working Directory است ‌. و مکان فعلی را به شما نشان میدهد
مثال :

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
مزایای تست تیم قرمز

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

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

رد تیم چیست ؟

#RedTeam
@TryHackBox
👍4
دوستان اگر موارد زیر را دارا هستید

میتوانید امنیت تهاجمی را انتخاب کنید :

- از درک و نحوه کار کردن چیزها لذت میبرید .
- اهل تحلیل هستید .
- دوست دارید خارج از جعبه فکر کنید .

اگر موارد زیر را دارا هستید امنیت دفاعی را میتوانید انتخاب کنید :

- اهل تحلیل هستید .
- از حل مشکلات لذت میبرید ‌.

#مسیر_شغلی
@TryHackBox
👍4