Tip

AWS ν•΄ν‚Ή 배우기 및 μ—°μŠ΅ν•˜κΈ°:HackTricks Training AWS Red Team Expert (ARTE)
GCP ν•΄ν‚Ή 배우기 및 μ—°μŠ΅ν•˜κΈ°: HackTricks Training GCP Red Team Expert (GRTE) Azure ν•΄ν‚Ή 배우기 및 μ—°μŠ΅ν•˜κΈ°: HackTricks Training Azure Red Team Expert (AzRTE)

HackTricks μ§€μ›ν•˜κΈ°

TTL μ‘°μž‘

IDS/IPS에 도달할 수 μžˆμ„ 만큼의 TTL을 κ°€μ§„ νŒ¨ν‚·μ„ λ³΄λ‚΄λ˜, μ΅œμ’… μ‹œμŠ€ν…œμ—λŠ” λ„λ‹¬ν•˜μ§€ μ•Šλ„λ‘ ν•©λ‹ˆλ‹€. 그런 λ‹€μŒ, λ‹€λ₯Έ νŒ¨ν‚·κ³Ό λ™μΌν•œ μ‹œν€€μŠ€λ₯Ό κ°€μ§„ νŒ¨ν‚·μ„ λ‹€μ‹œ 보내면 IPS/IDSλŠ” 이λ₯Ό 반볡으둜 κ°„μ£Όν•˜κ³  검사λ₯Ό ν•˜μ§€ μ•Šμ§€λ§Œ, μ‹€μ œλ‘œλŠ” μ•…μ„± μ½˜ν…μΈ λ₯Ό ν¬ν•¨ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

Nmap μ˜΅μ…˜: --ttlvalue <value>

μ„œλͺ… νšŒν”Ό

νŒ¨ν‚·μ— μ“°λ ˆκΈ° 데이터λ₯Ό μΆ”κ°€ν•˜μ—¬ IPS/IDS μ„œλͺ…을 νšŒν”Όν•©λ‹ˆλ‹€.

Nmap μ˜΅μ…˜: --data-length 25

μ‘°κ°ν™”λœ νŒ¨ν‚·

νŒ¨ν‚·μ„ μ‘°κ°ν™”ν•˜μ—¬ μ „μ†‘ν•©λ‹ˆλ‹€. IDS/IPSκ°€ 이λ₯Ό μž¬μ‘°λ¦½ν•  수 μ—†λŠ” 경우, μ΅œμ’… ν˜ΈμŠ€νŠΈμ— λ„λ‹¬ν•˜κ²Œ λ©λ‹ˆλ‹€.

Nmap μ˜΅μ…˜: -f

μœ νš¨ν•˜μ§€ μ•Šμ€ 체크섬

μ„Όμ„œλŠ” 일반적으둜 μ„±λŠ₯μƒμ˜ 이유둜 체크섬을 κ³„μ‚°ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. λ”°λΌμ„œ κ³΅κ²©μžλŠ” μ„Όμ„œμ— μ˜ν•΄ ν•΄μ„λ˜μ§€λ§Œ μ΅œμ’… ν˜ΈμŠ€νŠΈμ— μ˜ν•΄ κ±°λΆ€λ˜λŠ” νŒ¨ν‚·μ„ 보낼 수 μžˆμŠ΅λ‹ˆλ‹€. 예:

RST ν”Œλž˜κ·Έμ™€ μœ νš¨ν•˜μ§€ μ•Šμ€ 체크섬을 κ°€μ§„ νŒ¨ν‚·μ„ 보내면, IPS/IDSλŠ” 이 νŒ¨ν‚·μ΄ 연결을 μ’…λ£Œν•  것이라고 생각할 수 μžˆμ§€λ§Œ, μ΅œμ’… ν˜ΈμŠ€νŠΈλŠ” 체크섬이 μœ νš¨ν•˜μ§€ μ•ŠκΈ° λ•Œλ¬Έμ— νŒ¨ν‚·μ„ νκΈ°ν•©λ‹ˆλ‹€.

