XSS
-
μ΄λ² ν¬μ€ν μ 'XSS - Reflected(GET)' μ λλ€. μ€μ΅νλ λͺ¨λ 곡격μ μ€μ λ‘ μ¬μ©νμλ©΄ μλ©λλ€. νμ©λ°μ§ μμ μλΉμ€ λμμ ν΄νΉμ μλνλ νλμ κΈμ§νλ©°, λͺ¨λ λ²μ μ± μμ μ¬μ©μμκ² μλ κ²μ λͺ μ¬ν΄μ£ΌμΈμ. λμ΄λ ν μ€λ μ€μ΅ν 곡격μ λ°μ¬ν xss - GETλ°©μ νλ©΄μ λ€μ΄κ°λ©΄ first name, last nameμ μ λ ₯νλ μ λ ₯λμ΄ μλ€. μ λ ₯ν λ΄μ©μ μλ welcome λ€μ μΆλ ₯λλ€. xssμ·¨μ½μ μ΄ μλμ§ μμ보μ. μΌλ¨ λ°©μμ΄ getμ΄λ, νλΌλ―Έν°μ κ°μ λ°κΏλ³΄μ : lastnameμ μ무 κ°μ΄λ μ λ ₯ν΄μ€λ λλ€. (firstnameμ μ·¨μ½μ μ΄ μλμ§ testνλ κ±°λκΉ) κ²°κ³Ό μ€ν¬λ¦½νΈκ° μ€νλλ κ²μ μ μ μλ€. μ¦ xssμ μ·¨μ½νλ€λ κ² μ welcomeμ μ€ν ..
[Bee-box] XSS - Reflected(GET)μ΄λ² ν¬μ€ν μ 'XSS - Reflected(GET)' μ λλ€. μ€μ΅νλ λͺ¨λ 곡격μ μ€μ λ‘ μ¬μ©νμλ©΄ μλ©λλ€. νμ©λ°μ§ μμ μλΉμ€ λμμ ν΄νΉμ μλνλ νλμ κΈμ§νλ©°, λͺ¨λ λ²μ μ± μμ μ¬μ©μμκ² μλ κ²μ λͺ μ¬ν΄μ£ΌμΈμ. λμ΄λ ν μ€λ μ€μ΅ν 곡격μ λ°μ¬ν xss - GETλ°©μ νλ©΄μ λ€μ΄κ°λ©΄ first name, last nameμ μ λ ₯νλ μ λ ₯λμ΄ μλ€. μ λ ₯ν λ΄μ©μ μλ welcome λ€μ μΆλ ₯λλ€. xssμ·¨μ½μ μ΄ μλμ§ μμ보μ. μΌλ¨ λ°©μμ΄ getμ΄λ, νλΌλ―Έν°μ κ°μ λ°κΏλ³΄μ : lastnameμ μ무 κ°μ΄λ μ λ ₯ν΄μ€λ λλ€. (firstnameμ μ·¨μ½μ μ΄ μλμ§ testνλ κ±°λκΉ) κ²°κ³Ό μ€ν¬λ¦½νΈκ° μ€νλλ κ²μ μ μ μλ€. μ¦ xssμ μ·¨μ½νλ€λ κ² μ welcomeμ μ€ν ..
2020.10.04 -
μ΄λ² ν¬μ€ν μ 'λ°μ¬λ XSS μ·¨μ½μ ' μ λλ€. μ€μ΅νλ λͺ¨λ 곡격μ μ€μ λ‘ μ¬μ©νμλ©΄ μλ©λλ€. νμ©λ°μ§ μμ μλΉμ€ λμμ ν΄νΉμ μλνλ νλμ κΈμ§νλ©°, λͺ¨λ λ²μ μ± μμ μ¬μ©μμκ² μλ κ²μ λͺ μ¬ν΄μ£ΌμΈμ. λ°μ¬λ XSS μ·¨μ½μ μ΄λ? 'λ°μ¬λ XSS(Reflected Cross-Site Script)'λ μΉ νμ΄μ§ URLμ μ‘΄μ¬νλ νλΌλ―Έν°μ μ μμ μΈ μ€ν¬λ¦½νΈ μ½λλ₯Ό μ λ ₯νμ¬ μ¬μ©μκ° URLμ ν΄λ¦νλ©΄ νλΌλ―Έν°μ μ λ ₯ν μ μ± μ€ν¬λ¦½νΈ μ½λκ° μ€νλκ² νλ 곡격μ΄λ€. μ€ν¬λ¦½νΈ μ½λκ° ν¬ν¨λ URLμ λ©μΌλ‘ μ μ‘νκ±°λ κ²μλ¬Όλ‘ λ±λ‘νμ¬ μ¬μ©μκ° ν΄λ¦νλλ‘ μ λνλ€. (μ μ₯ν = κ²μκΈ λ± μ μ₯ν΄μ μ¬μ©μκ° μ μ μ μ€ν, λ°μ¬ν = μ λ ν ν΄λ¦μ λ -> ν΄λ¦ μ μ€ν¬λ¦½νΈ μ½λ μ€ν) λ 곡격μ μ°¨μ΄..
[Bee-box] λ°μ¬λ XSS μ·¨μ½μ μ΄λ² ν¬μ€ν μ 'λ°μ¬λ XSS μ·¨μ½μ ' μ λλ€. μ€μ΅νλ λͺ¨λ 곡격μ μ€μ λ‘ μ¬μ©νμλ©΄ μλ©λλ€. νμ©λ°μ§ μμ μλΉμ€ λμμ ν΄νΉμ μλνλ νλμ κΈμ§νλ©°, λͺ¨λ λ²μ μ± μμ μ¬μ©μμκ² μλ κ²μ λͺ μ¬ν΄μ£ΌμΈμ. λ°μ¬λ XSS μ·¨μ½μ μ΄λ? 'λ°μ¬λ XSS(Reflected Cross-Site Script)'λ μΉ νμ΄μ§ URLμ μ‘΄μ¬νλ νλΌλ―Έν°μ μ μμ μΈ μ€ν¬λ¦½νΈ μ½λλ₯Ό μ λ ₯νμ¬ μ¬μ©μκ° URLμ ν΄λ¦νλ©΄ νλΌλ―Έν°μ μ λ ₯ν μ μ± μ€ν¬λ¦½νΈ μ½λκ° μ€νλκ² νλ 곡격μ΄λ€. μ€ν¬λ¦½νΈ μ½λκ° ν¬ν¨λ URLμ λ©μΌλ‘ μ μ‘νκ±°λ κ²μλ¬Όλ‘ λ±λ‘νμ¬ μ¬μ©μκ° ν΄λ¦νλλ‘ μ λνλ€. (μ μ₯ν = κ²μκΈ λ± μ μ₯ν΄μ μ¬μ©μκ° μ μ μ μ€ν, λ°μ¬ν = μ λ ν ν΄λ¦μ λ -> ν΄λ¦ μ μ€ν¬λ¦½νΈ μ½λ μ€ν) λ 곡격μ μ°¨μ΄..
2020.10.04 -
μ΄λ² ν¬μ€ν μ 'User-Agent' μ λλ€. μ€μ΅νλ λͺ¨λ 곡격μ μ€μ λ‘ μ¬μ©νμλ©΄ μλ©λλ€. νμ©λ°μ§ μμ μλΉμ€ λμμ ν΄νΉμ μλνλ νλμ κΈμ§νλ©°, λͺ¨λ λ²μ μ± μμ μ¬μ©μμκ² μλ κ²μ λͺ μ¬ν΄μ£ΌμΈμ. λμ΄λ ν νμ΄μ§ μ μ μ΄ νμ΄μ§λ μ μν μΉ λΈλΌμ°μ μ μ λ³΄κ° μ μ₯λ 'User-Agent' ν€λ κ°μ ν μ΄λΈ ννλ‘ μΆλ ₯νλ€. 첫 νλ©΄ ν μ΄λΈμλ μ΅κ·Ό μ μν μμλλ‘ 3κ°κΉμ§λ§ μΆλ ₯νλλ°, μ νλ©΄μ downloadλΌλ μ§ν κΈμ¨λ₯Ό ν΄λ¦νλ©΄ μ μν λͺ¨λ μ 보λ₯Ό λ€ μΆλ ₯μν¨λ€. μ¬λ¬λ² μ μμ κΈ°λ‘μ΄ λ¨μ. λ²ν μ€μνΈλ₯Ό μ΄μ©νμ¬ user-agentν€λμ μ€ν¬λ¦½νΈ μ½λλ₯Ό μ λ ₯νμ¬ ν μ΄λΈμ μ€ν¬λ¦½νΈλ₯Ό μ μ₯νλ xss곡격μ μνν΄ λ³΄κ² λ€. μμ² ν¨ν·μ μ‘μλ§μ νμΈν κ² μ μ¬μ§μ²λΌ μλ μλ λͺ¨..
[Bee-box] User-Agentμ΄λ² ν¬μ€ν μ 'User-Agent' μ λλ€. μ€μ΅νλ λͺ¨λ 곡격μ μ€μ λ‘ μ¬μ©νμλ©΄ μλ©λλ€. νμ©λ°μ§ μμ μλΉμ€ λμμ ν΄νΉμ μλνλ νλμ κΈμ§νλ©°, λͺ¨λ λ²μ μ± μμ μ¬μ©μμκ² μλ κ²μ λͺ μ¬ν΄μ£ΌμΈμ. λμ΄λ ν νμ΄μ§ μ μ μ΄ νμ΄μ§λ μ μν μΉ λΈλΌμ°μ μ μ λ³΄κ° μ μ₯λ 'User-Agent' ν€λ κ°μ ν μ΄λΈ ννλ‘ μΆλ ₯νλ€. 첫 νλ©΄ ν μ΄λΈμλ μ΅κ·Ό μ μν μμλλ‘ 3κ°κΉμ§λ§ μΆλ ₯νλλ°, μ νλ©΄μ downloadλΌλ μ§ν κΈμ¨λ₯Ό ν΄λ¦νλ©΄ μ μν λͺ¨λ μ 보λ₯Ό λ€ μΆλ ₯μν¨λ€. μ¬λ¬λ² μ μμ κΈ°λ‘μ΄ λ¨μ. λ²ν μ€μνΈλ₯Ό μ΄μ©νμ¬ user-agentν€λμ μ€ν¬λ¦½νΈ μ½λλ₯Ό μ λ ₯νμ¬ ν μ΄λΈμ μ€ν¬λ¦½νΈλ₯Ό μ μ₯νλ xss곡격μ μνν΄ λ³΄κ² λ€. μμ² ν¨ν·μ μ‘μλ§μ νμΈν κ² μ μ¬μ§μ²λΌ μλ μλ λͺ¨..
2020.09.30 -
μ΄λ² ν¬μ€ν μ 'Change Secret' μ λλ€. μ€μ΅νλ λͺ¨λ 곡격μ μ€μ λ‘ μ¬μ©νμλ©΄ μλ©λλ€. νμ©λ°μ§ μμ μλΉμ€ λμμ ν΄νΉμ μλνλ νλμ κΈμ§νλ©°, λͺ¨λ λ²μ μ± μμ μ¬μ©μμκ² μλ κ²μ λͺ μ¬ν΄μ£ΌμΈμ. λμ΄λ ν νμ΄μ§ μ μ! μ΄ νμ΄μ§λ λΉλ°λ²νΈ ννΈλ₯Ό μλ‘ μ€μ νλ κΈ°λ₯μ μ 곡νλ€. μλ‘μ΄ ννΈλ₯Ό μ λ ₯λμ κ²½κ³ μ°½μΌλ‘ μΆλ ₯νλ μ€ν¬λ¦½νΈ μ½λλ₯Ό μ λ ₯νλ€. ex) μ λ ₯ ν changeλ²νΌμ ν΄λ¦νλ©΄ μ±κ³΅μ μΌλ‘ ννΈκ° λ³κ²½λμλ€κ³ μλ €μ€λ€. λΉλ°λ²νΈ ννΈλ₯Ό νμΈν μ μλ νμ΄μ§λ‘ μ΄λν΄μ, μ λ ₯ ν μ€ν¬λ¦½νΈ μ½λκ° μ€νλμλμ§ νμΈν΄λ³΄μ. SQLμΈμ μ μ LoginForm νμ΄μ§μμ λ‘κ·ΈμΈ νλ©΄ λΉλ°λ²νΈ ννΈλ₯Ό μΆλ ₯νλ€. νμ΄μ§μ μ μ ν λ‘κ·ΈμΈ νλ©΄ ννΈλ₯Ό μΆλ ₯νλ€. λΉλ°λ²νΈ ννΈλ₯Ό λ³κ²½ν..
[Bee-box] Change Secretμ΄λ² ν¬μ€ν μ 'Change Secret' μ λλ€. μ€μ΅νλ λͺ¨λ 곡격μ μ€μ λ‘ μ¬μ©νμλ©΄ μλ©λλ€. νμ©λ°μ§ μμ μλΉμ€ λμμ ν΄νΉμ μλνλ νλμ κΈμ§νλ©°, λͺ¨λ λ²μ μ± μμ μ¬μ©μμκ² μλ κ²μ λͺ μ¬ν΄μ£ΌμΈμ. λμ΄λ ν νμ΄μ§ μ μ! μ΄ νμ΄μ§λ λΉλ°λ²νΈ ννΈλ₯Ό μλ‘ μ€μ νλ κΈ°λ₯μ μ 곡νλ€. μλ‘μ΄ ννΈλ₯Ό μ λ ₯λμ κ²½κ³ μ°½μΌλ‘ μΆλ ₯νλ μ€ν¬λ¦½νΈ μ½λλ₯Ό μ λ ₯νλ€. ex) μ λ ₯ ν changeλ²νΌμ ν΄λ¦νλ©΄ μ±κ³΅μ μΌλ‘ ννΈκ° λ³κ²½λμλ€κ³ μλ €μ€λ€. λΉλ°λ²νΈ ννΈλ₯Ό νμΈν μ μλ νμ΄μ§λ‘ μ΄λν΄μ, μ λ ₯ ν μ€ν¬λ¦½νΈ μ½λκ° μ€νλμλμ§ νμΈν΄λ³΄μ. SQLμΈμ μ μ LoginForm νμ΄μ§μμ λ‘κ·ΈμΈ νλ©΄ λΉλ°λ²νΈ ννΈλ₯Ό μΆλ ₯νλ€. νμ΄μ§μ μ μ ν λ‘κ·ΈμΈ νλ©΄ ννΈλ₯Ό μΆλ ₯νλ€. λΉλ°λ²νΈ ννΈλ₯Ό λ³κ²½ν..
2020.09.29 -
μ΄λ² ν¬μ€ν μ 'Stored Xss - Blog' μ λλ€. μ€μ΅νλ λͺ¨λ 곡격μ μ€μ λ‘ μ¬μ©νμλ©΄ μλ©λλ€. νμ©λ°μ§ μμ μλΉμ€ λμμ ν΄νΉμ μλνλ νλμ κΈμ§νλ©°, λͺ¨λ λ²μ μ± μμ μ¬μ©μμκ² μλ κ²μ λͺ μ¬ν΄μ£ΌμΈμ. λμ΄λ ν νμ΄μ§μ μ μ xss νμ΄μ§λ ν μ€νΈ μ λ ₯ 곡κ°μ λ΄μ©μ μ λ ₯νκ³ 'submit' λ²νΌμ ν΄λ¦νλ©΄ κ·Έ μλμ μλ ν μ΄λΈμ μ λ ₯ν λ΄μ©μ μ μ₯νλ€. μ ν μ€νΈ μ λ ₯ 곡κ°μ 'Succeed'λΌλ λ©μμ§λ₯Ό μΆλ ₯νλ μ€ν¬λ¦½νΈ μ½λλ₯Ό μ λ ₯ν΄λ³΄μ. μ΄ λ¬Έμλ₯Ό μ λ ₯ν΄μ£Όκ³ submitμ ν΄λ¦νλ©΄ μ€ν¬λ¦½νΈκ° μ€νλμ΄ νμ΄μ§μ κ²½κ³ μ°½μΌλ‘μ SucceedλΌλ λ©μΈμ§κ° μΆλ ₯λλ€. (μ μ€ν¬λ¦½νΈ λ¬Έ μ€ alert == κ²½κ³ μ°½) μ€ν¬λ¦½νΈ μ€ν ν κΈ°λ‘μ νμΈν΄λ³΄λ©΄, ν μ€νΈ μΉΈμ΄ λΉμ΄μλ€. μ΄λ ..
[Bee-box] Stored Xss - Blogμ΄λ² ν¬μ€ν μ 'Stored Xss - Blog' μ λλ€. μ€μ΅νλ λͺ¨λ 곡격μ μ€μ λ‘ μ¬μ©νμλ©΄ μλ©λλ€. νμ©λ°μ§ μμ μλΉμ€ λμμ ν΄νΉμ μλνλ νλμ κΈμ§νλ©°, λͺ¨λ λ²μ μ± μμ μ¬μ©μμκ² μλ κ²μ λͺ μ¬ν΄μ£ΌμΈμ. λμ΄λ ν νμ΄μ§μ μ μ xss νμ΄μ§λ ν μ€νΈ μ λ ₯ 곡κ°μ λ΄μ©μ μ λ ₯νκ³ 'submit' λ²νΌμ ν΄λ¦νλ©΄ κ·Έ μλμ μλ ν μ΄λΈμ μ λ ₯ν λ΄μ©μ μ μ₯νλ€. μ ν μ€νΈ μ λ ₯ 곡κ°μ 'Succeed'λΌλ λ©μμ§λ₯Ό μΆλ ₯νλ μ€ν¬λ¦½νΈ μ½λλ₯Ό μ λ ₯ν΄λ³΄μ. μ΄ λ¬Έμλ₯Ό μ λ ₯ν΄μ£Όκ³ submitμ ν΄λ¦νλ©΄ μ€ν¬λ¦½νΈκ° μ€νλμ΄ νμ΄μ§μ κ²½κ³ μ°½μΌλ‘μ SucceedλΌλ λ©μΈμ§κ° μΆλ ₯λλ€. (μ μ€ν¬λ¦½νΈ λ¬Έ μ€ alert == κ²½κ³ μ°½) μ€ν¬λ¦½νΈ μ€ν ν κΈ°λ‘μ νμΈν΄λ³΄λ©΄, ν μ€νΈ μΉΈμ΄ λΉμ΄μλ€. μ΄λ ..
2020.09.26 -
μ΄λ² ν¬μ€ν μ 'Stored-XSS(Cross-Site Scripting)' μ λλ€. μ€μ΅ μ§ν μ , XSSκ° λ¬΄μμΈμ§ μ νν μ§κ³ λμ΄κ°λ³΄κ² μ΅λλ€. μ€μ΅νλ λͺ¨λ 곡격μ μ€μ λ‘ μ¬μ©νμλ©΄ μλ©λλ€. νμ©λ°μ§ μμ μλΉμ€ λμμ ν΄νΉμ μλνλ νλμ κΈμ§νλ©°, λͺ¨λ λ²μ μ± μμ μ¬μ©μμκ² μλ κ²μ λͺ μ¬ν΄μ£ΌμΈμ. ν¬λ‘μ€μ¬μ΄νΈ μ€ν¬λ¦½ν ν¬λ‘μ€μ¬μ΄νΈ μ€ν¬λ¦½ν (Cross-Site Script)μ·¨μ½μ μ μΉ μ¬μ΄νΈμμ μ λ ₯λ°μ΄ν°κ° μ μ ν κ°μΈμ§ κ²μ¬νμ§ μκ³ , μΉ λΈλΌμ°μ λ₯Ό μ€νν λ λ°μνλ€. 곡격μλ μ λ ₯ λ°μ΄ν°μ μ€ν¬λ¦½νΈ μ½λλ₯Ό μ λ ₯νμ¬ μΈμ μ 보λ₯Ό νμ·¨νλ κ²λΆν° μ¬μ©μλ₯Ό μ μμ μΈ μ¬μ΄νΈλ‘ μ΄λνκ² νκ±°λ, μ μ± νλ‘κ·Έλ¨μ κ°μ λ‘ λ€μ΄λ‘λ νκ² νλ€. XSS μ’ λ₯λ μ€ν¬λ¦½νΈ μ½λ μ λ ₯μ λ°λΌ μ μ₯λ XS..
[Bee-box] μ μ₯λ XSS μ·¨μ½μ μ΄λ² ν¬μ€ν μ 'Stored-XSS(Cross-Site Scripting)' μ λλ€. μ€μ΅ μ§ν μ , XSSκ° λ¬΄μμΈμ§ μ νν μ§κ³ λμ΄κ°λ³΄κ² μ΅λλ€. μ€μ΅νλ λͺ¨λ 곡격μ μ€μ λ‘ μ¬μ©νμλ©΄ μλ©λλ€. νμ©λ°μ§ μμ μλΉμ€ λμμ ν΄νΉμ μλνλ νλμ κΈμ§νλ©°, λͺ¨λ λ²μ μ± μμ μ¬μ©μμκ² μλ κ²μ λͺ μ¬ν΄μ£ΌμΈμ. ν¬λ‘μ€μ¬μ΄νΈ μ€ν¬λ¦½ν ν¬λ‘μ€μ¬μ΄νΈ μ€ν¬λ¦½ν (Cross-Site Script)μ·¨μ½μ μ μΉ μ¬μ΄νΈμμ μ λ ₯λ°μ΄ν°κ° μ μ ν κ°μΈμ§ κ²μ¬νμ§ μκ³ , μΉ λΈλΌμ°μ λ₯Ό μ€νν λ λ°μνλ€. 곡격μλ μ λ ₯ λ°μ΄ν°μ μ€ν¬λ¦½νΈ μ½λλ₯Ό μ λ ₯νμ¬ μΈμ μ 보λ₯Ό νμ·¨νλ κ²λΆν° μ¬μ©μλ₯Ό μ μμ μΈ μ¬μ΄νΈλ‘ μ΄λνκ² νκ±°λ, μ μ± νλ‘κ·Έλ¨μ κ°μ λ‘ λ€μ΄λ‘λ νκ² νλ€. XSS μ’ λ₯λ μ€ν¬λ¦½νΈ μ½λ μ λ ₯μ λ°λΌ μ μ₯λ XS..
2020.09.25 -
OS 컀맨λ μΈμ μ μ€μ΅μ μ΄μ΄μ, μ€λμ μΈμ μ κΈ°λ² μ€ php μ½λ μΈμ μ μ μ€μ΅ν΄λ³Όκ²μ. μ€μ΅νλ λͺ¨λ 곡격μ μ€μ λ‘ μ¬μ©νμλ©΄ μλ©λλ€. νμ©λ°μ§ μμ μλΉμ€ λμμ ν΄νΉμ μλνλ νλμ κΈμ§νλ©°, λͺ¨λ λ²μ μ± μμ μ¬μ©μμκ² μλ κ²μ λͺ μ¬ν΄μ£ΌμΈμ. λμ΄λ ν λ¨Όμ PHP code Injectionμ lowλͺ¨λλ‘ λ€μ΄κ°μ£ΌμΈμ. λ€μ΄κ°λ³΄λ©΄, μμ κ°μ μ°½μ΄ λ¨λλ°, message...μ ν΄λ¦νλ©΄ testλΌλ λ¬Έμμ΄μ΄ μΆλ ₯λ©λλ€. GETλ©μλλ‘ μμ²νκΈ° λλ¬Έμ URLμ 'message'λΌλ λ³μκ° λ ΈμΆλ©λλ€. messageλ³μμ μ λ ₯λ test λμ λ€λ₯Έ λ¬Έμμ΄μ μ λ ₯νλ©΄ phpi.php νμ΄μ§μ μ λ ₯ν λ¬Έμμ΄μ΄ μΆλ ₯λ©λλ€. PHPμμ exec() ν¨μλ eval() ν¨μλ₯Ό μ¬μ©ν κ²½μ° μΈλ―Έμ½λ‘ (..
[Bee-box] κΈ°ν μΈμ μ 곡격- php μ½λ μΈμ μ OS 컀맨λ μΈμ μ μ€μ΅μ μ΄μ΄μ, μ€λμ μΈμ μ κΈ°λ² μ€ php μ½λ μΈμ μ μ μ€μ΅ν΄λ³Όκ²μ. μ€μ΅νλ λͺ¨λ 곡격μ μ€μ λ‘ μ¬μ©νμλ©΄ μλ©λλ€. νμ©λ°μ§ μμ μλΉμ€ λμμ ν΄νΉμ μλνλ νλμ κΈμ§νλ©°, λͺ¨λ λ²μ μ± μμ μ¬μ©μμκ² μλ κ²μ λͺ μ¬ν΄μ£ΌμΈμ. λμ΄λ ν λ¨Όμ PHP code Injectionμ lowλͺ¨λλ‘ λ€μ΄κ°μ£ΌμΈμ. λ€μ΄κ°λ³΄λ©΄, μμ κ°μ μ°½μ΄ λ¨λλ°, message...μ ν΄λ¦νλ©΄ testλΌλ λ¬Έμμ΄μ΄ μΆλ ₯λ©λλ€. GETλ©μλλ‘ μμ²νκΈ° λλ¬Έμ URLμ 'message'λΌλ λ³μκ° λ ΈμΆλ©λλ€. messageλ³μμ μ λ ₯λ test λμ λ€λ₯Έ λ¬Έμμ΄μ μ λ ₯νλ©΄ phpi.php νμ΄μ§μ μ λ ₯ν λ¬Έμμ΄μ΄ μΆλ ₯λ©λλ€. PHPμμ exec() ν¨μλ eval() ν¨μλ₯Ό μ¬μ©ν κ²½μ° μΈλ―Έμ½λ‘ (..
2020.06.08 -
μλ νμΈμ μ€λμ XSSμ CSRFλ₯Ό μμλ³΄κ³ λ 곡격μ μ°¨μ΄μ μ μμ보λλ‘ ν κ»μ! XSS(Cross-Site Scripting)λ? ν¬λ‘μ€ μ¬μ΄νΈ μ€ν¬λ¦½ν (μ¬μ΄νΈ κ° μ€ν¬λ¦½ν )μ SQL injectionκ³Ό ν¨κ» μΉ μμμ κ°μ₯ κΈ°μ΄μ μΈ μ·¨μ½μ 곡격 λ°©λ²μ μΌμ’ μΌλ‘, μ μμ μΈ μ¬μ©μκ° κ³΅κ²©νλ €λ μ¬μ΄νΈμ μ€ν¬λ¦½νΈλ₯Ό λ£λ κΈ°λ²μ λ§νλ€. μ£Όλ‘ λ€λ₯Έ μΉμ¬μ΄νΈμ μ 보λ₯Ό κ΅ννλ μμΌλ‘ μλνλ―λ‘ μ¬μ΄νΈ κ° μ€ν¬λ¦½ν μ΄λΌκ³ λͺ μΉνλ€. μ΄ μ·¨μ½μ μ μΉ μ ν리μΌμ΄μ μ΄ μ¬μ©μλ‘λΆν° μ λ ₯ λ°μ κ°μ μ λλ‘ κ²μ¬νμ§ μκ³ μ¬μ©ν κ²½μ° λνλλ©°, 곡격μ μ±κ³΅νλ©΄ μ¬μ΄νΈμ μ μν μ¬μ©μλ μ½μ λ μ½λλ₯Ό μ€ννκ² λλ€. λ³΄ν΅ μλμΉ μμ νλμ μνμν€κ±°λ μΏ ν€λ μΈμ ν ν° λ±μ λ―Όκ°ν μ 보λ₯Ό νμ·¨νλ€. ν¬λ‘μ€ μ¬μ΄νΈ μ€ν¬..
XSSμ CSRF νΉμ§ λ° μ°¨μ΄μλ νμΈμ μ€λμ XSSμ CSRFλ₯Ό μμλ³΄κ³ λ 곡격μ μ°¨μ΄μ μ μμ보λλ‘ ν κ»μ! XSS(Cross-Site Scripting)λ? ν¬λ‘μ€ μ¬μ΄νΈ μ€ν¬λ¦½ν (μ¬μ΄νΈ κ° μ€ν¬λ¦½ν )μ SQL injectionκ³Ό ν¨κ» μΉ μμμ κ°μ₯ κΈ°μ΄μ μΈ μ·¨μ½μ 곡격 λ°©λ²μ μΌμ’ μΌλ‘, μ μμ μΈ μ¬μ©μκ° κ³΅κ²©νλ €λ μ¬μ΄νΈμ μ€ν¬λ¦½νΈλ₯Ό λ£λ κΈ°λ²μ λ§νλ€. μ£Όλ‘ λ€λ₯Έ μΉμ¬μ΄νΈμ μ 보λ₯Ό κ΅ννλ μμΌλ‘ μλνλ―λ‘ μ¬μ΄νΈ κ° μ€ν¬λ¦½ν μ΄λΌκ³ λͺ μΉνλ€. μ΄ μ·¨μ½μ μ μΉ μ ν리μΌμ΄μ μ΄ μ¬μ©μλ‘λΆν° μ λ ₯ λ°μ κ°μ μ λλ‘ κ²μ¬νμ§ μκ³ μ¬μ©ν κ²½μ° λνλλ©°, 곡격μ μ±κ³΅νλ©΄ μ¬μ΄νΈμ μ μν μ¬μ©μλ μ½μ λ μ½λλ₯Ό μ€ννκ² λλ€. λ³΄ν΅ μλμΉ μμ νλμ μνμν€κ±°λ μΏ ν€λ μΈμ ν ν° λ±μ λ―Όκ°ν μ 보λ₯Ό νμ·¨νλ€. ν¬λ‘μ€ μ¬μ΄νΈ μ€ν¬..
2020.02.19