0
نام کتاب
Executable Files for Linux

Under the Hood of ELFs for Flexible and Secure Low-Level Coding

Mohit Mishra

Print Length350 Pages
PublisherApress
Edition1
LanguageEnglish
Year2026
ISBN9798868821530
893
A7310
انتخاب نوع چاپ:
جلد سخت
1,215,000ت
0
جلد نرم
1,075,000ت
0
طلق پاپکو و فنر
1,085,000ت
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:سیاه و سفید
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#Linux

#ELFs

#IoT

#Developer

#programmer

#C

توضیحات

Focusing 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.


ELF 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.


Executable Files for Linux provides a hands-on, modern approach to a topic often overlooked in learning resources today.


What You Will Learn

· Analyse and modify ELF files to optimize software performance

· Debug and optimize programs at the binary level

· Write custom linker scripts for complex projects

· Understand dynamic linking, lazy loading, and symbol resolution

· Explore kernel-level processes for loading and executing binaries


Who This Book Is For

Developers and programmers working on operating systems, embedded systems, or low-level software as well as performance engineers and security professionals


Table of Contents

Chapter 1: Why Is My "Hello World" So Big?

Chapter 2: ELF: Demystifying the Executable Format

Chapter 3: Where Your C Code Lives: Understanding ELF Sections

Chapter 4: Before mainO: The Secret Life of Global Variables in C

Chapter 5: The Linker: Bringing Your C Code Together

Chapter 6: Relocations: How the Linker Patches Your Code

Chapter 7: Symbols: The Linker's Address Book

Chapter 8: Customizing the Layout: Introduction to Linker Scripts

Chapter 9: Dynamic Linking in C: Shrinking Executables and Sharing Code

Chapter 10: Lazy Loading: Dynamic Linking on Demand

Chapter 11: Taking Control: Environment Variables for Dynamic Linking

Chapter 12: Understanding Linux Executable Loading: A Deep Dive into Kernel Internals

Chapter 13: Weak Symbols: A Linker's Flexibility

Chapter 14: Level Up Your C: Key Takeaways About Linking and Loading


About the Author

Mohit Mishra is a low-level programming enthusiast with extensive experience in executable file formats (ELF), linking, loading, and debugging. He has worked on projects involving ELF file analysis, dynamic linking, and performance optimization. Mohit is the creator of the 'Reversing Bits Cheatsheets' repository, which provides comprehensive guides on tools essential for assembly programming, reverse engineering, and binary analysis. His technical articles and tutorials on low-level programming have been widely appreciated by the developer community.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
لینوکس
911
Linux Essentials 010
1,497,000 تومان
لینوکس
1,373
Linux for Developers
786,000 تومان
لینوکس
1,489
CompTIA Linux+ and LPIC-1
2,562,000 تومان
لینوکس
2,715
Linux in Action
1,158,000 تومان
لینوکس
1,285
Linux in a Nutshell
2,712,000 تومان
لینوکس
449
systemd for Linux SysAdmins
1,328,000 تومان
لینوکس
1,353
Linux Network Administrator's
1,108,000 تومان
لینوکس
1,349
BPF Performance Tools
2,564,000 تومان
لینوکس
1,438
Linux iptables
494,000 تومان
لینوکس
1,283
Mastering Linux Device Driver Development
2,158,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما