military_tech پرفروش‌ترین
۲۰۲۴
پیشنهاد سردبیر
انتخاب متخصصین
star star star star star (4,8 • 950 نظر)

کتاب Ghidra Software Reverse Engineering for Beginners

category

فرمت کتاب

PDF

category

ویرایش

First

category

ISBN

978-1-80020-797-4

category

تعداد صفحات

322

category

انتشارات

Packt

category

سال انتشار

2020

category

حجم

6.59 مگابایت

category

نویسنده

A. P. David

info نکات مهم قبل از خرید:

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

درباره این کتاب

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

۱۸,۰۰۰ تومان

کتاب‌های پیشنهادی سردبیر

کتاب‌های پیشنهادی دیگر

نظرات کاربران

تجربیات خود را از خواندن این کتاب با دیگران به اشتراک بگذارید.

امتیاز کل
star star star star star
از 0 نظر

ثبت نظر جدید

دیدگاهتان را بنویسید

هنوز دیدگاهی ثبت نشده است.

کتاب 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 را می‌توانید پس از پرداخت، دریافت کنید.