Published 3/2024
Created by Linux Trainer
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 34 Lectures ( 2h 41m ) | Size: 1.47 GB
Learn about Executable and Linking Format in Linux
What you’ll learn:
In-depth understanding of the ELF (Executable and Linkable Format) file structure.
Analysis techniques to dissect ELF files and interpret their contents.
Hands-on experience with real-world examples and tutorials to solidify their knowledge of ELF file format.
Write a very minimal ELF file
Requirements:
Familiarity with the Unix/Linux operating system environment.
Access to a computer with a Unix/Linux-based operating system for hands-on exercises (recommended but not mandatory).
Description:
This comprehensive course will take you step-by-step through engaging video tutorials and teach you all the essential concepts and topics you need to understand about Linux Executable Format: ELF in LinuxELF is the standard binary format for executables, object code, shared libraries, and core dumps on Unix-like operating systems. In this course, we unravel the intricacies of ELF, exploring its structure, sections, headers, and dynamic linking mechanisms.What will you learn in this courseLearn the inner details of ELF fileUnderstand different stages of Compilation Process (Pre-processing, compiling, Assembling, Linking)Understand what is machine code or operation code (opcode)Write ARM assembly code and run on QEMUUnderstand syntax of Assembly code (Label, instruction, comment, assembler directives)Different sections: .text, .data, .bssViewing ARM Registers in QEMU Monitor InterfaceAssembler directives (.byte, .asciiz, .ascii, .align, .global, .text, .data)Viewing symbol table and understand symbol resolutionUnderstand the role of assembler and linkerRelocation operation performed by Linker (Section Merging and Section Placement)What is a Linker Script and write a simple linker script file and use it while compilingRun time addresses and Load time addressesCreating sections from linker scriptWriting a startup code for copying data into RAM, bss and initializing stackUnderstanding ELF Header with readelf commandWhat happens if i change first byte of ELF fileGenerate core dump and verify ELF HeaderUnderstand different members of ELF HeaderThere’s no risk either !This course comes with a 30 day money back guaranteed!. If you are not satisfied with the course, you’ll get your money backSo what are you waiting for, enroll now and take the next step in becoming an expert in ELF file format
Password/解压密码www.tbtos.com
转载请注明:0daytown » Inside ELF: Exploring the Core of Executable Files