CTF & WarGame/webhacking.kr

[webhacking.kr] 58번 문제

라임패션 2020. 3. 16. 19:57
728x90
반응형

150점인 58번 문제를 풀어보자.

ls 명령어를 send했더니 index.js, temp.html 파일이 존재하는 것을 확인할 수 있다.

해당 문제는 socket.io를 이용하여 실시간 양방향 통신을 할 수 있는 웹 애플리케이션이다.

var socket = io(); // socket.io 서버에 접속한다.

socket.emit(); // 서버로 자신의 정보를 전송한다.

socket.on(); // 서버로부터의 메시지가 수신하기 위해 on 메소드 사용

 

flag을 send하면 permission denied, admin only 문자열이 반환된다.

자바스크립트 소스코드에서 username 변수에 담겨 있는 값을 admin으로 바꾸고, $('#m').val()를 'flag'로 바꾸어 콘솔을 실행한 후, 아무 값이나 send하게 되면 FLAG값을 확인할 수 있다.

FLAG 값 : FLAG{do_you_know_about_darkhotel}

 

Auth 페이지로 이동해 FLAG 값을 제출해보자.

728x90
반응형

'CTF & WarGame > webhacking.kr' 카테고리의 다른 글

[webhacking.kr] 60번 문제  (0) 2020.03.17
[webhacking.kr] 59번 문제  (0) 2020.03.17
[webhacking.kr] 57번 문제  (0) 2020.03.16
[webhacking.kr] 56번 문제  (0) 2020.03.16
[webhacking.kr] 55번 문제  (1) 2020.03.16