728x90
반응형
정말 오래된 사이트인 Suninatas 풀이이다.
한참 전에 web은 다 풀었지만, 복습겸 다시 풀어보도록 하자.
먼저 1번이다.
문제를 보아하니... <%면 ASP아니면 JSP인데, 딱봐도 JSP는 아닌것 같으니 ASP임을 유추할 수 있다.
근데 딱히 쓸모없다. 코딩을 못하는 사람이라도 볼 수 있을 정도의 코드이기 때문이다.
대충 아래와 같이 해석할 수 있다.
- 입력값 중 a가 있다면 aad로 바꾸어 result 변수에 저장한다.
- 입력값 중 i가 있다면 in으로 바꾸어 result 변수에 저장한다.
- result1 변수에 result에서 2번째글자부터 2개를 잘라낸 값을 저장한다.
- result2변수에 resultdptj 4번째글자부터 6개를 잘라낸 값을 저장한다.
- result변수에 result1과 result2를 이어붙인 값을 저장한다.
- result변수가 admin일 경우 문제는 풀리게 된다.
너무 쉽고 웹 해킹이라기에는 산수에 가까워서 풀이과정을 디테일하게 적을 필요가 없다.
답은 ami다 ㅋㅋㅋ
a -> aad / m -> m / i -> in 으로 변하기 떄문에 aadmin이 되는데, 이때 2번째부터 2글자 4번째부터 6글자를 자르면 각각 ad, min이 된다. 이 두개를 이어붙인 값은 admin으로 이 문제를 풀 수 있다.
그냥 계산문제이니 이정도만 쓰겠다.
끝~!
728x90
반응형