A private key is 32 bytes, what's not to stop random 32 bytes private keys being generated and then applied across the entire blockchain to see if it opens up any addresses, rinse and repeat continually and surely by chance/luck it will periodically strike it lucky
