Not sure if serious..........................................y ou do know that's NOT salt, right?
As far as your oil leak, just degrease the underside of the engine, then start the car and let it idle. If the leak is that serious, you should be able to pin point it within a few minutes.