خلاصه دو پست قبل برای مرور


دنبال این بودیم که بفهمیم وقتی یک برنامه با سیستم‌عامل کار می‌کنه (مثل خوندن یا نوشتن فایل، یا وصل شدن به اینترنت)، در پشت‌صحنه چه اتفاقی می‌افته و چطور می‌تونیم اون دستورات یا "درخواست‌ها" رو که به سیستم داده می‌شه ببینیم.

به این درخواست‌ها می‌گیم:
👉 System Call (یا API Call به سیستم‌عامل)

🧪 آزمایشی که انجام دادیم:

یه برنامه ساده با زبان C شارپ نوشتیم که:

یه فایل می‌سازه و داخلش می‌نویسه.

به یه سایت وصل می‌شه و اطلاعاتی می‌گیره.

چند ثانیه صبر می‌کنه.

بعد با استفاده از ابزار Procmon (برای ویندوز) اومدیم:

ببینیم برنامه دقیقاً چه کارهایی انجام داده.

مثلاً چه فایلی باز کرده؟ آیا واقعاً به اینترنت وصل شده؟ چقدر طول کشید؟

✅ نتیجه:

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



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

Comments

Be the first to add a comment