- عنوان: Foundations of Linux Debugging, Disassembling, and Reversing
- نویسنده: Vikas Talan
- حوزه: لینوکس,مهندسی معکوس
- سال انتشار: 2023
- تعداد صفحه: 181
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 2.95 مگابایت
این کتاب موضوعاتی از دستورالعملهای زبان اسمبلی x64 اینتل و نوشتن برنامهها به زبان اسمبلی گرفته تا اشارهگرها، اشکالزدایی زنده، و تجزیه و تحلیل باینری استاتیک کدهای C و C++ کامپایلشده را پوشش میدهد.
تشخیص ریزش حافظه هسته، اشکالزدایی زنده و پس از مرگ برنامهها، سرویسها و سیستمهای لینوکس، پزشکی قانونی حافظه، بدافزارها و تجزیه و تحلیل آسیبپذیری نیازمند درک زبان اسمبلی x64 اینتل و نحوه تولید کد کامپایلرهای C و C++ از جمله طرحبندی حافظه و اشارهگرها است. این کتاب در مورد دانش پسزمینه و مبانی عملی است که برای درک ساختار و رفتار برنامههای لینوکس داخلی، شروع کار با دیباگر GDB و استفاده از آن برای جداسازی و معکوس کردن مورد نیاز است. این شامل تمرینات عملی گام به گام با افزایش پیچیدگی با توضیحات و نمودارهای فراوان از جمله برخی موضوعات زمینه ضروری است.
The book covers 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.
Diagnostics of core memory dumps, live and postmortem debugging of Linux applications, services, and systems, memory forensics, malware, and vulnerability analysis require an understanding of x64 Intel assembly language and how C and C++ compilers generate code, including memory layout and pointers. This book is about background knowledge and practical foundations that are needed to understand internal Linux program structure and behavior, start working with the GDB debugger, and use it for disassembly and reversing. It consists of practical step-by-step exercises of increasing complexity with explanations and many diagrams, including some necessary background topics.
این کتاب را میتوانید بصورت رایگان از لینک زیر دانلود نمایید.
Download: Foundations of Linux Debugging, Disassembling, and Reversing
نظرات کاربران