آکادمی آموزش روزبه 📚
3.95K subscribers
4.6K photos
184 videos
1.48K files
6.98K links
🍎آموزش و ترویج علمی فناوری اطلاعات ، امنیت و مدیریت پروژه های مرتبط
🍁 و کمی هم اخلاق و انسانیت

Training of Information Technology, Cyber Security, Project Management, Ethics and Humanitarian

ارتباط با مدیر کانال:
@roozbehadm
Download Telegram
People You Need In Your Circle for Growth_.pdf
6.5 MB
برای موفقیت باید از این ۷ جنس آدم دور و برتون داشته باشین

#آکادمی_روزبه
❤3
Enterprise linux security.pdf
2.8 MB
مستند ۵۰ صفحه ای در مورد امنیت لینوکس

#آکادمی_روزبه
🔥2👍1💯1
Red Teaming.pdf
5.2 MB
۱۹۸ صفحه تیم قرمز

#آکادمی_روزبه

چرا قرمز فرا میگیریم ؟ چون آبی بهتری باشیم 👌😉
🤝3🤓1
با zeek چطور میتونیم بر حملات حرکت عرضی در شبکه روی پروتکل SMB نظارت داشته باشیم ؟


اسلاید فوق بخشی از درس در گروه کتاب سنز 599 که امروز و امشب درحال بررسی است

#آکادمی_روزبه
❤1👍1
آزمایشگاه امنیت برپا کن

سر راست

#آکادمی_روزبه

**مقاله میتونست حجیم باشه ولی خب برای شروع خوبه

https://readmedium.com/my-virtual-homelab-introduction-caa2f34c73c3
👍2
فناوری Fast Flux DNS یک تکنیک پنهان‌کاری است که توسط مهاجمان برای فرار از شناسایی و کاهش تأثیر اقدامات دفاعی امنیتی استفاده می‌شود. این تکنیک بیشتر در شبکه‌های بات‌نت، فیشینگ، و بدافزارها به کار می‌رود.

نحوه عملکرد Fast Flux DNS
در این روش، مهاجمان به‌طور مداوم آدرس‌های IP مربوط به یک نام دامنه را تغییر می‌دهند. این تغییرات معمولاً توسط یک شبکه گسترده از کامپیوترهای آلوده (botnet) انجام می‌شود که به‌عنوان پراکسی عمل می‌کنند. هدف این کار جلوگیری از مسدود شدن دامنه مخرب و ایجاد یک ساختار توزیع‌شده برای پنهان کردن سرور اصلی است.

انواع Fast Flux
Single Flux:
در این روش، آدرس IP‌های مربوط به یک دامنه به‌طور مداوم و با TTL (Time-to-Live) بسیار کوتاه تغییر می‌کنند.
Double Flux:
علاوه بر تغییر مداوم IP دامنه، رکوردهای NS (Name Server) نیز در حال تغییر هستند. این روش امنیت را برای مهاجمان بالاتر می‌برد.

چرا Fast Flux مؤثر است؟
دور زدن فیلترهای امنیتی: چون IP به‌سرعت تغییر می‌کند، لیست‌های سیاه (blacklist) کارایی کمتری دارند.
مقاومت در برابر شناسایی: سرور واقعی پشت یک لایه از پراکسی‌های آلوده پنهان می‌ماند.
توزیع بار: باعث پایداری سرویس‌های مخرب مانند فیشینگ، بدافزار و C2 (Command and Control) می‌شود.

راه‌های مقابله با Fast Flux
تحلیل رفتار DNS: شناسایی تغییرات غیرعادی و مداوم در IPهای یک دامنه.
مقایسه TTL‌های کوتاه: دامنه‌هایی با TTL بسیار کوتاه می‌توانند مشکوک باشند.
استفاده از اطلاعات Threat Intelligence:
سرویس‌هایی مانند Cisco Umbrella، OpenDNS، و Threat Intelligence Feeds می‌توانند دامنه‌های مشکوک را شناسایی کنند.
آنالیز ارتباطات شبکه: بررسی الگوی ارتباطات بات‌نت و شناسایی رفتارهای غیرعادی.
این روش یکی از تکنیک‌های پیشرفته فرار از شناسایی در دنیای تهدیدات سایبری است که همچنان توسط بدافزارها و مهاجمان استفاده می‌شود.


حالا گزارش جدید CISA رو بخونید

#آکادمی_روزبه

https://www.bleepingcomputer.com/news/security/cisa-warns-of-fast-flux-dns-evasion-used-by-cybercrime-gangs/
👍5
از مندینت مقاله روز بخوانیم

