I'm using radare2 and I've noticed that it simply prints function offsets rather than function names.
I've done some tests and I've discovered that on Kali it prints offsets and on debian it prints names.
Here you can see how r2 behaves in Kali:
It is, for example, printing
call 0x4ce645 insted of
call reloc.puts_WhatEver. When I inspect ELF properties, I can see that function names are indeed located at that offset.
I don't really know what is making r2 behave that way. Here is some info about Kali environment I'm using.
On the other hand, when using r2 on Debian and debugging the exact same file I can prefectly see function names.
Here is some info about Debian environment I'm using.
The file I'm debugging in both Kali and Debian is exactly the same.
How could I get r2 to behave in Kali exactly the same way it is behaving in Debian?