{"product_id":"9798868821530","title":"Executable Files for Linux: Under the Hood of ELFs for Flexible and Secure Low-Level Coding","description":"\u003ch1\u003eExecutable Files for Linux: Under the Hood of ELFs for Flexible and Secure Low-Level Coding\u003c\/h1\u003e \u003ch2\u003eMishra, Mohit\u003c\/h2\u003e \u003cp\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0in; line-height: normal;\"\u003e\u003cspan lang=\"EN-IN\"\u003eFocusing on the Executable and Linkable Format (ELF) used in Linux and Unix systems, this book explores how code is compiled, linked, and loaded into memory, and how the operating system executes it. You’ll learn to analyse ELF files, debug and optimize programs at the binary level, write custom linker scripts, and understand dynamic linking and symbol resolution.\u003c\/span\u003e\u003cspan lang=\"EN-IN\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0in; line-height: normal;\"\u003e\u003cspan lang=\"EN-IN\"\u003eELF files are important because low-level programming and binary analysis are critical skills for system programmers, embedded developers, and security researchers. With the rise of performance optimization, cybersecurity, and resource-constrained environments (e.g., IoT), understanding executables is more relevant than ever.\u003c\/span\u003e \u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0in; line-height: normal;\"\u003e\u003cem\u003e\u003cspan lang=\"EN-IN\"\u003eExecutable Files for Linux\u003c\/span\u003e\u003c\/em\u003e\u003cspan lang=\"EN-IN\"\u003e provides a hands-on, modern approach to a topic often overlooked in learning resources today.\u003c\/span\u003e\u003cspan lang=\"EN-IN\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0in; line-height: normal;\"\u003e\u003cstrong\u003e\u003cspan lang=\"EN-IN\"\u003eWhat You Will Learn\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListParagraphCxSpFirst\" style=\"mso-add-space: auto; text-indent: -.25in; line-height: normal; mso-list: l0 level1 lfo1; border: none; mso-padding-alt: 31.0pt 31.0pt 31.0pt 31.0pt; mso-border-shadow: yes; margin: 0in 0in 0in 1.0in;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-IN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; color: black;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e        \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan lang=\"EN-IN\" style=\"color: black;\"\u003eAnalyse and modify ELF files to optimize software performance\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-add-space: auto; text-indent: -.25in; line-height: normal; mso-list: l0 level1 lfo1; border: none; mso-padding-alt: 31.0pt 31.0pt 31.0pt 31.0pt; mso-border-shadow: yes; margin: 0in 0in 0in 1.0in;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-IN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; color: black;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e        \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan lang=\"EN-IN\" style=\"color: black;\"\u003eDebug and optimize programs at the binary level\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-add-space: auto; text-indent: -.25in; line-height: normal; mso-list: l0 level1 lfo1; border: none; mso-padding-alt: 31.0pt 31.0pt 31.0pt 31.0pt; mso-border-shadow: yes; margin: 0in 0in 0in 1.0in;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-IN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; color: black;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e        \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan lang=\"EN-IN\" style=\"color: black;\"\u003eWrite custom linker scripts for complex projects\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-add-space: auto; text-indent: -.25in; line-height: normal; mso-list: l0 level1 lfo1; border: none; mso-padding-alt: 31.0pt 31.0pt 31.0pt 31.0pt; mso-border-shadow: yes; margin: 0in 0in 0in 1.0in;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-IN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; color: black;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e        \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan lang=\"EN-IN\" style=\"color: black;\"\u003eUnderstand dynamic linking, lazy loading, and symbol resolution\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListParagraphCxSpLast\" style=\"mso-add-space: auto; text-indent: -.25in; line-height: normal; mso-list: l0 level1 lfo1; border: none; mso-padding-alt: 31.0pt 31.0pt 31.0pt 31.0pt; mso-border-shadow: yes; margin: 0in 0in 0in 1.0in;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-IN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; color: black;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e        \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan lang=\"EN-IN\" style=\"color: black;\"\u003eExplore kernel-level processes for loading and executing binaries\u003c\/span\u003e\u003cspan lang=\"EN-IN\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0in; line-height: normal;\"\u003e\u003cstrong\u003e\u003cspan lang=\"EN-IN\"\u003eWho This Book Is For\u003c\/span\u003e\u003c\/strong\u003e\u003cspan lang=\"EN-IN\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0in; line-height: normal;\"\u003e\u003cspan lang=\"EN-IN\"\u003eDevelopers and programmers working on operating systems, embedded systems, or low-level software as well as performance engineers and security professionals\u003c\/span\u003e\u003c\/p\u003e \u003ch3\u003eDetails\u003c\/h3\u003e \u003cp\u003ePublished by: Apress\u003c\/p\u003e \u003cp\u003ePublication Date: 2026-04-10\u003c\/p\u003e \u003cp\u003eFormat: Paperback\u003c\/p\u003e \u003cp\u003eISBN-13: 9798868821530\u003c\/p\u003e \u003cp\u003eDOI: 10.1007\/979-8-8688-2154-7\u003c\/p\u003e \u003cp\u003eDimensions: 254cm x178cm\u003c\/p\u003e \u003cp\u003ePages: 327\u003c\/p\u003e ","brand":"Apress","offers":[{"title":"Default Title","offer_id":44499522257036,"sku":"9798868821530","price":35.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0710\/9545\/1788\/files\/9798868821530.jpg?v=1778008894","url":"https:\/\/lateknightbooks.com\/products\/9798868821530","provider":"Late Knight Books and Services, LLC","version":"1.0","type":"link"}