Students learn about the existence of the linking process, but few know and understand what it does. The theoretical explanation requires a good background in compilers and operating systems. It can be easier to explain with by example, showing every change of the process. With available tools not beginner friendly, ELF Detective aims to make the linking processes more tangible to beginners. ELF Detective uses binary executable files to thoroughly analyse and explain the linking phase in an educational way. This makes it a lot easier to understand it without having extensive technical background.