Segurança de formato do printf

printf é uma função padrão de C que permite imprimir dados facilmente no console usando especificadores de formato. Dito isso, é de conhecimento comum que você NUNCA deve permitir que um usuário defina diretamente o primeiro parâmetro de uma função que pode aceitar especificadores de formato.

Para concluir este desafio, você precisa descobrir por que os usuários não devem receber controle total de printf. Uma função vulnerável receberá uma string fornecida por você e a passará para printf junto com um valor que você precisa modificar.

Exemplos

// No examples! The fun is finding the exploit yourself!

Observações

Um especificador de formato é um conjunto de caracteres como %s ou %f. Procure um que escreva na memória.