0

web-ssrf 문제 base64 질문

안녕하세요. 마지막에 플래그 획득에서 질문이 있습니다.
아래코드와 같이 img 값이 출력되는데

base64.b64encode(data).decode(“utf8”)

올바르게 익스플로잇을 했을 때 data에 flag.txt가 담겨져 있고, data가 base64 방식으로 encoding이 되고 utf8로 방식으로 decoding이 되어져 있는걸로 해석했습니다.

그렇다면 플래그 원본을 얻기 위해서는 utf8방식으로 인코딩을 하고 base64방식으로 디코딩을 해야하지 않나요?

img value를 utf8로 디코딩하니까 바로 flag가 뜨는데 이해가 안돼서 여쭤봅니다.

0 answers