Injeção III: Burlando o sistema

A livraria da coleção aumentou sua segurança novamente. Depois de definir a variável res, uma instrução if verifica se res é igual ao dicionário users. Se for, ela envia um erro. Crie uma consulta que copie users para res.

Exemplos

param = "your text here"

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

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

if res == users:
  res = {"Error": "No products found."}

print(res) ➞ users

Notas

  • Crie uma string, não uma função.
  • Para facilitar a leitura, tente dividir sua string em substrings menores.
  • Como medida antitrapaça, é proibido nomear uma variável como x_x.