دانلود کتاب Foundations of Linux Debugging, Disassembling, and Reversing: Analyze Binary Code, Understand Stack Memory Usage, and Reconstruct C/C++ Code with Intel x64 – مبانی اشکال زدایی، جداسازی و معکوس کردن لینوکس: تجزیه و تحلیل کد باینری، درک استفاده از حافظه پشته و بازسازی کد C/C++ با Intel x64

دسته بندی :
اطلاعات کتاب
  • جلد
  • سری
  • ویرایش 1
  • سال 2023
  • نویسنده (گان) Dmitry Vostokov
  • ناشر Apress
  • زبان English
  • تعداد صفحات
  • حجم فایل 4.27MB
  • فرمت فایل epub
  • شابک 1484291522, 9781484291528, 9781484291535
قیمت محصول :

45,000 تومان

با خرید این محصول، 2,250 تومان به کیف پول شما بازگشت داده می‌شود

روند خرید و دریافت کتاب‌ها بدون هیچ اختلالی انجام می‌شود.
تمامی فایل‌ها بر روی سرورهای داخلی میزبانی می‌شوند تا بتوانید به راحتی و در لحظه آن‌ها را دانلود کنید. در صورت بروز هرگونه مشکل یا نیاز به راهنمایی، لطفاً از طریق « صفحه تماس باما» با تیم پشتیبانی در ارتباط باشید.

تمامی کتاب های موجود در وبسایت سای وان به زبان انگلیسی میباشد

توضیحات

Review topics ranging from Intel x64 assembly language instructions and writing programs in assembly language, to pointers, live debugging, and static binary analysis of compiled C and C++ code. This book is ideal for Linux desktop and cloud developers.

Using the latest version of Debian, youll focus on the foundations of the diagnostics of core memory dumps, live and postmortem debugging of Linux applications, services, and systems, memory forensics, malware, and vulnerability analysis. This requires an understanding of x64 Intel assembly language and how C and C++ compilers generate code, including memory layout and pointers.

This book provides the background knowledge and practical foundations youll need in order to master internal Linux program structure and behavior. It consists of practical step-by-step exercises of increasing complexity with explanations and ample diagrams.Youll also work with the GDB debugger and use it for disassembly and reversing.

By the end of the book, you will have a solid understanding of how Linux C and C++ compilers generate binary code. In addition, you will be able to analyze such code confidently, understand stack memory usage, and reconstruct original C/C++ code.Foundations of Linux Debugging, Disassembling, and Reversing is the perfect companion to Foundations of ARM64 Linux Debugging, Disassembling, and Reversing for readers interested in the cloud or cybersecurity.


