کتاب Ghidra Software Reverse Engineering for Beginners

  • کتاب Ghidra Software Reverse Engineering for Beginners
کتاب Ghidra Software Reverse Engineering for Beginners

خرید کتاب Ghidra Software Reverse Engineering for Beginners:

۱۸,۰۰۰ تومان

  • نسخه کتاب فعلی به زبان لاتین می‌باشد.
  • کتاب به صورت فایل می‌باشد و پس از خرید بلافاصله در دسترس شما قرار می‌گیرد.
  • در صورت هرگونه سؤال با ایمیل و یا شماره پشتیبانی سایت در تماس باشید.

کتاب Ghidra Software Reverse Engineering for Beginners نحوه‌ی کار با ابزار مهندسی معکوس Ghidra را به صورت مبتدی و ساده نشان می‌دهد. این کتاب در 14 فصل به صورت خلاصه و کاملاً عملی نحوه‌ی کار با این ابزار قدرتمند متن باز را آموزش داده و برخی از عملیات مهندسی معکوس را پیاده‌سازی می‌کند.

مقدمه‌ای بر کتاب Ghidra Software Reverse Engineering for Beginners:

فصل 1، شروع به کار با Ghidra

سفری در تاریخ Ghidra و مرور کلی برنامه از دیدگاه کاربر است.

فصل 2، خودکارسازی وظایف RE با اسکریپت‌های Ghidra

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

فصل 3، حالت اشکال‌زدایی Ghidra

فصل سوم از کتاب Ghidra Software Reverse Engineering for Beginners، نحوه تنظیم یک محیط توسعه Ghidra، نحوه اشکال‌زدایی Ghidra و همه چیز درباره آسیب‌پذیری در حالت اشکال‌زدایی Ghidra را پوشش می‌دهد.

فصل 4، استفاده از افزونه‌های Ghidra

زمینه توسعه افزونه‌های Ghidra را به شما ارائه می‌دهد، همچنین نحوه نصب و استفاده از آن را به شما نشان می‌دهد.

فصل 4 کتاب Ghidra Software Reverse Engineering for Beginners

فصل 5، معکوس کردن بدافزار با استفاده از Ghidra

نحوه استفاده از Ghidra برای تجزیه و تحلیل بدافزارها را با معکوس کردن نمونه بدافزار در دنیای واقعی نشان می‌دهد.

فصل 6، تجزیه و تحلیل بدافزار اسکریپت نویسی

فصل قبلی را با اسکریپت‌نویسی برای هر دو زبان، جاوا و پایتون، تجزیه و تحلیل کد پوسته موجود در نمونه بدافزار ادامه می‌دهد.

همچنین شما می‌توانید برای آشنایی بیشتر با بدافزارها و علم آن، کتاب Malware Data Science را نیز مطالعه نمائید.

فصل 7، با استفاده از Ghidra Headless Analyzer

Ghidra Headless Analyzer را توضیح می‌دهد و این دانش را برای مجموعه‌ای از نمونه‌های بدافزار که با اسکریپت توسعه یافته در این فصل بدست آمده است، اعمال می‌کند.

فصل 8، برنامه حسابرسی دوتایی

فصل هشتم از کتاب Ghidra Software Reverse Engineering for Beginners، موضوع پیدا کردن آسیب‌پذیری‌های خرابی حافظه با استفاده از Ghidra و نحوه بهره‌برداری از آن را معرفی می‌کند.

فصل 8 کتاب Ghidra Software Reverse Engineering for Beginners

فصل 9، Scripting Binary Audits

فصل قبل را ادامه می‌دهد، و نحوه‌ی خودکارسازی فرآیند شکار اشکالات از طریق اسکریپت‌نویسی، با استفاده از نمایش قدرتمند واسطه PCode را آموزش می‌دهد.

فصل 10، توسعه افزونه‌های Ghidra

فصل دهم از کتاب Ghidra Software Reverse Engineering for Beginners، با توضیح اینکه افزونه‌های Ghidra راهی برای حداکثر استفاده از ویژگی‌های Ghidra پیاده‌سازی شده است، به توسعه افزونه Ghidra می‌پردازد.

فصل 11، گنجاندن فرمت‌های دودویی جدید

نحوه نوشتن برنامه‌های افزودنی Ghidra را برای پشتیبانی از فرمت‌های باینری جدید نشان می‌دهد، به عنوان مثال یک قالب فایل در دنیای واقعی را نشان می‌دهد.

فصل 12، تجزیه و تحلیل ماژول‌های پردازنده

فصل دوازدهم کتاب Ghidra Software Reverse Engineering for Beginners، نحوه نوشتن ماژول‌های پردازنده Ghidra با استفاده از زبان مشخصات پردازنده SLEIGH را مورد بحث قرار می‌دهد.

فصل 12 کتاب Ghidra Software Reverse Engineering for Beginners

فصل 13، مشارکت در انجمن Ghidra

نحوه تعامل با جامعه با استفاده از شبکه‌های اجتماعی، چت‌ها و نحوه مشارکت در توسعه، بازخورد، گزارش اشکالات، نظرات و غیره را توضیح می‌دهد.

فصل 14، گسترش Ghidra برای مهندسی معکوس پیشرفته

موضوعات و ابزارهای پیشرفته مهندسی معکوس مانند حل‌کننده‌های SMT ،Microsoft Z3 ،symbex ایستا و پویا، LLVM و Angr را معرفی می‌کند و نحوه ترکیب آن‌ها را با Ghidra توضیح می‌دهد.

سرفصل‌های کتاب Ghidra Software Reverse Engineering for Beginners:

  • Section 1: Introduction to Ghidra
    • 1 Getting Started with Ghidra
    • 2 Automating RE Tasks with Ghidra Scripts
    • 3 Ghidra Debug Mode
    • 4 Using Ghidra Extensions
  • Section 2: Reverse Engineering
    • 5 Reversing Malware Using Ghidra
    • 6 Scripting Malware Analysis
    • 7 Using Ghidra Headless Analyzer
    • 8 Auditing Program Binaries
    • 9 Scripting Binary Audits
  • Section 3: Extending Ghidra
    • 10 Developing Ghidra Plugins
    • 11 Incorporating New Binary Formats
    • 12 Analyzing Processor Modules
    • 13 Contributing to the Ghidra Community
    • 14 Extending Ghidra for Advanced Reverse Engineering
  • Assessments
  • Index

فایل کتاب Ghidra Software Reverse Engineering for Beginners را می‌توانید پس از پرداخت، دریافت کنید.

فرمت کتاب

PDF

ویرایش

First

ISBN

978-1-80020-797-4

تعداد صفحات

322

انتشارات

سال انتشار

حجم

6.59 مگابایت

نویسنده

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب Ghidra Software Reverse Engineering for Beginners”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

خرید کتاب Ghidra Software Reverse Engineering for Beginners:

۱۸,۰۰۰ تومان

  • نسخه کتاب فعلی به زبان لاتین می‌باشد.
  • کتاب به صورت فایل می‌باشد و پس از خرید بلافاصله در دسترس شما قرار می‌گیرد.
  • در صورت هرگونه سؤال با ایمیل و یا شماره پشتیبانی سایت در تماس باشید.
دسته‌یندی کتاب‌ها:
سبد خرید
به بالا بروید