CRLF -> ๋ก๊ทธ ์ธ์ ์ , ๋ก๊ทธ ํฌ์ด์ฆ๋ -> XSS, RCE
redirection ์ฒ๋ฆฌ๋๋ ํ๋ผ๋ฏธํฐ์ Response ํจํท์ CRLF ๊ณต๊ฒฉ์ ํตํ์ฌ ์์์ ๋ฐ์ดํฐ(html ๊ตฌ์กฐ ๋ฑ)๋ฅผ ์ฝ์ ํ ์ ์๋ค.
๊ฐํ๋ฌธ์๋ฅผ ์ฝ์ ํ์ฌ ๊ทธ๋๋ก ์์คํ ์์ ์ธ์ํ๋ ๊ฒ์ด ์ทจ์ฝํ๋ค ์ด๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด์ URL๋ก ์ธ์ฝ๋ฉ๋๋๋ก ํ์ฌ CRLF ์ธ์ ์ ์ ๋ฐฉ์ง ํ๋ค.
์์ ๊ณต๊ฒฉ์ HTTP Request ํจํท์ ํ๋ผ๋ฏธํฐ ๋ฑ์ ์กฐ์ํ์ฌ ์ฌ์ฉ์์๊ฒ ์ค๋ Response ํจํท์ ์๋ต์ ์กฐ์ํ๋ ๋ฐฉ๋ฒ์ด๋ค.
ํ ์คํ ํด๋ก๋ ํ์ด์ฌ์ crlfsuite๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค
pip3 install crlfsuite
KoCOnU72@htb[/htb]$ crlfsuite -h
usage: crlfsuite [-h] [-t TARGET] [-iT TARGETS] [--pipe] [-m METHOD] [-d DATA] [-c COOKIE] [-tO TIMEOUT] [--ssl] [--delay DELAY] [--stable] [--headers [HEADERS]] [-oN NOUT] [-oJ JOUT]
[-cT THREADS] [-v VERBOSE] [-r] [-sL] [-sH] [-cL]
optional arguments:
-h, --help show this help message and exit
-cT THREADS, --concurrent-threads THREADS
Number of concurrent threads, default: 10
-v VERBOSE, --verbose VERBOSE
Verbosity level (1:3)
-r, --resume Resume scan using resume.cfg
-sL, --silent Silent mode
-sH, --skip-heuristic
Skip heuristic scanning
-cL, --clean Remove CRLFsuite generated files.
Main arguments:
-t TARGET, --target TARGET
Target URL
<SNIP>
'๐ค์ ๋ณด๋ณด์ > โค๏ธ๋ ๋ํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ ๋ณด] Blutooth ํดํน ๊ธฐ๋ฒ ์ข ๋ฅ (0) | 2023.10.31 |
---|---|
[์ ๋ณด] ํด์ (0) | 2023.06.27 |
[์ ๋ณด] DLL Injection ํ์ด์ฌ ์ฝ๋ (0) | 2023.03.15 |
[ํ์ด์ฌ] ๊ถํ ์์น ๋ช ๋ น์ด(๊ฐ๋จ ์ต์ข ) (0) | 2022.07.01 |
[ํ์ด์ฌ] ๊ถํ ์์น ์์ฒญ ์ฝ๋(2022 ์ต์ ) (0) | 2022.07.01 |