DarkBit
1.65K subscribers
20 photos
40 videos
19 files
60 links
Cyber security underground community

Community: @DarkBitCommunity
𝕏: https://x.com/DarkBitxx
Download Telegram
Media is too big
VIEW IN TELEGRAM
‏🎯 InjectionOps2 | قسمت نهم

📦 PEParser | PE Structure & RVA

در این قسمت با ابزار PEParser آشنا می‌شویم و ساختار داخلی فایل‌های PE (Portable Executable) در Windows را بررسی می‌کنیم:

🔹 بررسی ساختار PE Header و بخش‌های مختلف فایل
🔹 آشنایی با RVA (Relative Virtual Address) و کاربرد آن در پیدا کردن داده‌ها در Memory
🔹 بررسی نحوه تبدیل RVA → File Offset برای دسترسی به داده‌ها در فایل
🔹 آشنایی با ارتباط بین File Layout و Memory Layout
🔹 استفاده از ساختارهای PE برای Parse و استخراج اطلاعات از فایل

در ادامه، نحوه کار با ساختار PE، پیدا کردن Data Directoryها و تبدیل Addressها بین File و Memory را با استفاده از PEParser به‌صورت عملی و مرحله‌به‌مرحله بررسی می‌کنیم.

📡 برای مشاهده قسمت‌های بعدی، هر هفته شنبه همراه ما باشید.

💬 Forum
📣 DarkBit
❤‍🔥13❤3
Media is too big
VIEW IN TELEGRAM
‏🎯 InjectionOps2 | قسمت دهم

🦠 IAT Hiding | Custom GetProcAddress

در این قسمت با مفهوم IAT Hiding و نحوه‌ی پیاده‌سازی GetProcAddress در زبان C برای resolve کردن APIهای موردنیاز در Windows آشنا می‌شویم:

🔹 آشنایی با Import Address Table (IAT) و نقش آن در اجرای APIهای Win32
🔹 آشنایی با ساختار PE و نحوه‌ی پیدا کردن DLLها و exportهای آن‌ها
🔹 پیاده‌سازی یک Custom GetProcAddress برای پیدا کردن آدرس توابع بدون استفاده‌ی مستقیم از API اصلی
🔹 تحلیل تأثیر این روش بر PE structure، imports و visibility در تحلیل استاتیک

📡 برای مشاهده قسمت‌های بعدی، هر هفته شنبه همراه ما باشید.

💬 Forum
📣 DarkBit
❤‍🔥6❤1
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
❤8🤯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
❤7❤‍🔥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
❤6
Anti‑Debug.rar
14.3 KB
📌 فایل‌‌های قسمت پانزدهم
Password: @DarkBitx
❤6