Accelerated Linux API for Software Diagnostics : With Category Theory in ViewКНИГИ » ПРОГРАММИНГ
Название: Accelerated Linux API for Software Diagnostics : With Category Theory in View Автор: Dmitry Vostokov Издательство: OpenTask Год: June 2023 (Revision 1.01) Страниц: 232 Язык: английский Формат: pdf (true) Размер: 14.6 MB
The book contains the full transcript of Software Diagnostics Services training with 16 hands-on exercises on various topics related to Linux API. Knowledge of Windows API is necessary for:
Development Malware analysis Vulnerability analysis and exploitation Reversing Diagnostics Debugging Memory forensics Crash and hang analysis Secure coding Static code analysis Trace and log analysis
To get most of this training, you are expected to have basic development experience and optional basic process core dump analysis experience. I assume you know what types, functions, and their parameters are. If you don’t have a core dump analysis experience, then you also learn some basics too because we use GDB and optionally the Microsoft debugger, WinDbg (classic) from Debugging Tools for Windows, or the WinDbg app (former WinDbg Preview) for some exercises. I explain some debugging and related concepts when necessary during the course.
Our primary goal is to learn Linux API in an accelerated fashion. So, first, we review Linux API fundamentals necessary for software diagnostics. Then we learn various analysis techniques for Linux API exploration. And finally, we see examples of how the knowledge of Linux API helps in diagnostics and debugging.
The rough coverage or schedule includes general API aspects that can also be applicable to other operating systems. We also take a radical detour and introduce category theory in the API context. Our coverage is not only theoretical. We also do a tour through different API subsets and classes. An integral part of this training is practical exercises.
This training idea came from the previous Windows API training for security professionals who mentioned the need for Windows API knowledge and attendees of my memory dump analysis training courses who asked questions related to Windows API. I realized that since I have the Linux core dump analysis course, attendees of it would also benefit from similar training for Linux API too. This training may also fill some gaps from other training courses, such as Linux disassembly and reversing. Additional push came from my experience designing and implementing Linux API monitoring tools from the ground up.
The training uses a unique and innovative pattern-oriented analysis approach and provides:
Overview Classification Patterns Internals Development examples Analysis examples Comparison with Windows API
Скачать Accelerated Linux API for Software Diagnostics : With Category Theory in View