In case of no TLS/SSL available, why can't I use the hash of the password (SHA512) as the key to encrypt the password (with out any salt) to send through the network ? MITM attacks I can understand, but what are the other possible attacks ?

I can understand about the Dictionary and Brute force attack. I think to perform brute force or dictionary is hard on complex and long password.

Please advice.