Je to o řád složitější. Máš řady v Rainbow tables a vygeneruješ řadu z hashů prolamovaného systému. A když máš štěstí, tak se potkáš. Pak nastoupíš o stupeň výše v rainbow table a dogeneruješ hashe až ke kolizi. Nakonec použiješ onu kolizi. Při troše snahy pak odfiltruješ i tu sůl (ultimate win).
Rainbow table totiž zásadně neobsahuje všechny řetězy možných hashů, jen jejich část.