A rainbow table attack involves precomputed tables for reversing cryptographic hash functions, which can be used to look up the plaintext password given its hash. This type of attack is less effective if the password system uses "salting" before hashing.