What You’ll Learn

  • Review the basics of x64 assembly language
  • Examine the essential GDB debugger commands for debugging and binary analysis
  • Study C and C++ compiler code generation with and without compiler optimizations
  • Look at binary code disassembly and reversing patterns
  • See how pointers in C and C++ are implemented and used

        Who This Book Is For

        Software support and escalation engineers, cloud security engineers, site reliability engineers, DevSecOps, platform engineers, software testers, Linux C/C++ software engineers and security researchers without Intel x64 assembly language background, beginners learning Linux software reverse engineering techniques, and engineers coming from non-Linux environments.


        ————————————————————–

        ترجمه ماشینی :

        موضوعات مختلف از دستورالعمل‌های زبان اسمبلی x64 اینتل و نوشتن برنامه‌ها به زبان اسمبلی گرفته تا اشاره‌گرها، اشکال‌زدایی زنده و تجزیه و تحلیل باینری استاتیک کدهای C و C++ کامپایل‌شده را مرور کنید. این کتاب برای توسعه دهندگان دسکتاپ و ابر لینوکس ایده‌آل است.

        با استفاده از آخرین نسخه Debian، شما بر روی پایه‌های تشخیص حافظه هسته‌ای، اشکال‌زدایی زنده و پس از مرگ تمرکز خواهید کرد. برنامه ها، سرویس ها و سیستم های لینوکس، پزشکی قانونی حافظه، بدافزارها و تجزیه و تحلیل آسیب پذیری. این امر مستلزم درک زبان اسمبلی x64 اینتل و نحوه تولید کدهای کامپایلرهای C و C++ از جمله چیدمان حافظه و اشاره گرها است.

        این کتاب دانش پیش زمینه و مبانی عملی مورد نیاز برای تسلط بر ساختار و رفتار برنامه داخلی لینوکس را ارائه می دهد. این شامل تمرین‌های عملی گام به گام افزایش پیچیدگی با توضیحات و نمودارهای فراوان است. همچنین می‌توانید با دیباگر GDB کار کنید و از آن برای جداسازی و معکوس کردن استفاده کنید.

        توسط در پایان کتاب، شما درک کاملی از نحوه تولید کد باینری توسط کامپایلرهای لینوکس C و C ++ خواهید داشت. علاوه بر این، شما قادر خواهید بود چنین کدهایی را با اطمینان تجزیه و تحلیل کنید، استفاده از حافظه پشته را درک کنید، و کد اصلی C/C++ را بازسازی کنید.مبانی اشکال زدایی، جداسازی و معکوس کردن لینوکس است. همراهی عالی برای مبانی اشکال زدایی، جداسازی و معکوس کردن لینوکس ARM64 برای خوانندگان علاقه مند به فضای ابری یا امنیت سایبری.


        .
        آنچه یاد خواهید گرفت

        • مبانی زبان اسمبلی x64 را مرور کنید
        • فرمان های ضروری دیباگر GDB برای اشکال زدایی و تجزیه و تحلیل باینری را بررسی کنید
        • مطالعه تولید کد کامپایلر C و C++ با و بدون کامپایلر بهینه سازی
        • به الگوهای جداسازی و معکوس کردن کد باینری نگاه کنید
        • نحوه پیاده سازی و استفاده از اشاره گرها در C و C++ را ببینید

              < span>این کتاب برای چه کسی است

              مهندسین پشتیبانی نرم افزار و تشدید، مهندسان امنیت ابر، مهندسان قابلیت اطمینان سایت، DevSecOps، مهندسان پلت فرم، آزمایش کنندگان نرم افزار، مهندسین نرم افزار Linux C/C++ و محققان امنیتی بدون اینتل پس زمینه زبان اسمبلی x64، مبتدیانی که تکنیک های مهندسی معکوس نرم افزار لینوکس را یاد می گیرند، و مهندسانی که از محیط های غیر لینوکس می آیند.



               

              tag : دانلود کتاب مبانی اشکال زدایی، جداسازی و معکوس کردن لینوکس: تجزیه و تحلیل کد باینری، درک استفاده از حافظه پشته و بازسازی کد C/C++ با Intel x64 , Download مبانی اشکال زدایی، جداسازی و معکوس کردن لینوکس: تجزیه و تحلیل کد باینری، درک استفاده از حافظه پشته و بازسازی کد C/C++ با Intel x64 , دانلود مبانی اشکال زدایی، جداسازی و معکوس کردن لینوکس: تجزیه و تحلیل کد باینری، درک استفاده از حافظه پشته و بازسازی کد C/C++ با Intel x64 , Download Foundations of Linux Debugging, Disassembling, and Reversing: Analyze Binary Code, Understand Stack Memory Usage, and Reconstruct C/C++ Code with Intel x64 Book , مبانی اشکال زدایی، جداسازی و معکوس کردن لینوکس: تجزیه و تحلیل کد باینری، درک استفاده از حافظه پشته و بازسازی کد C/C++ با Intel x64 دانلود , buy مبانی اشکال زدایی، جداسازی و معکوس کردن لینوکس: تجزیه و تحلیل کد باینری، درک استفاده از حافظه پشته و بازسازی کد C/C++ با Intel x64 , خرید کتاب مبانی اشکال زدایی، جداسازی و معکوس کردن لینوکس: تجزیه و تحلیل کد باینری، درک استفاده از حافظه پشته و بازسازی کد C/C++ با Intel x64 , دانلود کتاب Foundations of Linux Debugging, Disassembling, and Reversing: Analyze Binary Code, Understand Stack Memory Usage, and Reconstruct C/C++ Code with Intel x64 , کتاب Foundations of Linux Debugging, Disassembling, and Reversing: Analyze Binary Code, Understand Stack Memory Usage, and Reconstruct C/C++ Code with Intel x64 , دانلود Foundations of Linux Debugging, Disassembling, and Reversing: Analyze Binary Code, Understand Stack Memory Usage, and Reconstruct C/C++ Code with Intel x64 , خرید Foundations of Linux Debugging, Disassembling, and Reversing: Analyze Binary Code, Understand Stack Memory Usage, and Reconstruct C/C++ Code with Intel x64 , خرید کتاب Foundations of Linux Debugging, Disassembling, and Reversing: Analyze Binary Code, Understand Stack Memory Usage, and Reconstruct C/C++ Code with Intel x64 ,

              نقد و بررسی‌ها

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

              اولین کسی باشید که دیدگاهی می نویسد “دانلود کتاب Foundations of Linux Debugging, Disassembling, and Reversing: Analyze Binary Code, Understand Stack Memory Usage, and Reconstruct C/C++ Code with Intel x64 – مبانی اشکال زدایی، جداسازی و معکوس کردن لینوکس: تجزیه و تحلیل کد باینری، درک استفاده از حافظه پشته و بازسازی کد C/C++ با Intel x64”