Para esta prueba hay que analizar el código.

Como se puede observar, hay una comparativa, entre un numero random y la clave con deadbeef.
Como ahora se puede observar, en código hay un rand(), pero no hay una alatoriedad, es simplemente rand(), veamos que pasa en formato código.


rand = 1804289383
Vamos a convertir 0xdeadbeef en decimal.
deadbeef = 3735928559
bueno, veamos que pasa si elevamos rand ^ deadbeef.


Listo.