[문제풀이]
Level1 문제의 코드 언어는 ASP로 되어있다.
문제에 제시된 코드는 입력된 값을 str 변수에 저장하고 result 값이 admin 이면 pw를 출력해주는 코드이다.
result = Replace(str,"a","add")는 a 가 들어오면 add 변환하여 result에 저장한다.
result = Replace(result,"i","in")는 i 가 들어오면 in 변환하여 result에 저장한다.
reslut1 = Mid(result,2,2)는 result 문자열의 2번째 문자 부터 2글자 까지 리턴한다.
reslut2 = Mid(result,4,6)는 result 문자열의 4번째 문자 부터 6글자 까지 리턴한다.
result = result1 & result2 는 result1 & result2의 값이 result에 저장된다.
result는 admin과 비교하게 된다.
str = ami 를 입력하게되면, 다음과 같은 순서로 변수에 저장하게 된다.
result = aadmi
result = aadmin
reslut1 = ad
reslut2 = min
result = result1 & result2 는 "admin" 값을 얻게 되며 Authkey 값을 확인할 수 있다.
댓글 없음:
댓글 쓰기