Media is too big
VIEW IN TELEGRAM
🎯 InjectionOps2 | قسمت یازدهم
🦠 IAT Hiding | Custom GetModuleHandle
در این قسمت با مفهوم IAT Hiding و نحوهی پیادهسازی GetModuleHandle در زبان C برای پیدا کردن ماژولهای بارگذاریشده در Windows آشنا میشویم:
🔹 بررسی نحوهی شناسایی ماژولهای Loadشده در یک Process
🔹 آشنایی با ساختارهای داخلی مربوط به Moduleها در Windows
🔹 پیادهسازی یک Custom GetModuleHandle بدون استفادهی مستقیم از API اصلی
🔹 تحلیل تأثیر این روش بر PE structure، imports و visibility در تحلیل استاتیک
📡 برای مشاهده قسمتهای بعدی، هر هفته شنبه همراه ما باشید.
💬 Forum
📣 DarkBit
🦠 IAT Hiding | Custom GetModuleHandle
در این قسمت با مفهوم IAT Hiding و نحوهی پیادهسازی GetModuleHandle در زبان C برای پیدا کردن ماژولهای بارگذاریشده در Windows آشنا میشویم:
🔹 بررسی نحوهی شناسایی ماژولهای Loadشده در یک Process
🔹 آشنایی با ساختارهای داخلی مربوط به Moduleها در Windows
🔹 پیادهسازی یک Custom GetModuleHandle بدون استفادهی مستقیم از API اصلی
🔹 تحلیل تأثیر این روش بر PE structure، imports و visibility در تحلیل استاتیک
📡 برای مشاهده قسمتهای بعدی، هر هفته شنبه همراه ما باشید.
💬 Forum
📣 DarkBit
❤10🤯2
DarkBit
🎯 InjectionOps2 | قسمت یازدهم 🦠 IAT Hiding | Custom GetModuleHandle در این قسمت با مفهوم IAT Hiding و نحوهی پیادهسازی GetModuleHandle در زبان C برای پیدا کردن ماژولهای بارگذاریشده در Windows آشنا میشویم: 🔹 بررسی نحوهی شناسایی ماژولهای Loadشده در…
IAT Hiding-GetModuleHandle.rar
3.5 KB
❤10🤯2
Media is too big
VIEW IN TELEGRAM
🎯 InjectionOps2 | قسمت دوازدهم
🦠 IAT Hiding | API Hashing
در این قسمت با مفهوم API Hashing و نقش آن در پیادهسازی dynamic API resolution آشنا میشویم. ابتدا مفهوم String Hashing و دلیل استفاده از آن را بررسی کرده، سپس یک الگوریتم hashing سفارشی پیادهسازی میکنیم و آن را در resolverهای خود به کار میبریم:
🔹 آشنایی با String Hashing و دلیل استفاده از آن در API resolution
🔹 پیادهسازی یک Custom Hashing Algorithm در زبان C
🔹 تغییر Custom GetProcAddress برای resolve کردن APIها بر اساس hash
🔹 تغییر Custom GetModuleHandle برای شناسایی Moduleها بر اساس hash
🔹 ترکیب API Hashing با IAT Hiding و بررسی تأثیر آن بر imports و تحلیل استاتیک
در ادامه، توابعی میسازیم که از hash برای پیدا کردن Moduleها و APIهای موردنیاز استفاده میکند و نحوهی عملکرد آن را در عمل بررسی خواهیم کرد.
📡 برای مشاهده قسمتهای بعدی، هر هفته شنبه همراه ما باشید.
💬 Forum
📣 DarkBit
🦠 IAT Hiding | API Hashing
در این قسمت با مفهوم API Hashing و نقش آن در پیادهسازی dynamic API resolution آشنا میشویم. ابتدا مفهوم String Hashing و دلیل استفاده از آن را بررسی کرده، سپس یک الگوریتم hashing سفارشی پیادهسازی میکنیم و آن را در resolverهای خود به کار میبریم:
🔹 آشنایی با String Hashing و دلیل استفاده از آن در API resolution
🔹 پیادهسازی یک Custom Hashing Algorithm در زبان C
🔹 تغییر Custom GetProcAddress برای resolve کردن APIها بر اساس hash
🔹 تغییر Custom GetModuleHandle برای شناسایی Moduleها بر اساس hash
🔹 ترکیب API Hashing با IAT Hiding و بررسی تأثیر آن بر imports و تحلیل استاتیک
در ادامه، توابعی میسازیم که از hash برای پیدا کردن Moduleها و APIهای موردنیاز استفاده میکند و نحوهی عملکرد آن را در عمل بررسی خواهیم کرد.
📡 برای مشاهده قسمتهای بعدی، هر هفته شنبه همراه ما باشید.
💬 Forum
📣 DarkBit
❤11❤🔥1
DarkBit
🎯 InjectionOps2 | قسمت دوازدهم 🦠 IAT Hiding | API Hashing در این قسمت با مفهوم API Hashing و نقش آن در پیادهسازی dynamic API resolution آشنا میشویم. ابتدا مفهوم String Hashing و دلیل استفاده از آن را بررسی کرده، سپس یک الگوریتم hashing سفارشی پیادهسازی…
IAT Hiding-API Hashing.rar
4.3 KB
❤10❤🔥1
Media is too big
VIEW IN TELEGRAM
🎯 InjectionOps2 | قسمت پانزدهم
🚫 Anti-Debugging
در این قسمت با مفهوم Anti-Debugging و روشهای مختلف شناسایی debugger در محیط Windows آشنا میشویم. ابتدا بررسی میکنیم که debuggerها چگونه روی روند اجرای یک process تأثیر میگذارند و چرا بدافزارها از این تکنیک استفاده میکنند:
🔹 Anti-Debugging via PEB and Windows API
🔹 Timing Check and Hardware Breakpoint Detection
🔹 Windows Debugger Detection Techniques
📡 برای مشاهده قسمتهای بعدی هر هفته شنبه همراه ما باشید.
💬 Forum
📣 DarkBit
🚫 Anti-Debugging
در این قسمت با مفهوم Anti-Debugging و روشهای مختلف شناسایی debugger در محیط Windows آشنا میشویم. ابتدا بررسی میکنیم که debuggerها چگونه روی روند اجرای یک process تأثیر میگذارند و چرا بدافزارها از این تکنیک استفاده میکنند:
🔹 Anti-Debugging via PEB and Windows API
🔹 Timing Check and Hardware Breakpoint Detection
🔹 Windows Debugger Detection Techniques
📡 برای مشاهده قسمتهای بعدی هر هفته شنبه همراه ما باشید.
💬 Forum
📣 DarkBit
❤17
Media is too big
VIEW IN TELEGRAM
🎯 InjectionOps2 | قسمت شانزدهم
🚫 Anti-VM & Sandbox Detection
در این قسمت با مفهوم Anti-VM و Sandbox Detection و روشهای شناسایی محیطهای مجازی و تحلیل خودکار آشنا میشویم. ابتدا بررسی میکنیم که چگونه تفاوتهای بین یک سیستم واقعی و محیطهای Virtualized Analysis شناسایی میشوند و سپس تکنیکهای مختلف Environment Detection را پیادهسازی و بررسی خواهیم کرد:
🔹 Anti-VM via Hardware Fingerprinting
🔹 Anti-VM via Process Counts
🔹 Anti-VM via Display Resolution
🔹 Anti-VM via Display Refresh Rate
📡 برای مشاهده قسمتهای بعدی هر هفته شنبه همراه ما باشید.
💬 Forum
📣 DarkBit
🚫 Anti-VM & Sandbox Detection
در این قسمت با مفهوم Anti-VM و Sandbox Detection و روشهای شناسایی محیطهای مجازی و تحلیل خودکار آشنا میشویم. ابتدا بررسی میکنیم که چگونه تفاوتهای بین یک سیستم واقعی و محیطهای Virtualized Analysis شناسایی میشوند و سپس تکنیکهای مختلف Environment Detection را پیادهسازی و بررسی خواهیم کرد:
🔹 Anti-VM via Hardware Fingerprinting
🔹 Anti-VM via Process Counts
🔹 Anti-VM via Display Resolution
🔹 Anti-VM via Display Refresh Rate
📡 برای مشاهده قسمتهای بعدی هر هفته شنبه همراه ما باشید.
💬 Forum
📣 DarkBit
❤12
📌 WTP³ — Window Title Process Parameter Poisoning
یک گونه جدید از تکنیک Process Parameter Poisoning (P³) که از فیلد WindowTitle در ساختار RTL_USER_PROCESS_PARAMETERS برای انتقال و اجرای shellcode استفاده میکند.
همانطور که نسخه اصلی P³ با دور زدن WriteProcessMemory و VirtualAllocEx مسیر تزریق را از دید EDR پنهان میکرد، WTP³ نیز یک روش جدید برای دور زدن EDR بر پایه همان تکنیک ارائه میدهد.
▫️ چرا P³ از lpReserved گذشت و WindowTitle نادیده گرفته شد
▫️ نحوه کپی شدن STARTUPINFOW.lpTitle به PEB فرآیند فرزند
▫️ انتقال shellcode بدون WriteProcessMemory و VirtualAllocEx
▫️ استخراج مستقیم PEB فرآیند قربانی از طریق RDX در RtlUserThreadStart
▫️ حذف کامل NtQueryInformationProcess از زنجیره تزریق
▫️ رفع مشکل null-byte در shellcode با p3gen — shellcode null-free generator
▫️ آموزش گامبهگام و عمیق کل تکنیک همراه با کد کامل
مطالعه مقاله:
https://darkbitx.github.io/posts/window-title-process-parameter-poisoning/
سورس کد:
https://github.com/DarkBitx/wtp3-loader
✍️ دارکبیت | DarkBit
💬 Forum
📣 DarkBit
#WindowsInternals #MalDev #RedTeam #EDREvasion
یک گونه جدید از تکنیک Process Parameter Poisoning (P³) که از فیلد WindowTitle در ساختار RTL_USER_PROCESS_PARAMETERS برای انتقال و اجرای shellcode استفاده میکند.
همانطور که نسخه اصلی P³ با دور زدن WriteProcessMemory و VirtualAllocEx مسیر تزریق را از دید EDR پنهان میکرد، WTP³ نیز یک روش جدید برای دور زدن EDR بر پایه همان تکنیک ارائه میدهد.
▫️ چرا P³ از lpReserved گذشت و WindowTitle نادیده گرفته شد
▫️ نحوه کپی شدن STARTUPINFOW.lpTitle به PEB فرآیند فرزند
▫️ انتقال shellcode بدون WriteProcessMemory و VirtualAllocEx
▫️ استخراج مستقیم PEB فرآیند قربانی از طریق RDX در RtlUserThreadStart
▫️ حذف کامل NtQueryInformationProcess از زنجیره تزریق
▫️ رفع مشکل null-byte در shellcode با p3gen — shellcode null-free generator
▫️ آموزش گامبهگام و عمیق کل تکنیک همراه با کد کامل
مطالعه مقاله:
https://darkbitx.github.io/posts/window-title-process-parameter-poisoning/
سورس کد:
https://github.com/DarkBitx/wtp3-loader
✍️ دارکبیت | DarkBit
💬 Forum
📣 DarkBit
#WindowsInternals #MalDev #RedTeam #EDREvasion
DarkBit
WTP³: Window Title - Process Parameter Poisoning
A novel variation of Process Parameter Poisoning (P³) that abuses the Window Title field for stealthy payload delivery and EDR evasion.
❤13
Media is too big
VIEW IN TELEGRAM
🎯 InjectionOps2 | قسمت هفدهم
🚫 Self-Delete Techniques
در این قسمت با مفهوم Self-Delete و مکانیزمهای حذف فایل پس از اجرا در محیط Windows آشنا میشویم. ابتدا بررسی میکنیم که چگونه برخی بدافزارها و ابزارهای مخرب برای کاهش آثار باقیمانده روی سیستم، از تکنیکهای حذف خودکار استفاده میکنند و سپس نحوهی عملکرد این روشها را در سطح Windows Internals تحلیل خواهیم کرد:
🔹 Understanding Self-Delete Mechanisms in Windows
🔹 Legacy Self-Delete Technique via NTFS File Operations
🔹 Analysis of Legacy Techniques and Windows 11 24H2 Changes
🔹 Modern Self-Delete Approach Compatible with Windows 10 & Latest Windows 11 Versions
در ادامه، تفاوت بین روشهای قدیمی و تغییرات ایجادشده در Windows 11 24H2 را بررسی کرده و یک روش جدیدتر را که در نسخههای مختلف Windows قابل بررسی است، پیادهسازی خواهیم کرد.
📡 برای مشاهده قسمتهای بعدی، هر هفته شنبه همراه ما باشید.
💬 Forum
📣 DarkBit
🚫 Self-Delete Techniques
در این قسمت با مفهوم Self-Delete و مکانیزمهای حذف فایل پس از اجرا در محیط Windows آشنا میشویم. ابتدا بررسی میکنیم که چگونه برخی بدافزارها و ابزارهای مخرب برای کاهش آثار باقیمانده روی سیستم، از تکنیکهای حذف خودکار استفاده میکنند و سپس نحوهی عملکرد این روشها را در سطح Windows Internals تحلیل خواهیم کرد:
🔹 Understanding Self-Delete Mechanisms in Windows
🔹 Legacy Self-Delete Technique via NTFS File Operations
🔹 Analysis of Legacy Techniques and Windows 11 24H2 Changes
🔹 Modern Self-Delete Approach Compatible with Windows 10 & Latest Windows 11 Versions
در ادامه، تفاوت بین روشهای قدیمی و تغییرات ایجادشده در Windows 11 24H2 را بررسی کرده و یک روش جدیدتر را که در نسخههای مختلف Windows قابل بررسی است، پیادهسازی خواهیم کرد.
📡 برای مشاهده قسمتهای بعدی، هر هفته شنبه همراه ما باشید.
💬 Forum
📣 DarkBit
❤10
🚨 فرصت محدود ثبتنام مجدد
🎯 دوره ZERO CAC — Cyber Attack Chain
اگر به دنبال یادگیری عملی و پروژهمحور مراحل مختلف زنجیره حمله سایبری هستید، دوره ZERO CAC مسیر مناسبی برای توسعه مهارتهای شماست.
در این دوره با مراحل مختلف Cyber Attack Chain — از دسترسی اولیه تا تحلیل مراحل و نحوه ماندگاری در سیستم قربانی — آشنا میشوید.
🎁 با تهیه دوره چه چیزهایی دریافت میکنید؟
🔹 دسترسی به محتوای کامل دوره
🔹 دسترسی به جلسات لایو ضبطشده
🔹 عضویت در گروه اختصاصی پشتیبانی
🔹 امکان تعامل و تبادل تجربه با سایر دانشجویان
🔹 عضویت رایگان در VIP Channel
━━━━━━━━━━━━━━━
🔥 تخفیف ویژه
💰 قیمت اصلی: ۱۵,۰۰۰,۰۰۰ تومان
⚡️ ۵۵٪ تخفیف — فقط برای اولین خرید
💵 ۶,۷۵۰,۰۰۰ تومان
🚀 ۴۰٪ تخفیف — فقط تا ۲۴ ساعت دیگر
💵 ۹,۰۰۰,۰۰۰ تومان
⏳ ۱۵٪ تخفیف — ۴ روز آینده
💵 ۱۲,۷۵۰,۰۰۰ تومان
━━━━━━━━━━━━━━━
⚠️ توجه: تخفیف ۵۵٪ فقط تا ۲۴ ساعت آینده معتبر است. پس از آن، تخفیف به ۴۰٪ و سپس ۱۵٪ کاهش مییابد.
اگر قصد تهیه ZERO CAC را دارید، امروز بهترین فرصت برای خرید است.
📩 جهت خرید و دریافت اطلاعات بیشتر: @Lucyberx
💬 Forum
📣 DarkBit
🎯 دوره ZERO CAC — Cyber Attack Chain
اگر به دنبال یادگیری عملی و پروژهمحور مراحل مختلف زنجیره حمله سایبری هستید، دوره ZERO CAC مسیر مناسبی برای توسعه مهارتهای شماست.
در این دوره با مراحل مختلف Cyber Attack Chain — از دسترسی اولیه تا تحلیل مراحل و نحوه ماندگاری در سیستم قربانی — آشنا میشوید.
🎁 با تهیه دوره چه چیزهایی دریافت میکنید؟
🔹 دسترسی به محتوای کامل دوره
🔹 دسترسی به جلسات لایو ضبطشده
🔹 عضویت در گروه اختصاصی پشتیبانی
🔹 امکان تعامل و تبادل تجربه با سایر دانشجویان
🔹 عضویت رایگان در VIP Channel
━━━━━━━━━━━━━━━
🔥 تخفیف ویژه
💰 قیمت اصلی: ۱۵,۰۰۰,۰۰۰ تومان
⚡️ ۵۵٪ تخفیف — فقط برای اولین خرید
💵 ۶,۷۵۰,۰۰۰ تومان
🚀 ۴۰٪ تخفیف — فقط تا ۲۴ ساعت دیگر
💵 ۹,۰۰۰,۰۰۰ تومان
💵 ۱۲,۷۵۰,۰۰۰ تومان
━━━━━━━━━━━━━━━
⚠️ توجه: تخفیف ۵۵٪ فقط تا ۲۴ ساعت آینده معتبر است. پس از آن، تخفیف به ۴۰٪ و سپس ۱۵٪ کاهش مییابد.
اگر قصد تهیه ZERO CAC را دارید، امروز بهترین فرصت برای خرید است.
📩 جهت خرید و دریافت اطلاعات بیشتر: @Lucyberx
💬 Forum
📣 DarkBit
❤🔥9🤯1