level58[old]
2022. 4. 10. 22:45ㆍSite/Webhacking.kr
level58에 들어가니 채팅창 같은게 보였습니다
아무값이나 입력하니 command not found 라 나왔습니다
help를 입력니 ls id flag가 뜨네요
먼저 ls를 입력하니 index.js temp.html이 나왔습니다
index.js temp.html로 이동하니 위같은 화면이 나왔습니다[딱봐도 이상하니 아닌것같습니다...]
id를 입력하니 userid, groupid, groups가 나왔습니다 [리눅스랑 관계가있나?]
flag라고 입력하니 permission denied... admin only!라는 문구가 나왔습니다
flag 값만 알면 될것 같은데 현상태로선 답이 안나오니 소스코드를 보았습니다
socket.io로 소켓통신을 하는것 같습니다
크게보면 socket.emit으로 데이터를 보내는 것같고 socket.on으로 데이터를 받는 것 같습니다
중요한건 아까 flag값을 보냈을때 admin만 권한이 있다는 것을 확인했었습니다
username을 admin으로 바꾸면 해결이 될 것 같습니다
'Site > Webhacking.kr' 카테고리의 다른 글
level31[old] (0) | 2022.04.12 |
---|---|
level61[old] (0) | 2022.04.12 |
level33[old] (0) | 2022.04.10 |
level20[old] (0) | 2022.04.10 |
level12[old] (0) | 2022.03.29 |