ARP μ€νΈν(Spoofing)
μλ νμΈμ! λΈλ‘κ·Έ κΈμ μ€λλ§μ μ¬λ¦¬κ² λμλ€μ γ γ
μ 보보μ μ°μ κΈ°μ¬ μΌμ μ΄ μΌλ§ λ¨μ§ μμ μκ° λΆλ°°κ° μκ°λ³΄λ€ μ΄λ ΅λκ΅°μ,,γ γ
μκ°μ΄ λ¨μ§ μλλΌλ ννν λΈλ‘κ·Έ κΈμ μ¬λ €μΌκ² μ΄μ!!!
νμ¬νΌ μ€λμ ARP μ€νΈνμ λν΄ μμλ³΄λ € ν©λλ€!
λ¨Όμ ARP μ€νΈνμ΄ λμ§ μκ³ μΆμΌμλ€λ©΄
μ€νΈνμ΄ λ¬΄μμΈμ§ μμλ΄μΌκ² μ£ ?
[μΆμ² : κ΅¬κΈ μν€λ°±κ³Ό]
μ€νΈν(Spoofing)μ΄λ?
μ€νΈν(Spoofing)μ μ¬μ μ μλ―Έλ 'μμ΄λ€'μ΄λ€. λ€νΈμν¬μμ μ€νΈν λμμ MAC μ£Όμ, IPμ£Όμ, ν¬νΈ λ± λ€νΈμν¬ ν΅μ κ³Ό κ΄λ ¨λ λͺ¨λ κ²μ΄ λ μ μκ³ , μ€νΈνμ μμμ μ΄μ©ν 곡격μ μ΄μΉνλ€.
μ¦ μ€νΈνμ μΈν°λ· νλ‘ν μ½μΈ TCP/IPμ ꡬ쑰μ κ²°ν¨μ μ΄μ©ν΄ μ¬μ©μμ μμ€ν κΆνμ νλν λ€,
μ 보λ₯Ό λΉΌκ°λ ν΄νΉ μλ²μ λ§νλ€.
μ΄λ κ² μ€νΈνμ λν κ°λ¨ν μ€λͺ μ λλ Έλλ°μ
μ μ¬ μ©μ΄λ‘ μ€λν(Sniffing), μ€λν(Snooping)λ μμ보λλ‘ ν κ²μ.
μ€λν(Sniffing)μ΄λ?
Sniffingμ΄λ λ¨μ΄μ μ¬μ μ μλ―Έλ βμ½λ₯Ό νν거리λ€β, βλμλ₯Ό λ§‘λ€β λ±μ λ»μ΄ μλ€. μ¬μ μ μΈ μλ―Έμ κ°μ΄ ν΄νΉ κΈ°λ²μΌλ‘μ μ€λνμ λ€νΈμν¬ μμμ μμ μ΄ μλ λ€λ₯Έ μλλ°©λ€μ ν¨ν· κ΅νμ μΏλ£λ κ²μ μλ―Ένλ€. κ°λ¨ν λ§νμ¬ λ€νΈμν¬ νΈλν½μ λμ²(eavesdropping)νλ κ³Όμ μ μ€λνμ΄λΌκ³ ν μ μλ€. μ΄λ° μ€λνμ ν μ μλλ‘ νλ λꡬλ₯Ό μ€λνΌ(Sniffer)λΌκ³ νλ©° μ€λνΌλ₯Ό μ€μΉνλ κ³Όμ μ μ νκΈ° λμ² μ₯μΉλ₯Ό μ€μΉνλ κ³Όμ μ λΉμ λ μ μλ€.
μ€λν(Snooping)μ΄λ?
μ€λνμ Snoopμ 'κΈ°μ거리λ€, μΌννλ€'λΌλ λ»μ κ°μ§κ³ μλ€. μ€λνμ νλ‘ν μ½ λΆμμ© μννΈμ¨μ΄λ₯Ό μ§μΉνλ©°, λ€νΈμν¬μμ λ λλ μ€μ μ 보λ₯Ό λͺ°λ νλνλ νμλ₯Ό λ§νλ€. μ€νΌλλ μ μ¬ν μλ―Έκ° μμΌλ, μ€λνμ μ£Όλ‘ λͺ°λ μΏλ£λ μλ―Έκ° κ°νλ€.
μμ½μ 리 ν΄λ³΄λ©΄ ?
- μ€νΈν : '골νλ¨Ήμ΄λ€, μμ΄λ€' λ‘ μ μΌ λμ νμ μμ€ν κΆνμ νλν΄μ μ 보λ₯Ό νμ·¨κΉμ§ ν¨.
- μ€λν : 'νν거리λ€, λμλ§‘λ€' λ‘ ν¨ν·κ΅νμ νμ³λ³΄λ μ λμ νμ.
- μ€λν : 'κΈ°μκΈ°μ거리λ€, μΌννλ€' λ‘ μ€λνλ³΄λ€ μ‘°κΈ λ°μ ν΄μ
λ€νΈμν¬ μμ λ λλ μ€μμ 보λ₯Ό μΌννλ κ² λΏλ§ μλλΌ νλκΉμ§ ν¨.
μ΄λ κ² μ€νΈν, μ€λν, μ€λνμ μμ보μλλ°μ!
μ¬κΈ°μ μ€λ μμλ³Ό ARP μ€νΈνμ
λ°λ‘! μ€λν 곡격μ λνμ μΈ κΈ°μ μ€ νλ μ λλ€.
μ¦ νμ³λ³΄κΈ° μν΄ μμ΄λ κΈ°μ μ λ°λ‘ μ€νΈν μ΄λΌ νλ κ²μ΄μ§μ!
κ·Έλ λ€λ©΄ μ¬κΈ°μ ARPλ 무μμΌκΉμ?
ARP(Address Resolution Protocol)λ?
μ£Όμ κ²°μ νλ‘ν μ½(Address Resolution Protocol, ARP)μ λ€νΈμν¬ μμμ IP μ£Όμλ₯Ό 물리μ λ€νΈμν¬ μ£Όμλ‘ λμ(bind)μν€κΈ° μν΄ μ¬μ©λλ νλ‘ν μ½μ΄λ€. μ¬κΈ°μ 물리μ λ€νΈμν¬ μ£Όμλ μ΄λλ· λλ ν ν°λ§μ 48 λΉνΈ λ€νΈμν¬ μΉ΄λ μ£Όμλ₯Ό λ»νλ€.
(ARPλ Layer 2κ³μΈ΅ μ΄λλ· νκ²½μμ λͺ©μ μ§ IPμ£Όμμ λν MACμ£Όμ λ³ν λμμ λ΄λΉνλ€. μ½κ² λ§ν΄ IP -> MAC// RARP : MAC -> IP μ΄λ κ² λ°κΏμ£Όλ μν μν¨)
- μΆμ² : κ΅¬κΈ μν€λ°±κ³Ό
ARP μ€νΈν μ΄λ?
ARP μ€νΈν(ARP spoofing)μ 근거리 ν΅μ λ§(LAN) νμμ μ£Όμ κ²°μ νλ‘ν μ½(ARP) λ©μμ§λ₯Ό μ΄μ©νμ¬ μλλ°©μ λ°μ΄ν° ν¨ν·μ μ€κ°μμ κ°λ‘μ±λ μ€κ°μ 곡격 κΈ°λ²μ΄λ€.
ARP Tableμ΄λ?
λ€νΈμν¬μ μλ μ₯λΉλ€μκ²μ νμ μ΄λ¬ν ARP νλ‘μΈμ€ κ³Όμ μ΄ λ°μνλ€λ©΄ κ·Έ λ§μ traffic μ΄ μ¬νμ¬ λΆλ΄μ΄ λλ€. λ°λΌμ, ARP table μ΄λΌλ κ²μ΄ μ‘΄μ¬νκ³ λ―Έλ¦¬ IP/MAC addr μ£Όμλ₯Ό μ μ΄ λλ κ³Όμ μ μ§ννλ€. ARP table μ μλ ARP μ 보λ ARP table μ κ°±μ νμ¬ μ μ₯ν΄ λλλ€.
μΆμ²: https://sjlim5092.tistory.com/entry/arp-ν¨ν·μ-μ리μ-μ΄ν΄ [My Own Style]
μ©μ΄λ μ΄μ λ μ€λͺ ν΄λλ Έλλ°μ.
μ¦ ARP μ€νΈνμ΄λ μμ μ MAC μ£Όμλ₯Ό λ§μΉ
λ€λ₯Έ μ»΄ν¨ν°μ MACμΈ κ²μ²λΌ μμ΄λ 곡격μ΄λΌκ³ ν μ μμ΅λλ€.
ARPμ 보λ ARP Cache(ARP Table)μ μ μ₯λλλ° μ΄ μ 보λ₯Ό μμ¬
λ€λ₯Έ μ»΄ν¨ν°μ μ 보λ₯Ό νμ³ λ³Ό μ μλ 곡격 κΈ°λ²μΈ κ²μ΄μ£ .
μ΄μ μμΈν ARP μ€νΈνμ λν΄ μμ 보λλ‘ νκ² μ΅λλ€.

μμ κ·Έλ¦Όκ°μ΄
μ μμ μΈ ν΅μ μ΄λΌλ©΄ ARPν μ΄λΈμ MACμ£Όμκ° μ λλ‘ κΈ°λ‘λμ§λ§
ARP Spoofing곡격μ νκ² λλ©΄ ARPν μ΄λΈμ΄ μλͺ»λ κ²μ κ±°λ₯΄μ§ λͺ»νλλ°μ.
ARP νλ‘ν μ½μ μΈμ¦μ μꡬνλ νλ‘ν μ½μ΄ μλκΈ° λλ¬Έμ μ½κ² ν μ΄λΈμ μ λ°μ΄νΈλ₯Ό
μν¬ μ μλ κ²μ λλ€.
μ€λνΌλ κ³μν΄μ cacheμ λ³΄κ° μ¬λΌμ§κΈ° μ μ λ³μ‘°λ ARP Replyλ₯Ό μ§μμ μΌλ‘ 보λ΄κ³ ,
κ²°κ΅ MAC table μλ κ³μν΄μ λ³μ‘°λ μ£Όμκ° μ μ§λλ κ±°μ£ .
κ³΅κ²©μ΄ μ±κ³΅μ λ νΈμ€νΈλ μλ‘μ MACμ£Όμλ₯Ό λ³μ‘°λ MACμ£Όμλ‘ μΈμ νκΈ° λλ¬Έμ
λͺ¨λ νΈλν½μ μ€λνΌμκ² μ λ¬νκ³
μ€λνΌλ λ νΈμ€νΈλ‘λΆν° μ 보λ₯Ό λμ² κ°λ₯νλ©°, μ¬μ μ‘, μΊ‘μ³κΉμ§λ κ°λ₯νκ² λ©λλ€.

μ΄λ κ² ARP Spoofingμ΄ κ°λ₯ν μ΄μ λ ARP tableμ΄ λμ μ΄μ¬μ
μ½κ² 곡격μλ₯Ό κ±°λ₯΄μ§ λͺ»νκΈ° λλ¬ΈμΈλ°μ
μ΄μ λν 곡격 λ°©μ§ λμ± μ
ARP tableμ μ μ μΌλ‘ μ¦ μμ κ΄λ¦¬ νμ¬ κ±°λ₯Ό μ μλλ‘ νλ λ°©λ²μ λλ€.
μλͺ»λ ARP Reply μ λ³΄κ° μ¨λ€λ©΄ tableμ λ°μμν€μ§ λͺ»νλλ‘ λ§μ΄μ£ .
κ·ΈμΈμ λ°©λ²μΌλ‘λ
μ€μ ν¨ν·μ μνΈν, MAC Flooding μ μ΄ λ° μ μ μΈ MAC μ£Όμ κ΄λ¦¬, ARP ν¨ν· κ²μ¬ λ±μ΄μμ΅λλ€.
μ λ..μ κ° μ΄ν΄νκΈ° μν΄ κ³΅λΆλ₯Ό νκ³ ,
μ°Ύμλ³΄κ³ λ°°μ΄ ν μ΄ν΄ν κ²μ μ 리 νκΈ° μν΄ κΈμ μΌμ§λ§
μμ§ λ°°μΈ μ μ΄ λ무 λ§μ κ² κ°λ€μ.
μμ¦ μΈν°λ·μ΄ μ λ§ λ§μ΄ λ°μ ν κ² κ°μμ....κ²μλ§ νλ©΄ λ무 μμΈν μ μ€λͺ λμ΄μλ κ² κ°μμ!
λ€λ€ μ΄λ°μλμ νμ΄λ κ±Έ κ°μ¬ν μ¬κΈ°λ©° λ μ΄μ¬ν μ°Ύμλ³΄κ³ κ³΅λΆ νλλ‘ ν΄μ^0^..