Logo Passei Direto
Buscar
Determinada aplicação web não possui nenhum mecanismo para evitar 0 ataque de força bruta contra sua página de autenticação. Já se conhece um dos usuários do sistema: r.paul. Desejamos construir um programa em Python que realizará O ataque de força bruta contra essa aplicação web (cuja língua nativa é 0 inglês). Assinale a alternativa verdadeira em relação ao desenvolvimento desse programa em Python. Como conhecemos apenas um usuário do sistema, r.paul, não convém que 0 script seja desenvolvido A até que se obtenha mais usuários para realizar 0 ataque de força bruta. 0 programa em Python utilizará uma lista de senhas mais comuns disponíveis publicamente. Quanto B maior a lista, maior será 0 número de tentativas. Caso 0 usuário r.paul tenha utilizado uma senha comum, maior será a chance de descobrir sua senha. Como não conhecemos nada sobre 0 usuário r.paul, a única alternativa é tentar todas as possíveis c senhas de todos OS tamanhos e utilizar todos OS caracteres disponíveis. 0 código para realizar 0 ataque de força bruta é bastante extenso e complexo, envolvendo milhares de D linhas. Quando realizamos O envio dos dados de username e password para 0 servidor, 0 programa em Python E não precisa saber O tipo de requisição (POST ou GE), pois 0 servidor sempre interpretará ambas.
User badge image
paula_landin

há 3 meses

Respostas

User badge image

Ed Verified user icon

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.

Essa resposta te ajudou?

0
Dislike0
details

Libere essa resposta sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina