본문 바로가기

Webhacking/Suninatas

[Suninatas] Game 1 풀이

728x90
반응형

정말 오래된 사이트인 Suninatas 풀이이다.
한참 전에 web은 다 풀었지만, 복습겸 다시 풀어보도록 하자.

먼저 1번이다.

문제를 보아하니... <%면 ASP아니면 JSP인데, 딱봐도 JSP는 아닌것 같으니 ASP임을 유추할 수 있다.
근데 딱히 쓸모없다. 코딩을 못하는 사람이라도 볼 수 있을 정도의 코드이기 때문이다.

대충 아래와 같이 해석할 수 있다.

  1. 입력값 중 a가 있다면 aad로 바꾸어 result 변수에 저장한다.
  2. 입력값 중 i가 있다면 in으로 바꾸어  result 변수에 저장한다.
  3. result1 변수에 result에서 2번째글자부터 2개를 잘라낸 값을 저장한다.
  4. result2변수에 resultdptj 4번째글자부터 6개를 잘라낸 값을 저장한다.
  5. result변수에 result1과 result2를 이어붙인 값을 저장한다.
  6. result변수가 admin일 경우 문제는 풀리게 된다.

너무 쉽고 웹 해킹이라기에는 산수에 가까워서 풀이과정을 디테일하게 적을 필요가 없다.
답은 ami다 ㅋㅋㅋ
a -> aad / m -> m / i -> in 으로 변하기 떄문에 aadmin이 되는데, 이때 2번째부터 2글자 4번째부터 6글자를 자르면 각각 ad, min이 된다. 이 두개를 이어붙인 값은 admin으로 이 문제를 풀 수 있다.

그냥 계산문제이니 이정도만 쓰겠다.

끝~!


728x90
반응형