این مقاله یک کمپین فیشینگ جدید را بررسی می‌کند که در اکتبر ۲۰۲۴ توسط گروه تهدیدات گوگل (GTIG) شناسایی شده و به یک عامل جاسوسی مرتبط با روسیه به نام UNC5837 نسبت داده شده است. در این کمپین، فایل‌های امضاشده‌ی .rdp به‌عنوان پیوست‌های ایمیل ارسال شده‌اند تا ارتباطات پروتکل دسکتاپ از راه دور (RDP) را از دستگاه‌های قربانیان برقرار کنند. برخلاف حملات معمول RDP که بر جلسات تعاملی تمرکز دارند، این کمپین به‌طور خلاقانه‌ای از قابلیت‌های RDP مانند تغییر مسیر منابع (مانند نگاشت سیستم فایل قربانی به سرورهای مهاجم) و RemoteApps (ارائه برنامه‌های کنترل‌شده توسط مهاجم به قربانیان) سوءاستفاده کرده است. شواهد نشان می‌دهد که این کمپین ممکن است از ابزاری مانند PyRDP برای خودکارسازی فعالیت‌های مخرب مانند استخراج فایل‌ها و ضبط داده‌های کلیپ‌بورد استفاده کرده باشد. هدف اصلی این حمله به نظر می‌رسد جاسوسی و سرقت فایل‌ها باشد. این مقاله به اهمیت آگاهی از خطرات امنیتی مرتبط با قابلیت‌های کمتر شناخته‌شده‌ی RDP و نیاز به دفاع پیشگیرانه تأکید می‌کند

#آکادمی_روزبه

https://cloud.google.com/blog/topics/threat-intelligence/windows-rogue-remote-desktop-protocol?linkId=13861189
این مقاله به بررسی حملات رله NTLM می‌پردازد که با وجود قدیمی بودن، همچنان تهدیدی جدی در محیط‌های Active Directory محسوب می‌شوند و می‌توانند به مهاجمان اجازه دهند تا به سادگی به سیستم‌ها نفوذ کرده و امتیازات خود را افزایش دهند. نویسنده توضیح می‌دهد که چگونه این حملات با استفاده از ابزارهایی مانند BloodHound قابل شناسایی و تحلیل هستند و به معرفی لبه‌های جدیدی در BloodHound می‌پردازد که مسیرهای حمله رله NTLM را نمایش می‌دهند. همچنین، تاریخچه پروتکل NTLM، نسخه‌های مختلف آن (NTLMv1 و NTLMv2)، و نقاط ضعف امنیتی مرتبط با هر نسخه مورد بحث قرار می‌گیرد. در نهایت، مقاله به راهکارهای مایکروسافت برای کاهش این تهدیدات و اهمیت پیاده‌سازی تنظیمات امنیتی مناسب برای جلوگیری از این نوع حملات اشاره می‌کند.

#آکادمی_روزبه

https://posts.specterops.io/the-renaissance-of-ntlm-relay-attacks-everything-you-need-to-know-abfc3677c34e
پروژهٔ ida-pro-mcp یک سرور MCP (Model Context Protocol) برای IDA Pro است که امکان تعامل بین ابزارهای تحلیل باینری و مدل‌های زبانی بزرگ (LLM) مانند Claude، Roo Code و Cline را فراهم می‌کند. این پروژه توسط mrexodia توسعه یافته و به‌صورت متن‌باز تحت مجوز MIT منتشر شده است.
کاربرد اصلی
این سرور به LLMها اجازه می‌دهد تا به‌صورت برنامه‌نویسی‌شده با IDA Pro ارتباط برقرار کرده و عملیات تحلیل معکوس را انجام دهند. برخی از قابلیت‌های کلیدی آن عبارت‌اند از:
بررسی اتصال به افزونهٔ IDA
دریافت متادیتا از فایل جاری IDA
بازیابی توابع بر اساس نام یا آدرس
دریافت آدرس یا تابع فعلی انتخاب‌شده توسط کاربر
تبدیل اعداد به فرمت‌های مختلف (دهدهی، هگزادسیمال و غیره)
پیش‌نیازها
برای استفاده از این پروژه، نیاز به موارد زیر دارید:
Python نسخهٔ ۳.۱۰ یا بالاتر (ترجیحاً ۳.۱۱)
IDA Pro نسخهٔ ۸.۳ یا بالاتر (نسخهٔ ۹ توصیه می‌شود)
یک کلاینت MCP مانند Cline، Roo Code یا Claude
نصب و راه‌اندازی
برای نصب و راه‌اندازی، مراحل زیر را دنبال کنید:
۱. نصب یا به‌روزرسانی بستهٔ IDA Pro MCP:
pip install --upgrade git+https://github.com/mrexodia/ida-pro-mcp
۲. پیکربندی سرورهای MCP و نصب افزونهٔ IDA:
ida-pro-mcp --install
۳. برای نصب دستی، می‌توانید از ابزار uv استفاده کنید و مسیر پروژه را در تنظیمات کلاینت خود مشخص نمایید.
استفاده در عمل
پس از نصب و راه‌اندازی، می‌توانید از طریق کلاینت‌های پشتیبانی‌شده به IDA Pro متصل شده و عملیات تحلیل را انجام دهید. این امکان به‌ویژه برای توسعه‌دهندگان ابزارهای تحلیل معکوس و محققان امنیتی مفید است.
برای اطلاعات بیشتر و مشاهدهٔ کد منبع، به مخزن GitHub پروژه مراجعه کنید.


