ls on most systems is an alias to ls --color=auto
You can avoid the alias by quoting.
'ls' /*
The OP's problem is that ls is trying to display different colours for different file types: directories, executables, etc. The escape codes (sometimes known as ANSI codes) are incorrect for the terminal being used. The code being used for, say, green turns out to be the code for blink. The mapping is an enormous tangle involving the LS_COLORS and TERM environment variables and either terminfo or termcap. Let me offer what may be a simple solution, if it works.
export TERM=xterm