Web/webhacking.kr

Webhacking.kr old-03

cloudnaaam 2025. 5. 9. 18:03

처음에는 nonogram 만 풀면 풀릴 줄 알고 개꿀문제인가? 싶었다.

다 풀고 나서는 


function go(){
  var answer="";
  for(i=1;i<=25;i++) { answer=answer+eval("kk._"+i+".value"); }
  kk._answer.value=answer;
  kk.submit();
}

이 부분에서 eval() 함수를 통해 XSS가 일어날 것이라고 생각하고 삽질했다.

 

그러다가 그냥 문제 해결하고 로그 남기는 부분으로 넘어갔는데,

body 데이터에 answer값과 id값을 보내더라.

 

감도 못잡고 그냥 answer에 

' or 1=1;-- - 

넣어서 보내봤는데 풀렸다..

 

아마도 DB에서 answer값이랑 id 값 이용해서 가져오는 기능이 있었나보다..

 

찝찝하지만 풀었다!

'Web > webhacking.kr' 카테고리의 다른 글

Webhacking.kr g00gle1  (0) 2025.05.27
Webhacking.kr old-44  (0) 2025.05.26
Webhacking.kr old-56  (0) 2025.05.08
Webhacking.kr old-07  (0) 2025.05.08
Webhacking.kr old-21  (0) 2025.05.07