Ed
há 3 meses
Vamos analisar as alternativas apresentadas em relação ao desenvolvimento do programa em Python para realizar um ataque de força bruta. A) "Como conhecemos apenas um usuário do sistema, r.paul, não convém que o script seja desenvolvido até que se obtenha mais usuários para realizar o ataque de força bruta." - Isso não é verdade, pois é possível realizar um ataque de força bruta mesmo conhecendo apenas um usuário. B) "O programa em Python utilizará uma lista de senhas mais comuns disponíveis publicamente. Quanto maior a lista, maior será o número de tentativas. Caso o usuário r.paul tenha utilizado uma senha comum, maior será a chance de descobrir sua senha." - Esta afirmação é verdadeira, pois usar uma lista de senhas comuns é uma prática comum em ataques de força bruta. C) "Como não conhecemos nada sobre o usuário r.paul, a única alternativa é tentar todas as possíveis senhas de todos os tamanhos e utilizar todos os caracteres disponíveis." - Embora isso seja uma abordagem teórica, na prática, é muito ineficiente e demorado, e não é a única alternativa. D) "O código para realizar o ataque de força bruta é bastante extenso e complexo, envolvendo milhares de linhas." - Isso não é necessariamente verdade, pois um código para um ataque de força bruta pode ser relativamente simples e curto. E) "Quando realizamos o envio dos dados de username e password para o servidor, o programa em Python não precisa saber o tipo de requisição (POST ou GET), pois o servidor sempre interpretará ambas." - Isso é incorreto, pois o tipo de requisição é importante para que o servidor interprete corretamente os dados. Portanto, a alternativa correta é: B) O programa em Python utilizará uma lista de senhas mais comuns disponíveis publicamente. Quanto maior a lista, maior será o número de tentativas. Caso o usuário r.paul tenha utilizado uma senha comum, maior será a chance de descobrir sua senha.


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