Inyección II: Uso de Eval

La librería de esta colección, en un intento desesperado por evitar que la hackearan, cambió de exec() a eval(). Crea una consulta que almacene el diccionario users en la variable res.

Ejemplos

param = "your text here"

users = {
  "user1": "password",
  "user2": "password"
}

res = eval('search("%s")' % param)

print(res) ➞ users

Notas

  • Crea una cadena, no una función.
  • El diccionario site y la función search se han recortado/eliminado para abreviar.