상감자
2017. 8. 8. 22:59
일단 id가 guest라고 고정이 되어있다!
그래서 일단은 비밀번호를 여러 숫자를 쳐보다가 1번을 치면 guest로 로그인이 된다는 것을 알았다!
여러 숫자를 쳐보다가 1번말고 0번과 2번을 따로 넣어보아도 안되더니 or 을 붙여서 해보니 성공이 된다. 하지만 왜그런지는 잘 모르겠다!
다른사람의 답을 찾아보니 이 방법이 아닌 ord()함수를 사용해서 찾아 내었다.
ord()함수란 괄호안이 문자열들의 왼쪽값이라고 한다. 이때 admin의 시작인 'a'의 아스키 값인 97을 사용하면 id에서 맨 왼쪽값이 a인 값을 찾아라고 명령한다. 그러면 성공!