#آکادمی_روزبه
این MCP چیست؟

این MCP مخفف Model Context Protocol است. این پروتکل برای ارتباط بین ابزارهای تحلیل باینری (مثل IDA Pro) و مدل‌های زبانی بزرگ (LLM) طراحی شده است. هدف MCP این است که به مدل‌های زبانی اجازه دهد داده‌های مربوط به کد باینری را از IDA Pro بگیرند، پردازش کنند و پاسخ دهند.

پروژه ida-pro-mcp چه می‌کند؟

این پروژه یک سرور MCP برای IDA Pro است که اجازه می‌دهد ابزارهای هوش مصنوعی به IDA Pro وصل شوند و به اطلاعات آن دسترسی داشته باشند. مثلا:
✅ دریافت اطلاعات در مورد تابعی که در IDA Pro انتخاب شده است.
✅ فهمیدن اینکه در کجای باینری هستیم (مثل نام و آدرس توابع).
✅ تبدیل مقادیر عددی (مثلاً آدرس‌های حافظه) به فرمت‌های دیگر.
چرا این مفید است؟

تصور کن در حال تحلیل یک بدافزار در IDA Pro هستیم و می‌خواهیم ببینیم یک تابع چه کاری انجام می‌دهد. به جای جستجو و بررسی دستی، می‌توانیم از یک مدل هوش مصنوعی کمک بگیریم که با MCP اطلاعات را از IDA بگیرد و توضیح دهد. این باعث می‌شود تحلیل سریع‌تر و هوشمندتر شود

https://github.com/mrexodia/ida-pro-mcp
👍2
استک سایه‌ای (Shadow Stack)

این عملکرد یک مکانیزم امنیتی در پردازنده‌ها است که برای مقابله با حملات کنترل جریان کد (مثل حملات ROP - Return Oriented Programming) طراحی شده است.
چطور کار می‌کند؟
در یک برنامه معمولی، وقتی یک تابع اجرا می‌شود، آدرس بازگشت (Return Address) آن در استک اصلی ذخیره می‌شود تا بعد از اجرای تابع، پردازنده بتواند به آدرس مناسب برگردد. اما در حملات ROP، مهاجم می‌تواند این آدرس را تغییر دهد و برنامه را مجبور کند تا به کد دلخواهی بپرد.
استک سایه‌ای این مشکل را با ذخیره یک نسخه‌ی محافظت‌شده از آدرس‌های بازگشت در یک استک جداگانه که فقط پردازنده می‌تواند آن را تغییر دهد، حل می‌کند.
فرایند کلی:
وقتی یک تابع فراخوانی می‌شود، آدرس بازگشت هم در استک اصلی و هم در استک سایه‌ای ذخیره می‌شود.
وقتی تابع تمام شد، پردازنده آدرس بازگشت را از استک سایه‌ای و استک اصلی مقایسه می‌کند.
اگر این دو مقدار متفاوت باشند (یعنی اگر استک اصلی دستکاری شده باشد)، پردازنده برنامه را متوقف کرده و حمله را خنثی می‌کند.
مزایا:
✅ مقابله با حملات ROP و مشابه آن
✅ جلوگیری از تغییرات غیرمجاز در آدرس بازگشت
✅ بهبود امنیت بدون نیاز به تغییر در کد برنامه‌ها
محدودیت‌ها:
❌ به پشتیبانی سخت‌افزاری نیاز دارد (مثلاً Intel CET و AMD Shadow Stack)
❌ فقط از حملات مبتنی بر آدرس بازگشت محافظت می‌کند و روی حملات دیگر (مثل Jump-Oriented Programming) بی‌تأثیر است
این تکنیک در سیستم‌عامل‌های مدرن مثل Windows 11 و Linux Kernel (در برخی توزیع‌ها) به عنوان بخشی از کنترل جریان اجرا (CFI - Control Flow Integrity) استفاده می‌شود.


#آکادمی_روزبه