"Passa l'hash" è una debolezza combinata di Windows e NTLM, che possono essere sfruttati in un ambiente aziendale se un account amministratore con la stessa password viene utilizzato per più computer, per accedere a tutti quei computer.
Dall'articolo Wikipedia NTLM :
The NTLM protocol uses one or both of two hashed password values, both of which are also stored on the server (or domain controller), and which are password equivalent, meaning that if you grab the hash value from the server, you can authenticate without knowing the actual password.
In teoria anche altri sistemi operativi possono essere interessati. È principalmente una debolezza di NTLM. NTLM è davvero progettato terribilmente. Proteggere un hash come un segreto è molto difficile, è un approccio sbagliato secondo me.
Esistono altri meccanismi che si basano anche sugli hash come segreto comune. SCRAM è un esempio. Tuttavia SCRAM utilizza un hash salato e, quando il sale viene reso univoco per computer, anche l'intervallo di pass-the-hash.