:: ๊ตญ๋ด ์ ๋ณด๋ณด์ ์๋ฃจ์
๊ฐ๋ฐ ๊ธฐ์
์ฌ์ง ::
- ์ฑ ์๋ณ์กฐ ๋ฐฉ์ง ์๋ฃจ์
: ๋ฏธ๋ค์จ์ด ๋ด๋น / ํดํน ๋ํ ์ด์์ง / ๊ตญ๋ด ์ ๋ช
ํดํน/๋ฐฉ์ด ํ๋ จ์ฅ ์ ์
:: ๊ตญ๋ด ์ ๋ณด๋ณด์ ์ ๋ฌธ ์
์ฒด ์ฌ์ง ::
- ๋ธ๋๋ฐ์ค ๋ชจ์ํดํน / ์๋๋ฆฌ์ค ๊ธฐ๋ฐ ๋ชจ์ํดํน / ์น ์ทจ์ฝ์ ์ง๋จ / ๋ชจ๋ฐ์ผ ์ทจ์ฝ์ ์ง๋จ / ์์ค์ฝ๋ ์ทจ์ฝ์ ์ง๋จ / APT ๋ชจ์ ํ๋ จ / DDoS ๋ชจ์ํ๋ จ / ์ธํ๋ผ ์ง๋จ / ์ค๋งํธ ๊ฐ์ ์ง๋จ
- ๊ตญ๋ด ๋๊ธฐ์
, ์ค์๊ธฐ์
๋ค์ ์ง๋จ
:: ์ธ๋ถ ๊ต์ก ๋ฐ ํ๋ ::
- ๋ฉํฐ์บ ํผ์ค, ๊ตญ๊ฐ ๋ณด์ ๊ธฐ์ ์ฐ๊ตฌ์(ETRI)
- ๊ตญ๋ด ์ ๋ณด๋ณด์ ์
์ฒด : ์ฌ์ง์ ๋์ "์น ๋ชจ์ํดํน ์ฌํ ๊ต์ก" ์งํ์ค
- ํด์ปคํฉํ ๋ฆฌ ๋ฌธ์ ์ ์
:: ์ทจ์ฝ์ ๋ฐ๊ฒฌ ::
1) Web Application Server ์ทจ์ฝ์
- TMAX JEUS : ์๊ฒฉ ๋ช
๋ น์ด ์คํ ์ทจ์ฝ์ (Remote Command Execution Vulnerability)
- IBM WebSphere(CVE-2020-4163) : ์๊ฒฉ ๋ช
๋ น์ด ์คํ ์ทจ์ฝ์ (Remote Command Execution Vulnerability)
2) CMS(Contents Management System) ์ทจ์ฝ์
- ๋ค์ด๋ฒ ์ค๋งํธ์๋ํฐ : ํ์ผ ์
๋ก๋ ์ทจ์ฝ์
- ๊ทธ๋๋ณด๋ : SQL Injection , ํ์ผ ์
๋ก๋ ์ทจ์ฝ์ (๊ทธ๋๋ณด๋4, ๊ทธ๋๋ณด๋5), XSS ...
- ํด์คํ : ํ๋ฆฌ๋ฏธํฐ ๋ณ์กฐ ์ทจ์ฝ์ , ํ์ผ ์
๋ก๋ ์ทจ์ฝ์
* ์ด๋ฉ์ผ : crehacktive3@naver.com
* ๋ธ๋ก๊ทธ : http://www.crehacktive.co.kr
Courses
Reviews
- Web technology basics you must know
- Basic SQL Grammar for Successful SQL Injection Attacks
youngjeeni
ยท
SQL Injection Attack Techniques and Secure Coding Explained by a Simulated Hacking Practitioner: PART 1SQL Injection Attack Techniques and Secure Coding Explained by a Simulated Hacking Practitioner: PART 1- Web technology basics you must know
hsoing00
ยท
Web Hacking & Secure Coding That Web Developers and Information Security Beginners Must KnowWeb Hacking & Secure Coding That Web Developers and Information Security Beginners Must Know
Posts
Q&A
์ค์ ํ url ์ ๋ํ ์ธํฐ์ ํธ๊ฐ ๋์ง ์์ต๋๋ค.
๋ฒํ์ค์ํธ ์์ฒด์ ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. ๊ทธ์ธ๋ ์์ ์ค์ ์์ ์ค์ ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ๋ ์์ต๋๋ค.
- 0
- 2
- 58
Q&A
APMSetup monitor๊ฐ ์ผ์ง์ง ์์ต๋๋ค.
์ํ์น ๋ชจ๋ํฐ๊ฐ ์ด๋ฏธ ์คํ๋ ์ํ์ ๋๋ค. ์ํ์น ๋ชจ๋ํฐ ์ฐฝ์ ์ด๋ ค๋ฉด ์์ ํ์์ค์ ์์ ํ๋ก๊ทธ๋จ ์๋ ์์ด์ฝ์ ๋๋ธํด๋ฆญํด์ ์ด์ ์์ต๋๋ค. (์์ ํ์์ค ์ฐ์ธก) ๊ทธ๋ฆฌ๊ณ ์ฌ์์์ ํด์ฃผ์๋ฉด ๋ฉ๋๋ค.๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก๋ ์ํ์น ์ค์น ๊ฒฝ๋ก์ ๋ค์ด๊ฐ์ bin ๋๋ ํฐ๋ฆฌ ๋ด ์ํ์น ๋ชจ๋ํฐ ๊ด๋ จ ์คํ ํ์ผ ์คํ์ ํตํด ์ฌ์์์ด ๊ฐ๋ฅํฉ๋๋ค.
- 0
- 2
- 71
Q&A
๊ทธ๋ฃนํ ๋ฐ์ดํฐ ์กฐํ ๊ด๋ จ ๊ณต๊ฒฉ ์ง๋ฌธ
extractvalue์ updatexml๋ฅผ ์ด์ฉํ๋ ์๋ฌ ๊ธฐ๋ฐ ๊ณต๊ฒฉ์ ์ถ๋ ฅ ๋๋ ๋ฌธ์ ๊ฐ์ ์ ์ฝ์ด ์์ต๋๋ค. ๋ค๋ฅธ ๋ฐฉ๋ฒ์ธ ๊ทธ๋ฃนํค๋ฅผ ์ด์ฉํ๋ ๋ฐฉ๋ฒ์ ํ์ฉํด๋ณด๋ ๊ฒ๋ ์์ต๋๋ค.์์์์ ์ด๋ฐ ๋ถ๋ถ์ ๋ฐ๋ก ์ธ๊ธํ์ง ์์ ์ด์ ๋ MySQL ํ๊ฒฝ์์๋ ๋น๊ต์ ์๋ฌ๊ธฐ๋ฐ ํ๊ฒฝ์ด ๋๋ฌผ์ด์ ์๋ต์ด ๋๊ธด ํ์์ต๋๋ค.ใ
- 0
- 2
- 61
Q&A
์นํ๋ก์ ๋๊ตฌ ๊ด๋ จ ์ง๋ฌธ์ ๋๋ค.
3๋ถ๋ถํฐ ์์์ ๋ค์ ๋ค์ด๋ณด์๋ ๊ฒ์ด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค.์์์์ ํ๋๋ง์ ํด๋ผ์ด์ธํธ ์ธก์์ ๋ง์คํน ์ฒ๋ฆฌ๋ฅผ ํ๋ฉด ์๋๋ค ๋ผ๋ ๊ฒ ์ ๋๋ค.์ฆ, ์๋ฒ ์ธก์์ ์ด๋ฏธ ๋ง์คํน ์ฒ๋ฆฌ๊ฐ ๋ ์ํ์์ ํด๋ผ์ด์ธํธ ์ธก์ผ๋ก ์ ๋ฌ์ ํด๋ผ. ๋ผ๋๊ฒ ํต์ฌ์ ๋๋ค.์๋ฒ ์ธก์์ ๋ง์คํน ์ฒ๋ฆฌ๊ฐ ๋์ ์ ์ก์ด ๋๋ฉด ์ค๊ฐ์ ๊ณต๊ฒฉ ๊ฐ์ ์ํ์์๋ ๋น์ฐํ ๋ง์คํน ์ฒ๋ฆฌ๊ฐ ๋ ์ํ์์ ๋ฐ์ ๋ณผ ์ ์์ต๋๋ค.
- 0
- 3
- 49
Q&A
In-line Query ์ Terminating Query
์ง๋ฌธ1) ์๋ฒ ์ธก์๋ ์๋์ ๊ฐ์ด ์ฟผ๋ฆฌ๊ฐ ์์ฑ ๋์ด ์์ต๋๋ค.SELECT * FROM member WHERE user_id = ' ์ฌ์ฉ์ ์ ๋ ฅ ๊ฐ '์ฌ๊ธฐ์ ์ ์ ์๋๊ฑด ์ฌ์ฉ์ ์ ๋ ฅ ๊ฐ ์ ์์ผ๋ก ์ฑ๊ธ์ฟผํฐ๊ฐ ์์ผ๋ฉฐ, ์์ ์ฑ๊ธ์ฟผํฐ์ ๋ค์ ์ฑ๊ธ์ฟผํฐ๋ฅผ ์ฒ๋ฆฌํด ์ค์ผํฉ๋๋ค. In-line ๋ฐฉ์ ์ฟผ๋ฆฌ ์์ฑ ์ ์ฐ์ hacker' ๋ฅผ ํตํด ์์ ์ฑ๊ธ์ฟผํฐ ๋ง๋ฌด๋ฆฌ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.SELECT * FROM member WHERE user_id = ' hacker ' '๊ทธ๋ฌ๋ ๋ค์ ์ฑ๊ธ ์ฟผํฐ๋ ์์ง ๋ง๋ฌด๋ฆฌ๊ฐ ๋์ด ์์ง ์์ต๋๋ค. ๋ฐ๋ผ์ and '1'='1 ์ ๋ ฅ์ ํตํด ๋ค์ ์ฑ๊ธ์ฟผํฐ ๋ง๋ฌด๋ฆฌ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.SELECT * FROM member WHERE user_id = ' hacker ' and ' 1 '=' 1 '์ฐ์ ์ด๋ ๊ฒ ์ ์์ ์ธ ๋ฌธ์ฅ์ด ์์ฑ๋๊ธฐ ๋๋ฌธ์ ์ทจ์ฝ์ ํ ์คํธ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.์ฐธ: SELECT * FROM member WHERE user_id = ' hacker ' and ' 1 '=' 1 '๊ฑฐ์ง: SELECT * FROM member WHERE user_id = ' hacker ' and ' 1 '=' 2 '๊ทธ๋ฌ๋ ์กฐ๊ฑด๋ฌธ์ ๋ง๋ค์ด์ฃผ๊ธฐ ์ํด ์ค๊ฐ์ and 1=1 ์ด๋ ๊ตฌ๋ฌธ์ ๋ฃ์ด ์ค์ ์ฌ์ฉํ๊ฒ ๋ฉ๋๋ค.(๊ทธ ์ด์ ๋ ๋ฐ์ดํฐ ์กฐํ ๊ณต๊ฒฉ์ ํ์ฉํ๊ธฐ ์ํด)SELECT * FROM member WHERE user_id = ' hacker ' and 1=1 and ' 1 '=' 1 ' ์ง๋ฌธ 2) Terminating ์ฟผ๋ฆฌ์ ๊ด๋ จ๋ ์ง๋ฌธ ์ด์ ๊ฒ ๊ฐ์๋ฐ, ์ฃผ์์ด ์ฌ์ฉ๋๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ฃผ์์ด ์ฌ์ฉ๋๋ฉด ์ฃผ์ ๋ฌธ์ ๋ค์ ๋ชจ๋ ๋ฌธ์๋ค์ ๋ฌด์ ๋ฉ๋๋ค.์๋๋ hacker ' and 1=1# ์ ๋ ฅ ์์ ์ ๋๋ค. MySQL ์ฃผ์ ๋ฌธ์์ธ #์ ์ ๋ ฅ ํ์์ผ๋ฉฐ ๋ค์ ์ฑ๊ธ์ฟผํฐ ๋ฌธ์๋ ๋ฌด์๊ฐ ๋ฉ๋๋ค.SELECT * FROM member WHERE user_id = ' hacker ' and 1=1# '
- 0
- 2
- 56
Q&A
๋ก์ปฌ ์์น๋ฅผ ์ฐพ๋ ๋ฒ
์๋ฒ ๋ด ํ์ผ ๊ฒฝ๋ก๋ฅผ ํ๋ํ๋ ๋ํ์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก๋ 'ํ์ผ ๋ค์ด๋ก๋ ์ทจ์ฝ์ '์ด ์์ต๋๋ค. ํด๋น ์ทจ์ฝ์ ์ผ๋ก ๋ค์ํ ํ์ผ๋ค์ ๊ฒฝ๋ก ํ๋์ด ๊ฐ๋ฅํฉ๋๋ค. ๊ทธ์ธ ์๋ฌ ๋ฐ์ ์ ๊ฒฝ๋ก ๋ ธ์ถ, ๊ฐ๋ฐ์ ์ค์๋ก ์ธํ ๊ฒฝ๋ก ์ ๋ณด ๋ ธ์ถ ๋ฑ์ด ์์ ์ ์์ต๋๋ค.๊ทธ๋ฆฌ๊ณ ์ด์์ฒด์ ํ๋ณ์ ํ์ผ ๋ค์ด๋ก๋ ์ ํ์ผ๋ช ๋์๋ฌธ์ ๋ณํ์ ํตํด ํ๋ณ์ ํ ์ ์์ต๋๋ค. ๊ทธ์ธ ๋ค์ํ ๋ฐฉ๋ฒ๋ค๋ ์์ต๋๋ค.
- 0
- 2
- 40
Q&A
Reflected XSS ๋ฅผ ์ด์ฉํ ์ธ์ ํ์ทจ ๊ณต๊ฒฉ
์ง๋ฌธ์ด ๊ฒ์ํ ๊ฒ์๊ธ ์์ฑ ์ ๊บฝ์ , ๋๋ธ์ฟผํฐ ํํฐ๋ง์ ๋ง์ํ์๋๊ฑฐ์ฃ ?๋๋ถ๋ถ์ ๊ฒ์๊ธ ์์ฑ ์ '๋งํฌ' ๊ธฐ๋ฅ์ ํ์ฉํ๊ฒ ์ค๊ณ๊ฐ ๋์ด ์์ต๋๋ค.๋จ์ํ ํ ์คํธ๋ง ์์ฑํ ์ ์๋ ๋ถ๋ถ์ ๊ฒ์๊ธ ์ ๋ชฉ์ด๋ ๋๊ธ ๊ฐ์๊ฑฐ์ ๋๋ค.๊ทธ๋์ ์ ๋งํด์ ๋งํฌ ์ฌ์ฉ์ด ๊ฐ๋ฅํฉ๋๋ค. ๋ฌผ๋ก ๋งํฌ ํ์ฉ์ด ๋์ง ์๊ณ ๊บฝ์, ๋๋ธ์ฟผํฐ ํํฐ๋ง๊น์ง ํ๊ณ ์์ ๊ฒฝ์ฐ๋ ๋ค๋ฅด๊ฒ ์ ๋ฌํ ๋ฐฉ๋ฒ๋ค์ ์๊ฐํด๋ด์ผ๊ฒ ์ฃ .ใ ใ
- 0
- 2
- 123
Q&A
Prepared Statement ๋์๋ฐฉ์ ๊ถ๊ธ์ฌํญ ์ง๋ฌธ์์ต๋๋ค!
๋ต ๋ง์ต๋๋ค. ์ ์ ํํ๊ฐ ์๋ ๋ค๋ฅธ ๊ฐ์ด ๋ค์ด์ฌ ๊ฒฝ์ฐ ํ๋ณํ ์ ์๋ฌ๊ฐ ๋ฐ์๋์ผ๋ก, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ง์ ์ ์ ์ดํ๋ฆฌ์ผ์ด์ ์ด ์ค๋จ๋ฉ๋๋ค.๋ฐ๋ผ์ SQL ์ธ์ ์ ์ผ๋ก๋ถํฐ๋ ์์ ํ๋ค๊ณ ๋ณผ ์ ์์ต๋๋ค.๋ค๋ง, ํ๊ฒฝ์ ๋ฐ๋ผ ์๋ฌ ํธ๋ค๋ง ์ฌ๋ถ๊ฐ ๋ค๋ฅด๊ธฐ์ ์คํ ํธ๋ ์ด์ค ๋ฐ์์ ๋ฐ๋ฅธ ์ ๋ณด ๋ ธ์ถ์ ์ ์ฌ์ ์ํ์ด ์กด์ฌํ ์ ์์ต๋๋ค. ๋ฐ๋ผ์, ๋ฒ์ฉ์ ์ผ๋ก๋ Prepared Statement ์ ์ฉ์ด๋ ์ซ์๊ฒ์ฆ ๊ฐ์ ๋์ ๋ฐฉ์์ผ๋ก ๊ถ๊ณ ํ๋ ๊ฒ์ด ๋ฐ๋์งํฉ๋๋ค.
- 0
- 2
- 57
Q&A
๊ฒ์ํ์์ oracle๋ง ์ค๋ฅ๊ฐ ๋๋ ์ด์ ๋ฅผ ๋ชจ๋ฅด๊ฒ ์ด์
127.0.0.1 ์ฃผ์๋ก๋ ํด๋ณด์๊ณ , ์๋์ ๋งํฌ๊ธ๋ ํ์ธํด์ฃผ์ธ์.https://www.inflearn.com/community/questions/1257382/xampp-%EC%B5%9C%EC%8B%A0%EB%B2%84%EC%A0%84-oracle-%EC%97%B0%EB%8F%99%EB%B0%A9%EB%B2%95-%EA%B2%AA%EC%9D%80-%EC%98%A4%EB%A5%98-%EC%A0%95%EB%A6%AC
- 0
- 2
- 63
Q&A
ํ์ผ ์ ๋ก๋ ์๋ฌ
์ ๋ก๋ ๊ฒฝ๋ก ๋๋ ํฐ๋ฆฌ๊ฐ ์กด์ฌํ๋์ง ํ์ธ๋ถํ๋๋ฆฝ๋๋ค.
- 0
- 2
- 71