[suninatas] 1번
문제를 보니 result의 값이 admin이 되도록 하는 str의 값을 찾으면 되는 것 같다. 일단.... 주어진 함수부터 알아보자면 Request -> 값을 받아온다. Replace -> 주어진 값으로 변경한다. Mid -> 주어진 부분을 추출한다. & -> 두 값을 더한다. 이 정도로 정리할 수 있을 것 같다. 이것을 토대로 코드를 분석해 보자면 result1은 result의 두 번째 값부터 2개를 가지고 왔고, result2는 result의 네 번째 값부터 6개를 가지고 왔다. 그런데 admin은 5자리인 것을 생각하면 result2에서 6개가 아닌 3개의 값만 가지고 온 것을 알아낼 수 있다. 따라서 result는 *admin이라는 사실을 추론할 수 있고 거꾸로 계산을 해 보면 in을 i로 바꾸고..
write up/suninatas
2022. 7. 4. 17:55