Authentication Bypass Using Root Array

Grija cu empty arrays :smiley:

1 Like

Daca ar fi scris unit/integration teste ca sa acopere fiecare branch era evident.

Eu mereu scriu teste cu undefined, null, partial response, empty array, empty object… fiindca de foarte multe ori credeam ca ceva e gresit cu testul dar de fapt era o problema cu codul.

Am facut si CTF-uri cu colegii si am vazut ca fiecare incerca ceva complex la un login, primul meu test e sa las parola goala, iar daca nu ma lasa sa sterg validarea din front-end :smiley:

N-am vazut asa ceva niciodata, n-are nici o logica sa fie un login gandit asa, daca lipseste vreun param, ar trebui sa fie return “error”, pentru ca duce la un MySQL query extra, sa fie servit request-ul, chiar daca e empty unul din ele.

Edit : your average codeigniter developer.

1 Like

n-are nici o treaba frameworkul. fix aceiasi balarie o poti scrie in orice alt framework sau limbaj.

5 Likes