비정상적인 IP 및 TCP μ˜΅μ…˜

μ„Όμ„œλŠ” IP 및 TCP 헀더 λ‚΄μ—μ„œ νŠΉμ • ν”Œλž˜κ·Έμ™€ μ˜΅μ…˜μ΄ μ„€μ •λœ νŒ¨ν‚·μ„ λ¬΄μ‹œν•  수 μžˆμ§€λ§Œ, λͺ©μ μ§€ ν˜ΈμŠ€νŠΈλŠ” μˆ˜μ‹  μ‹œ νŒ¨ν‚·μ„ μˆ˜μš©ν•©λ‹ˆλ‹€.

쀑첩

νŒ¨ν‚·μ„ 쑰각화할 λ•Œ νŒ¨ν‚· 간에 μ–΄λ–€ μ’…λ₯˜μ˜ 쀑첩이 μ‘΄μž¬ν•  수 μžˆμŠ΅λ‹ˆλ‹€(예: νŒ¨ν‚· 2의 처음 8λ°”μ΄νŠΈκ°€ νŒ¨ν‚· 1의 λ§ˆμ§€λ§‰ 8λ°”μ΄νŠΈμ™€ μ€‘μ²©λ˜κ³ , νŒ¨ν‚· 2의 λ§ˆμ§€λ§‰ 8λ°”μ΄νŠΈκ°€ νŒ¨ν‚· 3의 처음 8λ°”μ΄νŠΈμ™€ 쀑첩됨). 그런 λ‹€μŒ IDS/IPSκ°€ 이λ₯Ό μ΅œμ’… ν˜ΈμŠ€νŠΈμ™€ λ‹€λ₯΄κ²Œ μž¬μ‘°λ¦½ν•˜λ©΄ λ‹€λ₯Έ νŒ¨ν‚·μœΌλ‘œ 해석될 수 μžˆμŠ΅λ‹ˆλ‹€.
λ˜λŠ” λ™μΌν•œ μ˜€ν”„μ…‹μ„ κ°€μ§„ 2개의 νŒ¨ν‚·μ΄ λ„μ°©ν•˜κ³  ν˜ΈμŠ€νŠΈκ°€ μ–΄λ–€ 것을 선택해야 ν•  μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€.

  • BSD: μž‘μ€ _μ˜€ν”„μ…‹_을 κ°€μ§„ νŒ¨ν‚·μ„ μ„ ν˜Έν•©λ‹ˆλ‹€. λ™μΌν•œ μ˜€ν”„μ…‹μ„ κ°€μ§„ νŒ¨ν‚·μ˜ 경우 첫 번째 것을 μ„ νƒν•©λ‹ˆλ‹€.
  • Linux: BSD와 μœ μ‚¬ν•˜μ§€λ§Œ λ™μΌν•œ μ˜€ν”„μ…‹μ„ κ°€μ§„ λ§ˆμ§€λ§‰ νŒ¨ν‚·μ„ μ„ ν˜Έν•©λ‹ˆλ‹€.
  • First (Windows): λ„μ°©ν•˜λŠ” 첫 번째 κ°’, μœ μ§€λ˜λŠ” κ°’.
  • Last (cisco): λ„μ°©ν•˜λŠ” λ§ˆμ§€λ§‰ κ°’, μœ μ§€λ˜λŠ” κ°’.

도ꡬ

Tip

AWS ν•΄ν‚Ή 배우기 및 μ—°μŠ΅ν•˜κΈ°:HackTricks Training AWS Red Team Expert (ARTE)
GCP ν•΄ν‚Ή 배우기 및 μ—°μŠ΅ν•˜κΈ°: HackTricks Training GCP Red Team Expert (GRTE) Azure ν•΄ν‚Ή 배우기 및 μ—°μŠ΅ν•˜κΈ°: HackTricks Training Azure Red Team Expert (AzRTE)

HackTricks μ§€μ›ν•˜κΈ°