문제를 열어보면 소켓통신 프로그램인것을 알수 있다.
해당 소스를 보면
socket.io 를 실행한것을 확인할수 있다.
여기서 socket 문법을 말하자면,
socket io ?
javascript 를 이용하여 브라우저 종류에 상관없이 실시간 웹을 구현할수 있도록 한 기술이다.
socket.emit
클라이언트로 이벤트를 보내기 위해 사용되는 함수
socket.emit('이벤트명',{메세지});
socket.on
클라이언트에서 이벤트가 발생하면 데이터를 받기 위해 사용되는 함수
socket.on('이벤트명', function(data) { } );
< 풀이법 >
콘솔창을 통해 socket 를 정의 해준다.
username -> admin 으로 변경후, flag 를 볼수 있도록 설정한다.
socket 함수를 이용해 socket 을 쏜다.
'웹 해킹 ' 카테고리의 다른 글
Dreamhack - cookie 문제풀이 (1) | 2020.12.19 |
---|---|
[webhacking] 24번 풀이 (0) | 2019.10.04 |
[webhacking] 6번 풀이 (0) | 2019.10.03 |
[webhacking] 15번 풀이 (0) | 2019.10.02 |
[webhacking] 17번 풀이 (0) | 2019.09.24 |
댓글