Injeção IV.F: Dentro do arquivo

A livraria desta coleção insiste em usar eval(), mas transferiu os registros dos usuários para um arquivo para evitar que sejam copiados. Por segurança, a livraria também cria vários arquivos com registros de usuários falsos para confundir o intruso. A função check_user(user_name) retorna as entradas dos usuários que correspondem a um determinado nome de usuário.

Crie uma consulta que copie todos os registros dos usuários para res como uma lista de strings.

Exemplos

# User’s records are stored in a file line by line (name password):
# u_etfylfe p_mmc
# u_vlrw p_davcx
# u_uau p_svlb
# u_yup p_htdgr
# u_tvhfjccd p_dlohtcjoz

res = eval("check_user(\"{}\")".format(user_name),
           {'check_user': check_user})

print(res) ➞ real_users

Observações

Crie uma string, não uma função.