Ed
há 2 meses
A situação descrita refere-se a uma vulnerabilidade conhecida como SQL Injection, onde um atacante pode manipular a consulta SQL para obter acesso não autorizado. Para acessar a conta de "tom" sem saber a senha, o atacante pode injetar um comando SQL que sempre retorna verdadeiro. Uma maneira comum de fazer isso é usar uma condição que sempre se avalia como verdadeira, como `1=1`. Portanto, o valor do campo `password` poderia ser algo como: ```sql ' OR '1'='1 ``` Assim, a consulta SQL se tornaria: ```sql SELECT * FROM users WHERE name=("tom") and password=('', OR '1'='1') ``` Isso faria com que a condição de senha fosse sempre verdadeira, permitindo o acesso à conta de "tom". Portanto, a resposta correta para o valor do campo `password` que permitiria acessar a conta de "tom" sem sua senha é: `' OR '1'='1`.


Cadastre-se ou realize login
Ao continuar, você aceita os Termos de Uso e Política de Privacidade