This commit is contained in:
도로롱
2025-11-24 12:27:25 +09:00
parent 1dd9b7974c
commit 0ea1514a82

View File

@@ -15,7 +15,7 @@ date: "Nov 24 2025"
# 1. AI # 1. AI
## 1.1 Overview ## 1.1 Overview
이 문제는 제공된 OCR 모델을 속여 특정 문자열 **givemeflag**을 출력하게 만드는 Adversarial Attack 문제이다. 이 문제는 제공된 OCR 모델을 속여 특정 문자열 **givemeflag**을 출력하게 만드는 Adversarial Attack 문제이다.
서버는 32×32 grayscale 이미지 10장을 받아 각 문자를 추출하고, 조합한 문자열이 정확히 맞으면 플래그를 반환한다. 서버는 32×32 grayscale 이미지 10장을 받아 각 문자를 추출하고, 조합한 문자열이 정확히 맞으면 플래그를 반환한다.
- Goal: 서버가 “givemeflag”라고 읽도록 만드는 이미지 10장 생성 - Goal: 서버가 “givemeflag”라고 읽도록 만드는 이미지 10장 생성
@@ -496,7 +496,9 @@ print(f"Flag: {res.text}")
``` ```
## 6.5 Flag ## 6.5 Flag
`whitehat2025{9584eeed890b0b6c68ec1136d009d41504be65c970ee77cce7223ec2f49f3dc6}` ```
whitehat2025{9584eeed890b0b6c68ec1136d009d41504be65c970ee77cce7223ec2f49f3dc6}
```
## 6.6 Discussion ## 6.6 Discussion
단계별로 뚫어야 할 벽이 많아서 매우 까다로웠다. 다들 sqli만 시도하고 막혔을 것이라 생각한다. 나도 잼민이의 도움을 받아 겨우 풀이할 수 있었다. 단계별로 뚫어야 할 벽이 많아서 매우 까다로웠다. 다들 sqli만 시도하고 막혔을 것이라 생각한다. 나도 잼민이의 도움을 받아 겨우 풀이할 수 있었다.