آکادمی آموزش روزبه 📚
3.96K 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
آکادمی آموزش روزبه 📚
من که گفتم مشاوران امنیت شبکه بانکی و برخی مسوولین امنیت اون رو باید یه جاروی درست حسابی کرد... ولی کسی گوش نکرد !! این مشاوران و مسوولین سالهاست دربین بانک‌ها درحال چرخش هستند و حالا داره مشخص میشه اثراتش
منکر تلاش عزیزانی که دل در گرو کار دارند و عزیزانی که اگر بلد نیستند کنار می‌کشند نیستم
همین که شبکه بانکی الان درحال خدمت رسانی به مردم هست نشان از وجود تعدادی افرادی لایق و باسواد است ؛ ولی خوب که نگاه کنید از ۱۰ سال پیش بانک ها و مراکز درحال هک شدن هستند و مشاوران تقریبا همان و مسوولین هم اگر ارتقاء نگرفته و پست بهتری نگرفته باشند از بانکی به بانک دیگر جابجا شده اند و کسی نپرسیده درجای قبلی که نفوذ رخ داد چقدر مسوولیت داشتی و چه شد که هک شدید ؟ ( شاید هم بوده و من نمیدانم )

درضمن اگر با من آشنا باشید میدانید همینطوری صحبت نمیکنم و برای صحبت هایم دلایل و مصادیق دارم و اصولا همیشه علم مبنای بیانهایم است. و چون نمی‌شود الان به جزئیات بیان کرد نظر کلی و کارشناسی خودم رو فقط مینویسم.
👏10👍3
چرا Live Forensics اهمیت دارد؟

در بسیاری از موارد، پس از اعلام وقوع جرم روی یک رایانه و موبایل یا نفوذ بدافزار ؛ خاموش کردن سیستم یا دستکاری فیزیکی آن می‌تواند منجر به از دست رفتن داده‌های مهم یا تغییر در ساختار شواهد شود. برای مثال:

مهاجم ممکن است مکانیزم‌هایی طراحی کرده باشد که با خاموش شدن سیستم، آثار حمله حذف شوند.

برخی شواهد مانند اطلاعات RAM فقط در زمان اجرا قابل دسترسی هستند.

خاموش کردن سرورهای حیاتی می‌تواند آسیب‌های جدی به کسب‌وکار وارد کند.

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

چالش‌ها و ملاحظات

اگرچه Live Forensics ابزار قدرتمندی است، اما نیازمند رعایت دقت بالاست. هرگونه اقدام نادرست می‌تواند موجب تغییر در وضعیت سیستم شده یا اعتبار شواهد را زیر سؤال ببرد. به همین دلیل، کارشناسان باید از ابزارهای Read-Only استفاده کرده و هر قدم را مستند کنند.


#آکادمی_روزبه
مرکز تخصصی CISSP
❤10
بازم یه نکته علمی اما این بار از جنگ


اگر در این ساعت، یعنی ۸ صبح مورخ ۳ تیرماه ۱۴۰۴ خبر برقراری آتش بس صحیح باشه و پایدار ؛زمان خوبیه برای شروع یه کار مهم : تدوین درس آموخته !!

درس آموخته یا Lesson learned یا همون تجربه خودمون ، امروزه در بسیاری از استاندارد ها منجمله PMBOK و... خودش منبع دانش است که بعنوان ارجاع به حل مشکلات و موانع مورد استفاده قرار میگیره .

لذا من پیشنهاد میکنم در هر سطح و لایه و هر عمقی شروع به جمع آوری و ثبت درس آموخته ها بشه .

اینها یک منبع دانش غنی برای ما و نسل آینده است


#آکادمی_روزبه
مرکز تخصصی CISSP
Www.Roozbeh.academy
👍7💯2
هرچی فکر میکنم میبینم جای یه تبریک به مردم ایران بابت آتش بس و رسیدن به آرامش خالیه 💐🌹

