CTF/Scarlet CTF

Scarlet CTF Forensics/Dark Tracers

sik13579 2026. 1. 12. 14:32

 

해당 문제는 블록체인 포렌식 문제이고, 트랜잭션 흐름을 직접 추적해서 특정 해시를 찾아내는 문제이다.

 

문제를 보면 context를 들어가면 기사가 나오는데 해당 내용을 보면 2023년 7월 27일에 0.358BTC를 청부살인 의뢰인의 것으로 추정되는 비트코인 지갑으로 이체했다고한다.  

따라서, 트랜잭션 흐름을 따라가되 0.358BTC에 포커싱을 해야한다.

mempool.space 으로 접속한다. 그후 우측상단에 427e04420fffc36e7548774d1220dad1d20c1c78dd71ad2e1e9fd1751917a035 주어진 해시값을 검색하면 아래와 같은 사진이 나온다.

이때, 트랜잭션을 타고들어가면서 이제 우리가원하는 해시값까지 추적을 해야하는데 

어느순간 확인해보면, 트랜잭션이 돌고 돌때가 있다. 그것은 원래 해당 출처의 지갑을 뺑뺑 도는것이므로 잘못된 output을 선택했다는 의미가된다. 

 

예를 들어 위 사진을 기준으로 보면, 0.575BTC에서 0.233BTC / 0.341BTC 으로 나누어진다.

0.233BTC는 나간것이고, 0.341BTC는 잔돈이기때문에 0.341BTC를 눌러서 트랜잭션을 추적하다보면 다시 돌아오게 되있으므로,

0.233BTC -> 0.396BTC ->    >> 0.358BTC << (우리가 찾고있는 값) 가 나오는데 해당 해시값   



57ce32d129f4824aa8c7e71e56cf4908dcc32103f5fff3c3d6a08bd7bae78c48 을 플래그 형태로 바꾸어서 

RUSEC{57ce32d129f4824aa8c7e71e56cf4908dcc32103f5fff3c3d6a08bd7bae78c48} 제출하면 풀이가된다. 

'CTF > Scarlet CTF' 카테고리의 다른 글

Scarlet CTF OSINT/Scarlet History  (0) 2026.01.12
Scarlet CTF Forensics/Peel That Off!  (0) 2026.01.12
Scarlet CTF OSINT/Stuck In The Middle  (0) 2026.01.12
Scarlet CTF Binex/speedjournal  (0) 2026.01.12
Scarlet CTF Rev/first_steps  (0) 2026.01.12