DaftAcademy / daftacademy-python_levelup-spring2021

19 stars 10 forks source link

Zad 1.3 Test #3 #1

Closed magladko closed 3 years ago

magladko commented 3 years ago

Jakby jakaś dobra dusza rzuciła może subtelną podpowiedzią do zadania 1.3, a dokładniej testu #3. Autoryzuje mi tam dostęp, a wg. testu nie powinno. Porównuję odpowiednie hashe (a dokładniej hexdigesty), które na wszelki wypadek rzutuję dodatkowo na stringa (bez czego też nie działało). Wszystko w razie czego zamknąłem w try, który przy except rzuca 401. Na ten moment nie udało mi się znaleźć w żadnych źródłach potencjalnej nieszczelności przy porównywaniu hashy (np. puste hasło nie ma pustego hasha). Jeszcze się nie poddaję, ale doceniłbym bardzo delikatne może wskazanie kierunku poszukiwań.

korowiov commented 3 years ago

Łoooo panieee :D Proszę spróbować różne puste wartości. Puste nie ogranicza się tylko do None ;)

szoz commented 3 years ago

Możesz też zainstalować Heroku CLI i podejrzeć log aplikacji po wykonaniu testów.

magladko commented 3 years ago

Dziękuję bardzo! Nie skojarzyłem, że puste hasło jest nielegalne, nawet jeżeli posiada odpowiedni hash...