انشالله روال زندگی عادی براتون جاری بشه

این تبریک رو خصوصا برای اقشار جامعه که در لبه های خطرناک اقتصادی قراردارند تقدیم میکنم؛
امیدوارم زندگیشون به حالت عادی برگرده و مثلا اگر بیکار شدن برگردن سر کار یا حقوق عقب مانده پرداخت بشه و کالای مورد نیازشون رو داشته باشند .

روزبه نوروزی
سوم تیرماه ۱۴۰۴
Www.Roozbeh.academy
#آکادمی_روزبه
مرکز تخصصی CISSP
❤13
این حمله از یک ضعف منطقی در لینک‌های دعوت Discord سوءاستفاده می‌کند. مهاجم لینک معتبر یک سرور معروف را کپی می‌کند و پس از منقضی شدن آن، همان کد را روی سرور مخرب خودش ثبت می‌کند. کاربران با کلیک روی لینک، به سرور جعلی منتقل می‌شوند و برای تأیید هویت، یک اسکریپت مخرب PowerShell به آن‌ها داده می‌شود که پس از اجرا، سیستم قربانی را آلوده می‌کند. این روش به دلیل اعتماد کاربران به لینک قبلی و نبود کنترل روی کدهای منقضی شده مؤثر است و نشان می‌دهد صرفاً اسکن امنیتی کافی نیست.

#آکادمی_روزبه
مرکز تخصصی CISSP


https://rohittamma.substack.com/p/how-attackers-weaponized-an-expired
👍6❤4
بررسی تکنیک فراخوانی توابع DLL با Ordinal: تهدیدی پنهان در حملات مبتنی بر LOLBIN

در فضای امنیت سایبری، یکی از روش‌های زیرکانه که مهاجمان و بدافزارها برای پنهان‌کاری استفاده می‌کنند، فراخوانی توابع یک DLL با استفاده از شماره ترتیبی (Ordinal) به‌جای نام تابع است. این تکنیک عمدتاً در سوءاستفاده از LOLBINها (ابزارهای بومی سیستم‌عامل که برای اهداف مخرب به کار گرفته می‌شوند) دیده می‌شود.

برای مثال، در دستور زیر:

rundll32.exe comsvcs.dll,#24

تابع شماره ۲۴ از فایل comsvcs.dll اجرا می‌شود. اگر تحلیل‌گر نداند این شماره به چه تابعی اشاره دارد، عملاً درک دقیقی از عملکرد این دستور نخواهد داشت. در این مثال، شماره ۲۴ معمولاً به تابع MiniDumpW مربوط است که برای استخراج حافظه فرآیندهایی مانند LSASS به‌کار می‌رود و می‌تواند منجر به سرقت رمزهای عبور شود.

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

توابع مخرب را با ظاهری بی‌خطر فراخوانی کنند.

وDLLهای جعلی ایجاد کنند که ظاهر و نام مشابه دارند اما رفتار داخلی کاملاً متفاوت است.

از این طریق ابزارهای دفاعی مبتنی بر تشخیص مبتنی بر نام تابع را دور بزنند.

برای مقابله با این روش، اسکریپت‌های تحلیلی مانند PowerShell معرفی‌شده در این زمینه، جدول صادرات (Export Address Table) DLL را استخراج می‌کنند و با نگاشت اعداد Ordinal به نام توابع واقعی، امکان تحلیل دقیق را فراهم می‌کنند.

جمع‌بندی:
این تکنیک یک روش کلاسیک برای استتار اقدامات مخرب است که در ترکیب با LOLBINها یا DLLهای جعلی، می‌تواند امنیت سازمان‌ها را تهدید کند. بنابراین، تحلیل عمیق فراخوانی‌های DLL و داشتن ابزارهای مناسب برای ترجمه Ordinal به نام تابع، برای تیم‌های شکار تهدید و تحلیل بدافزار ضروری است.


#آکادمی_روزبه
مرکز تخصصی CISSP



