Explore >> Select a destination


You are here

g-w1.github.io
| | shrik3.com
1.7 parsecs away

Travel
| |
| | blog.nuculabs.dev
1.5 parsecs away

Travel
| | Hello, In this article I'll present you my solution on the Chapter 5 CTF from the book Practical Binary Analysis. For this binary, the hint is to fix four broken things. Running file gives us the following response: 1 2 binary@binary-VirtualBox:~/ctf$ file ./lvl3 ./lvl3: ERROR: ELF 64-bit LSB executable, Motorola Coldfire, version 1 (Novell Modesto) error reading (Invalid argument) And the readelf command gives us: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 binary@binary-VirtualBox:~/ctf$ readelf -h ./lvl3 ELF Header: Magic: 7f 45 4c 46 02 01 01 0b 00 00 00 00 00 00 00 00 Class: ELF64 Data: 2's complement, little endian Version: 1 (current) OS/ABI: Novell - Modesto ABI Version: 0 Type: EXEC (Executable file) Machine: Motorola Coldfire Version: ...
| | wiki.osdev.org
1.8 parsecs away

Travel
| |
| | binarydodo.wordpress.com
18.7 parsecs away

Travel
| You might want to complement the reading of this article with another related article:Investigating linking with COMMON symbols in ELF I use GCC 4.8.5 in the examples of this article. General classification of symbols Symbols can be classified into different categories, which determines in which section they are found in an ELF file: Defined symbols...