دانلود کتاب Ghidra Software Reverse Engineering For Beginners – Analyze, Identify, And Avoid Malicious Code And Potential Threats In Your Networks And Systems, 2021

نام کتاب: Ghidra Software Reverse Engineering For Beginners – Analyze, Identify, And Avoid Malicious Code And Potential Threats In Your Networks And Systems

نویسنده: A. P. David

ویرایش: ۱

سال انتشار: ۲۰۲۱

کد ISBN کتاب: ۹۷۸۱۸۰۰۲۰۱۸۴۲, ۱۸۰۰۲۰۱۸۴۲,

فرمت: PDF

تعداد صفحه: ۳۲۲

حجم کتاب: ۲۱ مگابایت

کیفیت کتاب: OCR

انتشارات: Packt Publishing Ltd

Description About Book Ghidra Software Reverse Engineering For Beginners – Analyze, Identify, And Avoid Malicious Code And Potential Threats In Your Networks And Systems From Amazon


Detect potentials bugs in your code or program and develop your own tools using the Ghidra reverse engineering framework developed by the NSA project Key Features Make the most of Ghidra on different platforms such as Linux, Windows, and macOS Leverage a variety of plug-ins and extensions to perform disassembly, assembly, decompilation, and scripting Discover how you can meet your cybersecurity needs by creating custom patches and tools Book Description Ghidra, an open source software reverse engineering (SRE) framework created by the NSA research directorate, enables users to analyze compiled code on any platform, whether Linux, Windows, or macOS. This book is a starting point for developers interested in leveraging Ghidra to create patches and extend tool capabilities to meet their cybersecurity needs. You’ll begin by installing Ghidra and exploring its features, and gradually learn how to automate reverse engineering tasks using Ghidra plug-ins. You’ll then see how to set up an environment to perform malware analysis using Ghidra and how to use it in the headless mode. As you progress, you’ll use Ghidra scripting to automate the task of identifying vulnerabilities in executable binaries. The book also covers advanced topics such as developing Ghidra plug-ins, developing your own GUI, incorporating new process architectures if needed, and contributing to the Ghidra project. By the end of this Ghidra book, you’ll have developed the skills you need to harness the power of Ghidra for analyzing and avoiding potential vulnerabilities in code and networks. What you will learn Get to grips with using Ghidra’s features, plug-ins, and extensions Understand how you can contribute to Ghidra Focus on reverse engineering malware and perform binary auditing Automate reverse engineering tasks with Ghidra plug-ins Become well-versed with developing your own Ghidra extensions, scripts, and features Automate the task of looking for vulnerabilities in executable binaries using Ghidra scripting Find out how to use Ghidra in the headless mode Who this book is for This SRE book is for developers, software engineers, or any IT professional with some understanding of cybersecurity essentials. Prior knowledge of Java or Python, along with experience in programming or developing applications, is required before getting started with this book.

درباره کتاب Ghidra Software Reverse Engineering For Beginners – Analyze, Identify, And Avoid Malicious Code And Potential Threats In Your Networks And Systems ترجمه شده از گوگل


تشخیص اشکالات احتمالی در کد یا برنامه خود و توسعه ابزارهای خود با استفاده از چارچوب مهندسی معکوس Ghidra که توسط پروژه NSA توسعه یافته است ویژگی های کلیدی استفاده بیشتر از Ghidra در سیستم عامل های مختلف مانند Linux ، Windows و macOS استفاده از انواع افزونه ها و برنامه های افزودنی برای جداسازی ، مونتاژ ، تجزیه و نگارش اسکریپت کشف کنید که چگونه می توانید با ایجاد وصله ها و ابزارهای سفارشی نیازهای امنیت سایبری خود را برآورده کنید شرح کتاب Ghidra ، یک چارچوب مهندسی معکوس نرم افزار منبع باز (SRE) که توسط اداره تحقیقات NSA ایجاد شده است ، کاربران را قادر می سازد تا تجزیه و تحلیل کنند. کد کامپایل شده بر روی هر پلتفرمی ، چه لینوکس ، ویندوز یا macOS. این کتاب نقطه شروع توسعه دهندگان علاقمند به استفاده از Ghidra برای ایجاد وصله و توسعه قابلیت های ابزار برای پاسخگویی به نیازهای امنیت سایبری آنها است. شما با نصب Ghidra و بررسی ویژگی های آن شروع می کنید و به تدریج یاد می گیرید که چگونه با استفاده از افزونه های Ghidra مهندسی معکوس کارهای مهندسی معکوس را انجام دهید. سپس نحوه تنظیم یک محیط برای انجام تجزیه و تحلیل بدافزار با استفاده از Ghidra و نحوه استفاده از آن در حالت بدون سر را خواهید دید. همانطور که پیشرفت می کنید ، از اسکریپت Ghidra برای خودکارسازی شناسایی آسیب پذیری در فایل های باینری اجرایی استفاده خواهید کرد. این کتاب همچنین موضوعات پیشرفته ای مانند توسعه افزونه های Ghidra ، توسعه GUI شخصی شما ، ترکیب معماری های فرایند جدید در صورت نیاز و مشارکت در پروژه Ghidra را پوشش می دهد. در پایان این کتاب غیدرا ، مهارت های مورد نیاز خود را برای استفاده از قدرت Ghidra برای تجزیه و تحلیل و جلوگیری از آسیب پذیری های احتمالی در کد و شبکه ها ایجاد کرده اید. با استفاده از ویژگی ها ، افزونه ها و افزونه های Ghidra آشنا شوید نحوه استفاده از Ghidra Focus بر روی بدافزارهای مهندسی معکوس و انجام ممیزی دودویی با استفاده از افزونه های Ghidra به طور خودکار وظایف مهندسی معکوس را درک کنید. دارای برنامه های افزودنی ، اسکریپت ها و ویژگی های Ghidra خودکار را در جستجوی آسیب پذیری های دوتایی اجرایی با استفاده از Ghidra scripting بیاموزید که چگونه از Ghidra در حالت بدون سر استفاده کنید با درک مفاهیم ضروری امنیت سایبری قبل از شروع به کار با این کتاب ، دانش قبلی جاوا یا پایتون ، همراه با تجربه در برنامه نویسی یا توسعه برنامه های کاربردی مورد نیاز است.

[box type=”info”]  جهت دسترسی به توضیحات این کتاب در Amazon اینجا کلیک کنید.

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