نمونه کد


# مسیر DLL هدف را مشخص کنید
$dllPath = "C:\Windows\System32\comsvcs.dll"

# بارگذاری DLL با استفاده از Reflection
Add-Type @"
using System;
using System.Runtime.InteropServices;

public class NativeMethods {
[DllImport("kernel32.dll", CharSet = CharSet.Auto)]
public static extern IntPtr LoadLibrary(string lpFileName);

[DllImport("kernel32.dll", CharSet = CharSet.Auto)]
public static extern IntPtr GetProcAddress(IntPtr hModule, IntPtr ordinal);
}
"@

# بارگذاری DLL
$dllHandle = [NativeMethods]::LoadLibrary($dllPath)

if ($dllHandle -eq 0) {
Write-Host "خطا در بارگذاری DLL"
exit
}

# حلقه برای بررسی تعدادی Ordinal (مثلاً 1 تا 50)
1..50 | ForEach-Object {
$ordinal = $_
$ordinalPtr = [IntPtr]::op_Explicit($ordinal)

$procAddress = [NativeMethods]::GetProcAddress($dll
❤3
بررسی آسیب‌پذیری Heap Overflow و اجرای کد از راه دور در Llama.cpp


در سال‌های اخیر، ابزارهای اجرای مدل‌های زبانی به‌شدت فراگیر شده‌اند و پروژه‌های متن‌باز مانند llama.cpp به کاربران اجازه می‌دهند مدل‌های پیشرفته را به‌صورت محلی و بدون نیاز به سخت‌افزار قدرتمند اجرا کنند. اما محبوبیت این ابزارها باعث شده است که سطح حمله (Attack Surface) نیز گسترش یابد.
در یک پژوهش عمیق، Patrick Peng موفق شد آسیب‌پذیری خطرناکی را در بخش RPC Server کتابخانه llama.cpp کشف کند که می‌تواند منجر به اجرای کد از راه دور (RCE) شود. این آسیب‌پذیری در تابع ggml_backend_cpu_buffer_cpy_tensor() نهفته است که برای کپی داده‌های Tensor در حافظه استفاده می‌شود.
هرچند کد پروژه شامل بررسی‌های مرزی، assertهای متعددی و مکانیزم‌های دفاعی سطح بالا است، اما نویسنده موفق شد با دستکاری هوشمندانه پارامترهای ne[] و nb[] که ابعاد و اندازه داده‌های Tensor را کنترل می‌کنند، یک Heap Overflow ایجاد کند. این نوع از overflow برخلاف buffer overflow کلاسیک، حافظه Heap را هدف قرار می‌دهد و می‌تواند ساختارهای مجاور حافظه را تغییر دهد.
اما بهره‌برداری از این نقص آسان نبود. به گفته نویسنده، طبیعت پیچیده ساختار حافظه و حفاظت‌های موجود، نیازمند یک رویکرد ترکیبی بود. در نهایت او موفق شد با استفاده از تکنیکی موسوم به NullPointerNoException، اشاره‌گرهای داخلی را به گونه‌ای تغییر دهد که بدون ایجاد crash، به لیک آدرس‌های حیاتی مانند libggml-base.so منجر شود. این لیک آدرس‌ها گام اول در کنار زدن ASLR و آماده‌سازی Memory Layout برای اجرای کد مخرب است.
یکی دیگر از چالش‌های این حمله، نیاز به نوشتن جزئی (Partial-Write) روی بخش‌های خاصی از حافظه و هماهنگی دقیق ساختارهای Heap بود که نشان‌دهنده سطح بالای تخصص موردنیاز برای چنین Exploit پیچیده‌ای است.
نتیجه‌گیری:
این آسیب‌پذیری بار دیگر اهمیت ایمن‌سازی ابزارهای متن‌باز و ماژول‌های مربوط به شبکه را نشان می‌دهد. فعال بودن RPC Server بدون احراز هویت و محدودیت، می‌تواند در صورت وجود ضعف‌هایی نظیر Heap Overflow، به سادگی کنترل کامل سیستم را در اختیار مهاجم قرار دهد. به‌ویژه در حوزه هوش مصنوعی که مدل‌ها معمولاً روی سرورهای قدرتمند اجرا می‌شوند، چنین ضعف‌هایی می‌توانند تبعات سنگینی داشته باشند.


#آکادمی_روزبه
مرکز تخصصی CISSP

https://retr0.blog/blog/llama-rpc-rce
❤6
آکادمی آموزش روزبه 📚
هرچی فکر میکنم میبینم جای یه تبریک به مردم ایران بابت آتش بس و رسیدن به آرامش خالیه 💐🌹 انشالله روال زندگی عادی براتون جاری بشه این تبریک رو خصوصا برای اقشار جامعه که در لبه های خطرناک اقتصادی قراردارند تقدیم میکنم؛ امیدوارم زندگیشون به حالت عادی برگرده…
#موقت

خوبه این وسطه هم یادی کنیم از روسیه و چین که نه در هنگام حملات کمکی کردند نه در آتش بس نقشی داشتند و ضمنا جزایر ایرانی رو هم واسه ما نمیدونن!!

پس به عزیزان فنی بگم :
لطفا به سمت این دوتا غش نکنیم و ببینیم صلاح مملکت چیه
👌10❤3👍1🙏1
چگونه با یک باینری امضا‌شده‌ی مایکروسافت از AMSI، ETW و CLM عبور میکنند

مقدمه

در چند سال اخیر، ابزارهای امنیتی ویندوز مثل ضدبدافزار و EDRها اتکا زیادی به AMSI (رابط اسکن ضدبدافزاری) پیدا کرده‌اند. این قابلیت تقریباً هر اسکریپت Powershell، Jscript، VBScript، VBA یا .NET رو زمان اجرا می‌گیره و به آنتی‌ویروس ارسال می‌کنه تا بررسی بشه

حالا، یه روش جالب پیدا شده که با استفاده از یک ابزار امضا شده توسط مایکروسافت – یعنی CDB یا NTSD – بدون نیاز به نوشتن کد مخرب یا پچ کردن مستقیم DLL، نه فقط AMSI رو دور می‌زنه، بلکه قابلیت کنترل زبان (CLM) و ETW هم دورش زدنیه.
گام اول: فهمیدن ایراد AMSI

تو دنیای امنیت، رایج‌ترین بای‌پس‌ها روی تابع AmsiScanBuffer انجام می‌شد؛ اغلب توجه به مقدار بازگشتی داشتند. اگر تابع همیشه 0x80070057 (مقدار E_INVALIDARG) برگردونه، اسکن انجام‌نشده به‌حساب میاد

قبلاً می‌تونستیم این مقدار رو با چند خط PowerShell یا پچ ساده دستی اعمال کنیم، ولی حالا EDRها نسبت بهش حساس شدن و اون روش‌ها دیگه اثربخش نیستند.
گام دوم: رسیدگی با CDB/NTSD

اینجا وارد بازی می‌شیم: CDB و NTSD ابزارهای دیباگر کنسولی مایکروسافت هستن که توسط خود مایکروسافت امضا و به‌صورت پیش‌فرض امن و معتبرند

ما می‌تونیم با نوشتن اسکریپت خاص، PowerShell رو با CDB اجرا کنیم، breakpoint بذاریم روی AmsiScanBuffer، وقتی اجرا شد مقدار برگردونده رو دستکاری کنیم و ادامه بدیم—بدون دست زدن مستقیم به DLL مغشوش.

مثلاً اسکریپتی می‌نویسیم که به‌صورت زیر اجرا بشه:

cdb -cf bypass.txt "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe"

اسکریپت bypass.txt اجرای PowerShell رو نظارت می‌کنه، موقعی که تابع AMSI فراخوانی شد سریع مقدار بازگشتی رو تغییر می‌ده و ادامه اجرا رو بدون اسکن امن می‌کنه

گام سوم: کنترل محدودیت زبان (CLM)

حالا که AMSIبا روش CDB قابل دورزدن بود، سراغ بخشی جذاب‌تر می‌ریم: کنترل کردن زبان PowerShell. تابع SystemPolicy.GetSystemLockdownPolicyمسئول وضعیت محدودیت زبانه. با استفاده از ویژگی‌های دیباگر CDB و بارگذاری sos.dll، می‌تونیم breakpoint بذاریم روی این تابع و به‌صورت مستقیم مقدار بازگشتی رو تغییر بدیم — و مثلاً مقدار 0 (بدون محدودیت) یا 2 (ConstrainedLanguage) رو برگردونیم


این کار تو محیط x86/x64 امتحان شده و واقعا جواب داده: امکان تغییر وضعیت زبان PowerShell پیش از اینکه حتی ماژول‌ها بارگذاری بشن فراهم میشه

گام چهارم: خاموش‌کردن ETW

نکته جالب دیگه اینه که با پچ مشابه می‌شه ETW (Event Tracing for Windows) رو هم دور زد، بدون اینکه در سطح هسته تغییر محسوسی بدیم . آزمون شده که رویدادهایی مثل EventID 4103 (اجرای pipeline) ثبت نمیشن—یعنی بار کاملاً پنهان‌کارانه‌ای اجرا شده

نتیجه‌گیری

این روش ابزار خیلی قدرتمندی به ما میده:

دور زدن AMSI

تنظیم وضعیت محدودیت زبان (CLM)

خاموش کردن یا محدود کردن ETW

و مهمتر اینکه همه با استفاده از ابزارهای امضا‌شده مایکروسافت انجام می‌گیره—بدون نیاز به فایل‌های DLL غیرمعتبر یا باینری‌های ناشناس.



#آکادمی_روزبه
مرکز تخصصی CISSP
❤5
تحلیل آکادمیک آسیب‌پذیری‌های موتور اسکن و شبیه‌سازی Microsoft Defender با استفاده از Snapshot Fuzzing
مطالعه موردی بر اساس گزارش InfoGuard Labs

مقدمه

ابزارهای ضد بدافزار و سیستم‌های EDR (Endpoint Detection and Response) مدت‌هاست به‌عنوان اجزای اصلی امنیت سایبری سازمان‌ها شناخته می‌شوند. با این حال، پیچیدگی ذاتی این ابزارها و تعامل مستقیم آن‌ها با داده‌های غیرقابل اعتماد، سبب می‌شود که خود به هدف بالقوه‌ای برای حملات تبدیل شوند.

در این زمینه، پژوهش اخیر منتشر شده در وب‌سایت InfoGuard Labs تحت عنوان Attacking EDR - Part 4: Fuzzing Defender Scanning and Emulation Engine، نمونه‌ای ارزشمند از بررسی امنیتی دقیق یکی از پرکاربردترین آنتی‌ویروس‌های جهان یعنی Microsoft Defender است. این تحقیق نشان می‌دهد که چگونه می‌توان با استفاده از تکنیک‌های Fuzzing پیشرفته، آسیب‌پذیری‌های حیاتی در موتور اسکن و شبیه‌ساز Defender کشف و بهره‌برداری کرد.

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

⏮️یافته‌های فنی و آسیب‌پذیری‌های کشف‌شده

در مجموع، این تحقیق منجر به کشف ۹ آسیب‌پذیری حافظه در Microsoft Defender شد. دسته‌بندی کلی این باگ‌ها:

Out-of-Bounds Read (خواندن داده خارج از محدوده مجاز حافظه)

Null Pointer Dereference (ارجاع به اشاره‌گر تهی)

Crashهای کنترل‌شده در تعامل با فرمت‌های خاص فایل

↩️ تحلیل امنیتی: پیامدهای عملی و تهدیدات بالقوه

اگرچه اکثر آسیب‌پذیری‌های کشف‌شده در این پروژه منجر به اجرای مستقیم کد مخرب (RCE) نمی‌شوند، اما اثرگذاری آن‌ها در سناریوهای زیر مشهود است:

حملات DoS علیه Defender: ارسال فایل‌های خاص باعث کرش موتور شده و در این بازه زمانی سیستم بدون محافظ باقی می‌ماند.

دور زدن EDR در حملات زنجیره‌ای: مهاجمان ابتدا Defender را غیرفعال و سپس ابزارهای پیچیده‌تر را اجرا می‌کنند.

سوءاستفاده در محیط‌های ایزوله (Sandbox): برخی باگ‌ها می‌توانند باعث اختلال در تحلیل رفتاری بدافزار در محیط‌های مجازی شوند.

این موضوع یادآور اصل «Defensive Depth» است که نشان می‌دهد تکیه صرف بر یک ابزار امنیتی کافی نیست و باید چندین لایه حفاظتی هم‌پوشانی داشته باشند.

#آکادمی_روزبه
مرکز تخصصی CISSP

https://labs.infoguard.ch/posts/attacking_edr_part4_fuzzing_defender_scanning_and_emulation_engine/
👏4⚡1
OSCP Exam Training Program.pdf
3.7 MB
اسکریپت های ارتقای دسترسی

#آکادمی_روزبه
مرکز تخصصی CISSP
❤5⚡1
مهاجمان سایبری اخیراً از QEMU، که معمولاً برای شبیه‌سازی سیستم‌عامل‌های مجازی به‌کار می‌رود، برای ایجاد تونل‌های شبکه‌ای و عبور مخفیانه از فایروال‌ها و محدودیت‌های شبکه استفاده کرده‌اند. این روش نوعی Network Tunneling محسوب می‌شود که به مهاجم اجازه می‌دهد از طریق سیستم‌های قربانی، دسترسی غیرمجاز به شبکه‌های داخلی پیدا کند.
در این تکنیک، مهاجم روی یک سیستم به نام PivotHost، که دسترسی به اینترنت دارد، QEMU را بدون راه‌اندازی کامل ماشین مجازی اجرا می‌کند. این QEMU با تنظیمات خاص مانند -netdev socket و -netdev user، یک تونل شبکه‌ای ایجاد می‌کند که ترافیک را به یک سرور دیگر مهاجم منتقل می‌کند. این سرور می‌تواند در اینترنت یا زیرساخت ابری باشد و یک QEMU دیگر روی آن اجرا شده تا ارتباط دوسویه برقرار شود.
این تونل به مهاجم اجازه می‌دهد ترافیک پروتکل‌هایی مانند RDP را که در حالت عادی فقط در شبکه داخلی مجاز است، از طریق اینترنت عبور دهد، بدون آنکه فایروال یا تجهیزات امنیتی به‌راحتی متوجه شوند.
تشخیص این نوع فعالیت دشوار است، اما چند سرنخ مهم وجود دارد:
اجرای QEMU با مقادیر غیرمعمول حافظه مانند -m 1M یا بدون دیسک و سیستم‌عامل، مشکوک است.
مشاهده فرآیندهای QEMU با پارامترهای شبکه نظیر -netdev socket باید به‌عنوان هشدار امنیتی بررسی شود.
تحلیل ترافیک شبکه برای یافتن بسته‌های TCP غیرمنتظره یا ترافیک غیرمعمول روی پورت‌هایی مانند 443 یا 4444 که حاوی encapsulated Ethernet هستند.
استفاده از EDR، NDR و قوانین Sigma برای شناسایی رفتار غیرطبیعی QEMU در شبکه و سیستم‌ها.
این تکنیک نمونه‌ای پیشرفته از سواستفاده از ابزارهای قانونی برای اهداف مخرب است و نیازمند نظارت دقیق و تحلیل عمیق در شبکه‌های سازمانی می‌باشد.



#آکادمی_روزبه
مرکز تخصصی CISSP


https://securelist.com/network-tunneling-with-qemu/111803/
🔥6👍1
پولامون رو کی میتونیم برداریم ؟
پولهامون رو به کدوم بانک انتقال بدیم ؟

سوالی که دم به ساعت مردم با استرس ازم میپرسن

همینقدر زیبا !! مسوولین امنیت بانک‌ها؛ امنیت روانی برای مردم ایجاد کردن
👍5⚡1
تهدیدات l33tspeak در جنگ شناختی و حملات مهندسی اجتماعی

در سال‌های اخیر، پیچیدگی فضای سایبری و جنگ شناختی باعث شده مهاجمان از تکنیک‌های زبانی نوآورانه برای دور زدن سازوکارهای امنیتی و تحلیل خودکار استفاده کنند. یکی از مؤثرترین روش‌ها، بهره‌گیری از زبان تغییرشکل‌یافته موسوم به l33tspeak است؛ زبانی که با جایگزینی حروف با اعداد و نمادها، ساختار متن را برای انسان قابل درک نگاه می‌دارد اما الگوریتم‌های پردازش زبان طبیعی (NLP) را دچار اختلال می‌کند.

در عملیات نفوذ روانی (PSYOPS) یا جنگ شناختی، انتشار پیام‌های منفی، اخبار جعلی یا کمپین‌های تخریبی به زبان l33tspeak می‌تواند سه اثر مخرب برجای بگذارد:

✅ نخست، این تکنیک باعث گمراهی الگوریتم‌های تحلیل احساسات و شناسایی کمپین‌های مخرب می‌شود. مدل‌هایی که برای تشخیص حملات روانی یا رفتارهای خصمانه طراحی شده‌اند، غالباً با پیام‌های l33tspeak‌شده دچار افت دقت می‌شوند.

✅ دوم، چنین حملاتی می‌تواند اطمینان عمومی به سیستم‌های تحلیل فضای مجازی را تضعیف کند. اگر کاربران شاهد ناتوانی ابزارهای امنیتی در شناسایی محتوای مخرب باشند، اعتبار این سیستم‌ها زیر سؤال می‌رود.

✅ سوم، مقابله با شایعات و اطلاعات غلط دشوارتر می‌شود. وقتی محتوای مخرب در لفافه l33tspeak ارائه می‌شود، کشف و حذف آن برای نهادهای امنیتی و شرکت‌های فناوری پیچیده‌تر می‌شود.

فراتر از جنگ شناختی، مجرمان سایبری نیز در حملات مهندسی اجتماعی پیشرفته از همین روش بهره می‌گیرند:

✅ با استفاده از l33tspeak، فیلترهای ایمیل‌های فیشینگ به‌راحتی دور زده می‌شوند، چرا که بسیاری از این فیلترها بر تحلیل الگوهای متنی کلاسیک متکی هستند.

✅ پیام‌های جعلی یا دستکاری‌شده نیز با این تکنیک معتبرتر جلوه می‌کنند، زیرا تحلیل‌گر انسانی یا الگوریتم‌های ساده‌تر، متوجه تغییرات مخفی در متن نمی‌شوند.

✅ در نهایت، مسیر حمله به افراد هدف، به‌ویژه کارکنان حساس یا مدیران، با کاهش احتمال کشف زودهنگام، هموارتر می‌شود.

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

#آکادمی_روزبه
مرکز تخصصی CISSP

برای اطلاعات بیشتر لینک زیر مطالعه شود

https://specterops.io/blog/2025/06/24/lost-in-translation-how-l33tspeak-might-throw-sentiment-analysis-models-for-a-loop/?_gl=1*5zlb6w*_up*MQ..*_ga*MTg1MDA4NjQ4NC4xNzUwNzg0NjUz*_ga_53SGLN9EBJ*czE3NTA3ODQ2NTIkbzEkZzAkdDE3NTA3ODQ2NTIkajYwJGwwJGgw
👏5🙏1
Email Analysis Training Simulation.pdf
187.4 KB
دفترچه تحلیل ایمیل‌

#آکادمی_روزبه
مرکز تخصصی CISSP
❤5👏1
دور خوردن Suricata

در دنیای امنیت شبکه، بررسی دقیق ترافیک رمزگذاری‌شده و تکنیک‌های گمراه‌سازی مهاجمان اهمیت بالایی دارد. یکی از ابزارهای رایج برای تحلیل و شناسایی تهدیدها در سطح شبکه، Suricata است. این ابزار بازرسی عمیق بسته‌ها (IDS/IPS) انجام می‌دهد، اما اگر به‌درستی تنظیم نشود، می‌تواند قربانی تکنیک‌های ساده دور زدن شود؛ یکی از این روش‌ها، سواستفاده از URL Encoding است.

در استاندارد RFC 3986، کاراکترهای خاص در URLها به‌صورت رمزگذاری‌شده نمایش داده می‌شوند، به‌عنوان مثال فاصله با %20 جایگزین می‌شود. با این حال، در فرم‌های HTML طبق استاندارد قدیمی‌تر RFC 1866، کاراکتر + نیز می‌تواند معادل فاصله باشد. این اختلاف باعث می‌شود که برخی ابزارها یا مرورگرها ترافیک را متفاوت پردازش کنند.

این سوریکاتا به‌طور پیش‌فرض دو نوع بافر برای آدرس‌های URL ارائه می‌دهد:

مقدار http.uri.raw که حاوی رشته اصلی بدون تغییر است.

مقدار http.uri که یک مرحله decode انجام می‌دهد، اما معمولاً کاراکتر + را به فاصله تبدیل نمی‌کند مگر اینکه صراحتاً در قانون ذکر شود.

اینجاست که ضعف امنیتی ایجاد می‌شود؛ مهاجمان می‌توانند با درج کاراکتر + در مقادیر حساس URL، قوانین ساده Suricata را دور بزنند. برای مثال، فیلترهایی که به‌دنبال پارامترهای مخرب مانند fileid= هستند، اگر به‌درستی تنظیم نشوند، ممکن است نتوانند این تهدید را شناسایی کنند.

برای جلوگیری از این نوع دور زدن، باید در نوشتن قوانین Suricata گزینه url_decode را فعال نمود. همچنین بررسی ترکیبی بافرهای http.uri.raw و http.uri به شناسایی دقیق‌تر کمک می‌کند. این مقاله تأکید می‌کند که بدون توجه به جزییات فنی مربوط به رمزگشایی URL، حتی بهترین ابزارهای امنیتی هم می‌توانند فریب بخورند و تهدیدها از دید پنهان بمانند.


#آکادمی_روزبه
مرکز تخصصی CISSP
همیشه بخوان

https://www.labs.greynoise.io/grimoire/2025-06-05-suricata-url-decoding/
👍6⚡1
احمد صبحي علی با پروژه لینک زیر نشان داده ساخت یک pipeline کامل SIEM در پایتون امکان‌پذیر و قابل فهم است. از collection تا alert، همه کنترل در اختیار شماست. اگر قصد دارید تفاوت بین rule-based و AI-driven detection را به‌صورت عملی ببینید، یا می‌خواهید سیستم قابل ارتقا و self-hosted داشته باشید، این مقاله الهام‌بخش و کاربردی است.

#آکادمی_روزبه
مرکز تخصصی CISSP


https://medium.com/@ahmedsobhialii/demystifying-siem-how-i-built-a-real-time-ai-detection-pipeline-in-pure-python-24ee10974587
❤5👏3🤓1
دیگران کجایند و ما کجا

#آکادمی_روزبه
مرکز تخصصی CISSP

https://asrgen.streamlit.app/
👍4⚡1🤝1