Creo que usan programas de fuerza bruta... Es decir, van probando números hasta que por casualidad, aciertan con un número.
Fijense que para un programa, no es tan dificil acertar una numeración compuesta por 16 números, 3 adicionales y una fecha de caducidad.