I have secured sql inclusion and file injection, I'm wondering why salting password are needed if no access to server is possible?
How would a cracker get a hashed password from a php server if he does not have access to the server? No local account to the web server, Linux or windows. Also what if he has a web account on the web server?
My thinking is that the hashed password is never seen by cracker because the password comparison takes place on the web server and not on the client computer. so if server is secured then cracker would not be able to get access to his or other hashed passwords, right?