심볼릭 링크1 [WaniCTF 2023] Extract Service 2 1. 개요 심볼릭 링크 문제 2. 분석 ExtractFile 함수에서 압축을 해제하고 있고, 이때 심볼링 링크가 걸려 있으면 /flag의 파일의 내용이 노출될 수 있습니다. package main import ( "net/http" "os" "os/exec" "path/filepath" "regexp" "github.com/gin-gonic/gin" "github.com/google/uuid" ) func main() { r := gin.Default() r.LoadHTMLGlob("templates/*") r.MaxMultipartMemory = 1 bytes: os.system('ln -s /flag word/document.xml') os.system('zip --symlinks -r sample.. 2023. 5. 6. 이전 1 다음