بدافزار نویسی

دژبان
1404.06.30
493 بازدید
زمان مورد نیاز برای مطالعه: 0 دقیقه

جادوی کدنویسی !

بدافزار نویسی

از روزای اول بدافزار نویسی، بدافزارها خیلی ساده بودن؛ مثل ویروس‌هایی که فقط فایل‌ها رو خراب می‌کردن یا روی فلاپی‌دیسک‌ها پخش می‌شدن. بعدش با گسترش اینترنت، کرم‌ها و تروجان‌ها اومدن که می‌تونستن خودشون رو شبکه‌ای پخش کنن. کم‌کم بدافزارها هوشمندتر شدن، مثل روت‌کیت‌ها که خودشون رو قایم می‌کردن و باج‌افزارها که فایل‌ها رو قفل می‌کردن. امروز هم بدافزارها خیلی پیچیده و هدفمند شدن؛ بعضیا برای جاسوسی، بعضیا برای اخاذی و بعضیا حتی برای جنگ سایبری ساخته می‌شن.

دنیای بدافزار نویسی

یه بدافزار نویسی چه چیز هایی باید بلد باشه؟

  • برنامه‌نویسی (مفاهیم و خواندن/نوشتن کد)

    اگه علاقه به کدنویسی ندارین سمت بدافزار نویسی نرید زبان‌ها: Python برای اسکریپت‌نویسی و اتوماسیون، C/C++ برای درک سطح پایین، جاوا/سی‌شارپ برای تحلیل اپلیکیشن‌ها. توانایی خواندن و درک کدِ دیگران. بدافزار های حرفه همیشه با سی نوشته میشن !

  • مفاهیم سیستم‌عامل‌ها

    کار با ویندوز (WinAPI، رجیستری، سرویس‌ها)، لینوکس (فرایندها، permissionها، system calls). مدیریت حافظه، پردازش‌ها، و کرنل/مدول‌ها (در حد درک نظری).

  • شبکه‌ها و پروتکل‌ها

    TCP/IP، HTTP/HTTPS، DNS، بسته‌نگاری و تحلیل ترافیک. آشنایی با ابزارهای قانونی مثل Wireshark.

  • مهارت‌های تحلیل و معکوس‌سازی

    کار با دی‌باگرها و disassemblers (مثلاً Ghidra یا IDA به‌صورت نظری). تحلیل باینری و فهم رفتار یک فایل مشکوک

  • مهارت‌های فنی کمکی

    آشنایی با فایل‌فرمت‌ها (PE در ویندوز، ELF در لینوکس)، رجیستری، persistence mechanisms (برای درک حمله و نوشتن دفاع).

  • فایل های سیستمی

    آشنایی با پاورشل , dll , bat , vbs , hta و ...

معرفی DLL های سیتمی مخصوص بدافزار نویسی DLL

  • kernel32.dll

    چرا برای هکرها جذابه: چون باهاش فرایند می‌سازن، حافظه می‌سازن/تزریق می‌کنن و کد اجرا می‌کنن.

  • advapi32.dll

    چرا برای هکرها جذابه : برای ایجاد persistence (سرویس‌ها، Run keys) و دستکاری مجوزها/توکن‌ها.

  • ntdll.dll

    چرا برای هکر ها جذابه : بعضی تکنیک‌ها (مثل direct syscalls، syscall hooking یا تلاش برای دور زدن APIهای سطح بالا) از این دوتا استفاده می‌کنن.

  • ws2_32.dll (Winsock)

    چرا برای هکر ها جذابه :برای برقراری ارتباط C2، ارسال/دریافت داده، DNS tunneling و انتقال داده‌ها.

رودمپ بدافزار نویسی >

اگه به دنیا بدافزار نویسی علاقه داری داخل ویدیو که ساختیم براتون یه رودمپ کامل با تجربه ای که داشتیم ساختیم امید وارم به کارتون بیاد !

پکیج بدافزار نویسی با سی !

اگه علاقه به دنیای بدافزار نویسی دارید پکیج آموزشی مارو از دست ندید داخل این دوره خفن ما زبان برنامه نویسی c برای هک یا هک ویندوز یاد مگیریم که این یادگیری به صورت پروژه محور با بد افزار های مختلف هست  رفقا این دوره کامل پروژه محوره بجز پروژه های کوچیک که برای آموزش هستن ۲ تا پروژه اصلی تروجان و باج افزار هم داریم برای دیدن صفحه محصول رو دکمه زیر بزنید 👇☠️