بازم یه نکته علمی اما این بار از جنگ
اگر در این ساعت، یعنی ۸ صبح مورخ ۳ تیرماه ۱۴۰۴ خبر برقراری آتش بس صحیح باشه و پایدار ؛زمان خوبیه برای شروع یه کار مهم : تدوین درس آموخته !!
درس آموخته یا Lesson learned یا همون تجربه خودمون ، امروزه در بسیاری از استاندارد ها منجمله PMBOK و... خودش منبع دانش است که بعنوان ارجاع به حل مشکلات و موانع مورد استفاده قرار میگیره .
لذا من پیشنهاد میکنم در هر سطح و لایه و هر عمقی شروع به جمع آوری و ثبت درس آموخته ها بشه .
اینها یک منبع دانش غنی برای ما و نسل آینده است
#آکادمی_روزبه
مرکز تخصصی CISSP
Www.Roozbeh.academy
اگر در این ساعت، یعنی ۸ صبح مورخ ۳ تیرماه ۱۴۰۴ خبر برقراری آتش بس صحیح باشه و پایدار ؛زمان خوبیه برای شروع یه کار مهم : تدوین درس آموخته !!
درس آموخته یا Lesson learned یا همون تجربه خودمون ، امروزه در بسیاری از استاندارد ها منجمله PMBOK و... خودش منبع دانش است که بعنوان ارجاع به حل مشکلات و موانع مورد استفاده قرار میگیره .
لذا من پیشنهاد میکنم در هر سطح و لایه و هر عمقی شروع به جمع آوری و ثبت درس آموخته ها بشه .
اینها یک منبع دانش غنی برای ما و نسل آینده است
#آکادمی_روزبه
مرکز تخصصی CISSP
Www.Roozbeh.academy
👍7💯2
هرچی فکر میکنم میبینم جای یه تبریک به مردم ایران بابت آتش بس و رسیدن به آرامش خالیه 💐🌹
انشالله روال زندگی عادی براتون جاری بشه
این تبریک رو خصوصا برای اقشار جامعه که در لبه های خطرناک اقتصادی قراردارند تقدیم میکنم؛
امیدوارم زندگیشون به حالت عادی برگرده و مثلا اگر بیکار شدن برگردن سر کار یا حقوق عقب مانده پرداخت بشه و کالای مورد نیازشون رو داشته باشند .
روزبه نوروزی
سوم تیرماه ۱۴۰۴
Www.Roozbeh.academy
#آکادمی_روزبه
مرکز تخصصی CISSP
انشالله روال زندگی عادی براتون جاری بشه
این تبریک رو خصوصا برای اقشار جامعه که در لبه های خطرناک اقتصادی قراردارند تقدیم میکنم؛
امیدوارم زندگیشون به حالت عادی برگرده و مثلا اگر بیکار شدن برگردن سر کار یا حقوق عقب مانده پرداخت بشه و کالای مورد نیازشون رو داشته باشند .
روزبه نوروزی
سوم تیرماه ۱۴۰۴
Www.Roozbeh.academy
#آکادمی_روزبه
مرکز تخصصی CISSP
❤13
این حمله از یک ضعف منطقی در لینکهای دعوت Discord سوءاستفاده میکند. مهاجم لینک معتبر یک سرور معروف را کپی میکند و پس از منقضی شدن آن، همان کد را روی سرور مخرب خودش ثبت میکند. کاربران با کلیک روی لینک، به سرور جعلی منتقل میشوند و برای تأیید هویت، یک اسکریپت مخرب PowerShell به آنها داده میشود که پس از اجرا، سیستم قربانی را آلوده میکند. این روش به دلیل اعتماد کاربران به لینک قبلی و نبود کنترل روی کدهای منقضی شده مؤثر است و نشان میدهد صرفاً اسکن امنیتی کافی نیست.
#آکادمی_روزبه
مرکز تخصصی CISSP
https://rohittamma.substack.com/p/how-attackers-weaponized-an-expired
#آکادمی_روزبه
مرکز تخصصی CISSP
https://rohittamma.substack.com/p/how-attackers-weaponized-an-expired
Substack
How Attackers Weaponized an Expired Discord Invite to Deliver Malware & Key Insights!
This week, we're exploring a recent campaign used by attackers to weaponize expired Discord invites to push malware. We’ll unpack the attack chain with key cybersecurity insights!
👍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
در فضای امنیت سایبری، یکی از روشهای زیرکانه که مهاجمان و بدافزارها برای پنهانکاری استفاده میکنند، فراخوانی توابع یک 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
در سالهای اخیر، ابزارهای اجرای مدلهای زبانی بهشدت فراگیر شدهاند و پروژههای متنباز مانند 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
retr0.blog
Retr0's Register
Retr0's Threat Research
❤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
مقدمه
در چند سال اخیر، ابزارهای امنیتی ویندوز مثل ضدبدافزار و 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/
مطالعه موردی بر اساس گزارش 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/
InfoGuard Labs
Attacking EDRs Part 4: Fuzzing Defender's Scanning and Emulation Engine (mpengine.dll) - InfoGuard Labs
Multiple out-of-bounds read and null dereference bugs were identified in Microsoft Defender by using Snapshot Fuzzing with WTF and kAFL/NYX. The bugs can be used to crash the main Defender process as soon as the file is scanned. Most are unpatched, but none…
👏4⚡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/
در این تکنیک، مهاجم روی یک سیستم به نام 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
در سالهای اخیر، پیچیدگی فضای سایبری و جنگ شناختی باعث شده مهاجمان از تکنیکهای زبانی نوآورانه برای دور زدن سازوکارهای امنیتی و تحلیل خودکار استفاده کنند. یکی از مؤثرترین روشها، بهرهگیری از زبان تغییرشکلیافته موسوم به 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
SpecterOps
Lost in Translation: How L33tspeak Might Throw Sentiment Analysis Models for a Loop - SpecterOps
Sentiment analysis models are used to conventional language, but what happens when you engage with them using l33tspeak?
👏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/
در دنیای امنیت شبکه، بررسی دقیق ترافیک رمزگذاریشده و تکنیکهای گمراهسازی مهاجمان اهمیت بالایی دارد. یکی از ابزارهای رایج برای تحلیل و شناسایی تهدیدها در سطح شبکه، 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/
GreyNoise Labs
Suricata evasion, starring URL decoding – GreyNoise Labs
How does Suricata’s URL decoding work? It’s more complex than you think!
👍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
#آکادمی_روزبه
مرکز تخصصی CISSP
https://medium.com/@ahmedsobhialii/demystifying-siem-how-i-built-a-real-time-ai-detection-pipeline-in-pure-python-24ee10974587
Medium
Demystifying SIEM: How I Built a Real-Time AI Detection Pipeline in Pure Python
Forget the Black Box — This is how I built a modular, real-time, AI-powered SIEM system from kernel logs to actionable alerts.
❤5👏3🤓1
دوره های اسپلانک و هانت
رایگان
آقای میراسداللهی
https://www.udemy.com/course/soc-cybersecurity-threat-hunting-with-splunk/?couponCode=1871A1F1633C4220B96F
https://www.udemy.com/course/threat-hunting-with-data-science-and-splunk-for-beginners/?couponCode=7A8D11541D311F4CF03B
رایگان
آقای میراسداللهی
https://www.udemy.com/course/soc-cybersecurity-threat-hunting-with-splunk/?couponCode=1871A1F1633C4220B96F
https://www.udemy.com/course/threat-hunting-with-data-science-and-splunk-for-beginners/?couponCode=7A8D11541D311F4CF03B
Udemy
SOC Cybersecurity Threat Hunting with Splunk
<p>The <strong>SOC Cybersecurity Threat Hunting with Splunk</strong> training course has been developed and edited by <strong>Mohammad Mirasadollahi</strong> in an online format, consisting of 68 instructional videos on Splunk, along with practical course…
❤7⚡1
آیا چین الگوریتم RSA را شکسته است ؟
باید گفت بر خلاف عنوان مقاله لینک زیر نکاتی متصور است که باید توجه شود
الگوریتم RSA فعلاً در عمل امن است.
شکستن RSA توسط چین محدود به آزمایش بسیار کوچک و علمی است.
برای حفاظت بلندمدت، آمادهسازی برای رمزنگاری مقاوم در برابر کوانتوم ضروری است.
سازمانها باید به سمت رمزنگاری مقاوم در برابر کوانتوم (Post-Quantum Cryptography) حرکت کنند، همانطور که نهادهایی مانند NIST آمریکا در حال استانداردسازی این الگوریتمها هستند.
در عمل، RSA با کلیدهای بلند (مثلاً ۲۰۴۸ بیت یا بیشتر) همچنان در مقابل حملات کلاسیک و کوانتومی ایمن محسوب میشود، زیرا:
✅ برای شکستن یک کلید RSA واقعی به اجرای کامل الگوریتم Shor روی یک رایانه کوانتومی بسیار بزرگ و پایدار نیاز است. تخمینها میگویند برای شکستن RSA ۲۰۴۸ باید حدود ۲۰ میلیون کیوبیت پایدار و بدون خطا داشت، درحالیکه قویترین رایانههای کوانتومی جهان فعلاً چند هزار کیوبیت دارند و آن هم با خطای بالا.
✅ آنچه در چین انجام شده بیشتر شبیه یک نمایش تکنیکی از پیشرفت است، نه یک تهدید عملیاتی علیه رمزنگاری فعلی.
#آکادمی_روزبه
مرکز تخصصی CISSP
https://www.earth.com/news/china-breaks-rsa-encryption-with-a-quantum-computer-threatening-global-data-security/
باید گفت بر خلاف عنوان مقاله لینک زیر نکاتی متصور است که باید توجه شود
الگوریتم RSA فعلاً در عمل امن است.
شکستن RSA توسط چین محدود به آزمایش بسیار کوچک و علمی است.
برای حفاظت بلندمدت، آمادهسازی برای رمزنگاری مقاوم در برابر کوانتوم ضروری است.
سازمانها باید به سمت رمزنگاری مقاوم در برابر کوانتوم (Post-Quantum Cryptography) حرکت کنند، همانطور که نهادهایی مانند NIST آمریکا در حال استانداردسازی این الگوریتمها هستند.
در عمل، RSA با کلیدهای بلند (مثلاً ۲۰۴۸ بیت یا بیشتر) همچنان در مقابل حملات کلاسیک و کوانتومی ایمن محسوب میشود، زیرا:
✅ برای شکستن یک کلید RSA واقعی به اجرای کامل الگوریتم Shor روی یک رایانه کوانتومی بسیار بزرگ و پایدار نیاز است. تخمینها میگویند برای شکستن RSA ۲۰۴۸ باید حدود ۲۰ میلیون کیوبیت پایدار و بدون خطا داشت، درحالیکه قویترین رایانههای کوانتومی جهان فعلاً چند هزار کیوبیت دارند و آن هم با خطای بالا.
✅ آنچه در چین انجام شده بیشتر شبیه یک نمایش تکنیکی از پیشرفت است، نه یک تهدید عملیاتی علیه رمزنگاری فعلی.
#آکادمی_روزبه
مرکز تخصصی CISSP
https://www.earth.com/news/china-breaks-rsa-encryption-with-a-quantum-computer-threatening-global-data-security/
Earth.com
China breaks RSA encryption with a quantum computer, threatening global data security
If you logged onto your bank account this morning, the security protocols still seem secure - but things are changing quickly in the tech world. A team in…
💯3