LFI
1. Local File Include Attack ์ ์ค์๋ง
2. Include, require ๋ฑ์ ํจ์๊ฐ ์ฃผ ํ๊ฒ
3. ์ํ๋ ์ฝ๋๋ฅผ ์คํํ ์ ์์ผ๋ ํฌ๋ฆฌํฐ์ปฌ
๋ฉ์ธํ์ด์ง โ ๋ก๊ทธ์ธ
- ๊ธ์ฐ๊ธฐ
- ํจ์ค์๋ ํ์ผ
- ์ ๋ก๋ํ ํ์ผ
๊ณผ์ฐ ์ฐ๋ฆฌ๊ฐ ์ํ๋ ์ฝ๋๋ฅผ ์ด๋ป๊ฒ ๋ฃ์ง?
1. /proc/self/environ
2. /proc/loadavg/proc/$PID/environ
3. ์น์๋ฒ ๋ก๊ทธ
4. ์๋ฌ ๋ก๊ทธ
----------------------------- ๋ฒ์ ์ด ์ฌ๋ผ๊ฐ๋ฉด์ ์์ ๊ณต๊ฒฉ์ ํ๋ค์ด์ง
5. ํ์ผ ์ ๋ก๋ -> ๋ง์ด ์ฌ์ฉ๋จ
์ฝ๋๋ง๊ณ wrapper
1. fopen, copy, file๋ฑ์ ํจ์์ ์ฐ์
2. file://, http://, ftp:// ๋ฑ๋ฑ
3. ๋๋ถ๋ถ์ ๋ํผ๊ฐ allow_url_include ๊ฐ on ์ผ๋๋ง ๊ฐ๋ฅ
4. php://๋ ์๊ด X ->on, off ๋ ์๊ด X
ex) 1. lfi1.php?file=../hello.txt
2. /tmp/sess_[์ธ์ id] => lfi2.php?id="<?php์ฝ๋?>"&file=../../../../../../../tmp/sess_ijfs529i31r946614ilt15avc6
3. php wrapper ->์ฌ์ฉ ->base 64 encoding ํด์ผํจ ์ด์ ๋ ํ์ง์์ผ๋ฉด php๊ฐ ์คํ์ด ๋๊ธฐ๋๋ฌธ
ํ์ผ ์ ๋ก๋ ๊ณต๊ฒฉ
1. ์ธ์ด๋ ๊ด๋ จ์ด ๋ณ๋ก ์๋ค.
2. ํ์ผ์ ์ฌ๋ฆฌ๊ณ , ์ฌ๋ผ๊ฐ ํ์ผ์ ์ฐพ์๋ด๋ ๋ ๋จ๊ณ
3. ์ฑ๊ณต์์ web shell์ ์ฌ๋ ค ์ถ๊ฐ์ ์ธ ๊ณต๊ฒฉ ์งํ โ ์์ด๋ ์๊ด X
4. ์ฑ๊ณต๋ง ํ๋ฉด ์งฑ
ํ์ผ ์ ๋ก๋ ๊ณต๊ฒฉ
1. php webshell
2. ๊ฒฝ๋ก ์ฐพ๊ธฐ -> ํ์ผ์ด๋ฆ์ด ์ ํ๊ธธ์ด๋ณด๋ค ๊ธธ๊ฑฐ๋ ํ์ผ์ด๋ฆ์ ํน์๋ฌธ์๊ฐ ์๊ฑฐ๋
error ๊ธฐ๋ฐ sql injection
mysql์ ์ฟผ๋ฆฌ๋ฅผ ์คํํ๊ธฐ์ ์ ํ์ฑ์ ํด์ ๋ฌธ๋ฒ์ด ๋ง๋์ง ํ์ธํ๋ค.
Blackfan.ru -> ์ฐธ์กฐ
Error ๊ธฐ๋ฐ blind sql i
์๋ธ์ฟผ๋ฆฌ select ์ฟผ๋ฆฌ์์์ ๋ ํ๋ฒ์ select ์ฟผ๋ฆฌ ์คํ โ> ๋ฆฌํด์๊ฐ ํ๋์ผ๋ ๋ง ๊ฐ๋ฅ
'Security Study > Web' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์น ํดํน ๊ธฐ๋ณธ (0) | 2015.11.24 |
---|---|
๊ตฌ๊ธ ํดํน (0) | 2015.11.21 |
webhacking (0) | 2015.10.16 |
XSS(ํฌ๋ก์ค ์ฌ์ดํธ ์คํฌ๋ฆฝํธ)? (0) | 2015.09.03 |
What Is A Man In The Middle Attack? ์๋ณธ (0) | 2015.09.03 |
๋๊ธ