کتاب Mastering Malware Analysis یا تسلط بر تجزیه و تحلیل بدافزار یکی از کاربردیترین کتابها برای یادگیری مبانی بدافزارها، تهدیدات اینترنتی و همچنین ویروسها است. این کتاب به شرح تئوریهای اصول سختافزاری و نرمافزاری اجرا و چرخش پردازشها در سختافزار میپردازد. همچنین تجزیه و تحلیل بدافزارهای چندسکویه و چگونگی مقابله با آنها، نقاط مورد بررسی در سختافزارهای اینترنت اشیا و مهندسی معکوس در انواع زبانهای برنامه نویسی، گوشهای از توضیحات این کتاب جامع و کاربردی است.
بدافزار چیست؟
بدافزار ( malware) برنامههای رایانهای هستند؛ به علت آنکه معمولاً کاربر را آزار میدهند یا خسارتی بهوجود میآورند، به این نام مشهورند. برخی از آنها فقط کاربر را میآزارند. مثلاً وی را مجبور به انجام کاری تکراری میکنند. اما برخی دیگر سیستم رایانهای و دادههای آن را هدف قرار میدهند که ممکن است خساراتی به بار آورند. در عین حال، ممکن است هدف آن سختافزار سیستم کاربر باشد.
بیشتر بخوانید: کتاب Ransomware Revealed
یک نرمافزار برپایهٔ نیت سازنده آن به عنوان یک بدافزار شناخته میشود. در قانون گاه بدافزار را به عنوان یک آلودگی رایانهای مینامند. دستاوردهای مقدماتی که توسط سیمنتک در سال ۲۰۰۸ منتشر شد، بیان میکند که میزان کدهای آزاردهنده و دیگر برنامههای ناخواسته از شمار نرمافزارهای قانونی، ممکن است افزون باشد. همچنین گفته شدهاست: «که تعداد بدافزارهای تولید شده در سال ۲۰۰۷ به اندازه مجموع ۲۰ سال قبل بودهاست.» مهمترین پل ارتباطی بدافزارها از تولیدکنندگان آنها به کاربران از طریق اینترنت است.
در ۲۹ مارس سال ۲۰۱۰ شرکت سیمنتک شهر شاوشینگ چین را به عنوان پایتخت بدافزار در دنیا معرفی کرد.
مایکروسافت در می ۲۰۱۱ گزارش داد که از هر ۱۴ دانلود در اینترنت یکی شامل بدافزار است. به ویژه شبکههای اجتماعی و فیسبوک در حال مشاهده افزایش تاکتیکهای جدید برای ضربه زدن به رایانهها هستند.
بدافزار با یک نرمافزار معیوب یعنی نرمافزاری قانونی ولی شامل اشکالات مضر، تفاوت دارد. گاه بدافزار به صورت یک نرمافزار سالم و صحیح طراحی میشود و حتی ممکن است از یک سایت رسمی بیاید؛ بنابراین برخی از برنامههای امنیتی مانند مکآفی ممکن است بدافزار را یک برنامهٔ «بهطور بالقوه ناخواسته» بنامد.
ویروس رایانهای تنها نوعی بدافزار است که خود را بازتولید میکند، اما اغلب کاربران رایانه بهاشتباه به همهٔ بدافزارها ویروس میگویند.
از انواع بدافزارها میتوان به ویروسها، کرمها، اسبهای تروآ، جاسوسافزارها، آگهیافزارها، روتکیتها و هرزنامهها اشاره کرد.
سرفصلهای کتاب Mastering Malware Analysis:
- Fundamental Theory
- A Crash Course in CISC/RISC and Programming Basics
- Diving Deep into Windows Malware
- Basic Static and Dynamic Analysis for x86/x64
- Unpacking, Decryption, and Deobfuscation Exploring packers
- Inspecting Process Injection and API Hooking Understanding process injection
- Bypassing Anti-Reverse Engineering Techniques Exploring debugger detection
- Understanding Kernel-Mode Rootkits
- Examining Cross-Platform Malware
- Handling Exploits and Shellcode
- Reversing Bytecode Languages: .NET, Java, and More Exploring the theory of bytecode languages
- Scripts and Macros: Reversing, Deobfuscation, and Debugging Classic shell script languages
- Looking into IoT and Other Platforms
- Dissecting Linux and IoT Malware Explaining ELF files 
- Introduction to macOS and iOS Threats Understanding the role of the security model
- Analyzing Android Malware Samples (Ab)using Android internals 
فایل کتاب Mastering Malware Analysis را میتوانید پس از پرداخت دانلود کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.