ABOUT ME

포트폴리오용 보안 블로그

Today
Yesterday
Total
  • [Webhacking] old-58
    기술/webhacking.kr 2022. 9. 17. 15:16

     

     

    클릭하여 들어가면 웹 기반 커맨드 인터페이스? 창이 나오고 명령어를 입력할 수 있었습니다.

     

     


     

     

     

    모든 명령어가 입력 가능한 것이 아니고, help를 치니 "ls id flag help" 총 4개의 명령어만 입력 가능했습니다.

     

    flag를 입력하였더니 admin이 아니라고 볼 수 없었습니다! 아마 권한을 올려야 하는 것 같네요

     

     


     

     

     

    ① socket io 모듈을 활용한 소켓통신을 통해 ② cmd라는 소켓명으로 username과 입력한 명령어를 보내고

    ③ cmd 소켓에서 해당 메시지를 받아 형식에 맞게 출력 

     

    형태인 것 같습니다! console 창을 통해서 guest만 admin으로 바꾸고 flag 명령어를 전달해 주면 될 것 같네요

     

     


     

     

    개발자 도구의 console 창에서 형식에 맞게 emit 함수를 통해 flag 전송을 해주었더니 flag가 나왔습니다!!

     

     

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

    [Webhacking] old-24  (0) 2022.07.07
    [Webhacking] old-20  (0) 2022.06.15
    [Webhacking] old-17  (0) 2022.04.17
    [Webhacking] old-19  (0) 2022.03.23
    [Webhacking] old-1  (0) 2022.03.19
Designed by Tistory.