완료됨
id가 숫자로 시작한다면?
유사한 질문들이 많은 것 같은데 다시 질문드립니다.
문자열로 시작하면 0으로 되는 것 까진 이해했습니다.
만약 숫자로 시작하는 id가 생성되면 0으로 했을 때 우회가 안되는 것이 아닌지합니다.
1abcdefghi 로 id가 생성되면 형변환을 하면 1로 되는 것으로 이해했는데
그럴때는 0000000001 로 우회하면 되는건가요?
id 생성하는 함수에서 딱히 앞자리 숫자가 오지 않도록 되어있지 않아서 궁금합니다.
+) 시도할 때 가끔 Try Again이 뜰 때가 숫자로 시작하는 경우인지...
#web
작성자 정보
답변
1
어제의 나보다 나아진 오늘을 희망하며
웹해킹 고인물
어제의 나보다 나아진 오늘을 희망하며
웹해킹 고인물
숫자로 시작하는 경우 우회가 안되는 것이 맞습니다.
아이디를 생성하는 함수를 보시면 총 62글자 중 랜덤으로 총 10글자 뽑아냅니다.
62글자 중에 숫자는 0 ~ 9까지 총 10글자 뿐이기 때문에
아이디가 숫자로 시작할 확률은 약 16% 입니다.
낮은 확률이기도 하지만 그렇다고 아예 발생하지 않을 정도로 희박하지는 않으므로
여러번의 시도 가운데 몇 번은 실패할 가능성이 충분합니다.