I'm trying to analyze a piece of malware from the internet. I found out, that nemo browser and ls command show the filename of the malware in different ways. ls displayes filenames IMG147pgj.exe, IMG148pgj.exe, IMG149pgj.exe, while nemo shows the same files as IMG147exe.jpg, IMG148exe.jpg, IMG149exe.jpg (those files are in fact WIN32 executibles):
Why is that and how is that possible?
EDIT1: Results of
ls | od -c and ls -q as requested.


ls IMG147* | od -cor something like that can you see extra characters? or tryls -qorls -Qif yourlssupports it see if there are control characters in the name or something like that342 200 256- what do they mean?342,200, and256are probably the unicode code points that are being treated differently bylsand by nemo