Aof 23 Posted June 12, 2020 Share Posted June 12, 2020 Bom pessoal, como estudante achei uma forma de aprender segurança e programação, desenvolvendo minha próprias aplicações em forma de desafios. Então lá vai! Desenvolvi um site simples só com login, e até onde posso analisar tem 2 vulnerabilidades simples e fáceis. OBJETIVO: 1. descobrir a senha. 2. encontra as 2 vuln e comenta aqui no fórum descrevendo a solução. Como em todo desafio, exite um rank. Os 5 primeiros colocados terão seu nome lá, no nosso web site vulnerável. heheh https://thebinario.github.io/ Quote Link to post Share on other sites
Pablo Enrique Gomes 1 Posted June 15, 2020 Share Posted June 15, 2020 1- Validação do formulário feita no front-end, correção: fazê-la no back-end evitando o roubo das credenciais. 2-Passar os dados pela url(get), expondo os dados do usuário de maneira "crua", correção: Usar o método post, e passar um função de hash sobre a senha, assim evitando que em um man in the middle a senha esteja visível. 1 Quote Link to post Share on other sites
Aof 23 Posted June 17, 2020 Author Share Posted June 17, 2020 muito bom! @Pablo Enrique Gomes ? Quote Link to post Share on other sites
derex 0 Posted June 18, 2020 Share Posted June 18, 2020 (edited) serio isso? validação de senha deve ser feita no lado servidor! (back-end) JavaScript é lado cliente! (front-end) Isso ai nem da pra se considerar um desafio.. Vc deu de bandeja o user + senha... Mais boa sorte... Edited June 18, 2020 by derex Quote Link to post Share on other sites
Aof 23 Posted June 25, 2020 Author Share Posted June 25, 2020 Em 17/06/2020 em 22:34, derex disse: serio isso? validação de senha deve ser feita no lado servidor! (back-end) JavaScript é lado cliente! (front-end) Isso ai nem da pra se considerar um desafio.. Vc deu de bandeja o user + senha... Mais boa sorte... px cara! nos ajuda ai com algum material pra nos progredir, na próxima vai se bem melhor. Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.