Hacking/System Hacking

์‹ค์ „ํ•ดํ‚น ๊ฐ€์ด๋“œ) Basic Pentesing [ ๋Œ€ํ‘œ์  ์ทจ์•ฝ์  ๋ถ„์„ ] - 1. ์ •๋ณด์ˆ˜์ง‘ ๋‹จ

proggg 2024. 11. 5. 16:29
728x90

1. ์ง„๋‹จ์ž ( ๊ณต๊ฒฉ์ž ) ์•„์ดํ”ผ ์ฃผ์†Œ ํ™•์ธ

NAT ๋„คํŠธ์›Œํฌ [ 192.168.0.0/24 ] ๋กœ ์ง€์ •ํ–ˆ์—ˆ์Œ.

๋„คํŠธ์›Œํฌ ๋งˆ์Šคํ„ฐ 24 [ 255.255.255.0 ] ์œผ๋กœ 17๋ฒˆ์งธ ๋„คํŠธ์›Œํฌ์— ํ• ๋‹น ๋œ ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์Œ.

์ง„๋‹จ์ž(๊ณต๊ฒฉ์ž)๋Š” 17๋ฒˆ์งธ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ฐ–๊ฒŒ ๋˜์—ˆ์Œ.

 

2. ๋Œ€์ƒ ( ํ”ผํ•ด์ž ) ์‹๋ณ„

-์ง„๋‹จ ๋Œ€์ƒ ์•„์ดํ”ผ ์ฃผ์†Œ ์ฐพ๊ธฐ

  • Netdiscover ๋„๊ตฌ
      sudo netdicover -i eth0 -r 192.168.0.0/24
  • 1,2,3 ์œผ๋กœ ํ• ๋‹น ๋œ ๊ฒƒ์€ Virtualbox ๋Š” ํ• ๋‹น๋˜์–ด ์žˆ๋Š” ์ฃผ์†Œ์ด๋‹ค. ๋”ฐ๋ผ์„œ 18์ด ํƒ€๊ฒŸ์ž„์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค.
  • ARP ํ”„๋กœํ† ์ฝœ์„ ํ™œ์šฉํ•˜์—ฌ ๋„คํŠธ์›Œํฌ ์„ธ๊ทธ๋จผํŠธ์—์„œ ์—ฐ๊ฒฐ ๋œ ํด๋ผ์ด์–ธํŠธ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๋Š” ์Šค์บ๋„ˆ

 

 

  • Netenum ๋„๊ตฌ
    • ๋ณธ์ธ์˜ IP ์ฃผ์†Œ๋˜ํ•œ ํฌํ•จ์‹œํ‚จ๋‹ค.
      sudo apt install irpas 
      
      sudo netenum 192.168.0.0/24 10 0 
      
      sudo netenum <destination> [timeout] [verbosity]
        * [ timeout ] : ์‘๋‹ต์„ ๊ธฐ๋‹ค๋ฆฌ๋Š” ์ตœ๋Œ€ ์‹œ๊ฐ„ (์ดˆ)
        * [ verbosity ] : ์ƒ์„ธ๋ ˆ๋ฒจ์ •์˜ ( 0-3 ) ๊ธฐ๋ณธ๊ฐ’์€ 0 
    • ICMP ํ”„๋กœํ† ์ฝœ์„ ํ™œ์šฉํ•˜์—ฌ ์›น ์„œ๋น„์Šค ๋„คํŠธ์›Œํฌ ๋Œ€์—ญ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์•„์ดํ”ผ ์ฃผ์†Œ๋ฅผ ์Šค์บ”ํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋˜๋Š” ๋„๊ตฌ
  • nmap ๋„๊ตฌ ← ๊ฑฐ์˜ ๋ญ ์ด๊ฑฐ ์‚ฌ์šฉํ•˜๋ฉด ๋˜๋Š” ๊ฒƒ .
    • ๋„คํŠธ์›Œํฌ ๋Œ€์—ญ์˜ ๋ชจ๋“  ํ˜ธ์ŠคํŠธ ์ •๋ณด ๋ฐ ์„œ๋น„์Šค ์ •๋ณด๋ฅผ ํŒŒ์•…ํ•˜๊ณ  ์ง€์†์ ์ธ ๋ชจ๋‹ˆํ„ฐ๋ง์— ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉ๋˜๋Š” ๋„๊ตฌ
    • ARP Protocol ์„ ์‚ฌ์šฉ ํ•œ๋‹ค. 
      • sn : service ์Šค์บ”์€ ํ•˜์ง€ ์•Š๊ณ  ํ˜ธ์ŠคํŠธ๊ฐ€ ์‚ด์•„ ์žˆ๋Š”์ง€๋งŒ ํ™•์ธํ•ด๋ณธ๋‹ค.
sudo nmap -sn 192.168.0.0/24

3. ๋ถˆํ•„์š”ํ•œ ํฌํŠธ ์Šค์บ”, ์ฒซ ๋ฒˆ์งธ

์—ด๋ฆฐ ํฌํŠธ ๋ฐ ์„œ๋น„์Šค ๊ฒ€์ƒ‰

  • Nmap ๋„๊ตฌ๋ฅผ ํ™œ์šฉํ•œ ์—ด๋ฆฐ ํฌํŠธ ๋ฐ ์„œ๋น„์Šค ๊ฒ€์ƒ‰
sudo nmap -p1-65535 192.168.0.18

sudo nmap -p(port range) (target IP )

sudo nmap -p(port range) -O (target IP )
    * -O ๋ช…๋ น์–ด๋กœ OS ํ™•์ธ ํ•  ์ˆ˜ ์žˆ์Œ - 100% ์‹ ๋ขฐ ํ•  ์ˆ˜๋Š” ์—†์ง€๋งŒ ์ฐธ๊ณ ํ• ๋งŒํ•œ ์ž๋ฃŒ ์ด๊ธด ํ•˜๋‹ค. 

4. ๋ถˆํ•„์š”ํ•œ ํฌํŠธ ์Šค์บ”, ๋‘ ๋ฒˆ์งธ

nmap

nmap ์—์„œ๋Š” NSE ๋ฅผ ํ™œ์šฉ ๊ฐ€๋Šฅํ•œ๋ฐ, ์ด๋Š” ๊ณต๊ฒฉ๊นŒ์ง€ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ.

  • -sV ์˜ต์…˜์œผ๋กœ ์—ด๋ฆฐํฌํŠธ๋ฅผ ์กฐ์‚ฌํ•˜์—ฌ ์„œ๋น„์Šค/๋ฒ„์ „ ์ •๋ณด ํ™•์ธ
sudo nmap -p1-65535 -sV 192.168.0.18
sudo nmap -p(port range) -sV (target IP )
  • -A ์˜ต์…˜์œผ๋กœ ์šด์˜์ฒด์ œํƒ์ง€, ๋ฒ„์ „ํƒ์ง€, ์Šคํฌ๋ฆฝํŠธ ์Šค์บ๋‹, traceroute ์‚ฌ์šฉ ๊ฐ€๋Šฅ
sudo nmap -p1-65535 -A 192.168.0.18

Zenmap

๊ณต์‹ nmap GUI ๋„๊ตฌ๋กœ CLI ํ™˜๊ฒฝ์ด ์ต์ˆ™ํ•˜์ง€ ์•Š์€ ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•ด ์ถœ์‹œ ํ•จ.

 

5. Exploit

  • Exploit DB

์นจํˆฌ ๋ฐ์ดํ„ฐ์™€ ์ทจ์•ฝ์  ์—ฐ๊ตฌ์ž๊ฐ€ ์‚ฌ์šฉํ•˜๋„๋ก ๊ฐœ๋ฐœ ๋œ ๊ณต๊ฐœ ๋œ ๊ณต๊ฒฉ ๋ฐ ์ทจ์•ฝ ์†Œํ”„ํŠธ์›จ์–ด์˜ CVE ์ €์žฅ์†ŒOffensive Security's Exploit Database Archive์„œ๋น„์Šค์™€ ๋ฒ„์ „์„ ๊ฒ€์ƒ‰ํ•˜๋ฉด,์•…์„ฑ์ฝ”๋“œ๋ฅผ ๋‹ค ์•Œ๋ ค์ค€๋‹ค.

    • ์‹ค๋ฌด์—์„œ๋„ ๋งŽ์ด ์‚ฌ์šฉ ๋จ.Exploit DB

 

  • Searchsploit

Exploit-DB ์šฉ ๋ช…๋ น ์ค„ ๊ฒ€์ƒ‰๋„๊ตฌ - ์˜คํ”„๋ผ์ธ์—์„œ๋„ ์ ‘๊ทผ(๊ฒ€์ƒ‰) ๊ฐ€๋Šฅ ํ•จ.

 

sudo searchsploit proftpd 1.3.3c
sudo searchsploit (service) (service version)

์กฐํšŒ๊ฒฐ๊ณผ๊ฐ€ ์›๊ฒฉ์ฝ”๋“œ ์‹คํ–‰์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์œผ๋‹ˆ, ์›๊ฒฉ์—์„œ ์‰˜๋กœ ๋ช…๋ น์–ด ์ฃผ๋Š” ๊ฑธ๋กœ ๋ญ”๊ฐ€ ์ต์Šคํ”Œ๋กœ์ž‡์ด ๊ฐ€๋Šฅํ•˜๊ตฌ๋‚˜ ~ ์ƒ๊ฐํ•ด์•ผ ํ•จ.

6. Exploit, ๋‘๋ฒˆ ์งธ

์˜ค๋ฅธ์ชฝ์— ๋‚˜์™€์žˆ๋Š” Path ๋กœ ์ƒ์„ธ ๋‚ด์šฉ์„ ํ™•์ธ ๊ฐ€๋Šฅ ํ•จ.

sudo searchsploit -x 40962

7. ์ •๋ณด ์ˆ˜์ง‘ ๋งˆ๋ฌด๋ฆฌ

 

 

!! ํ•™์Šต์šฉ์œผ๋กœ๋งŒ ์‚ฌ์šฉํ•˜์„ธ์š”. ํƒ€์ธ์˜ ๋„คํŠธ์›Œํฌ์—์„œ IP ์Šค์บ” ํ•˜๋Š”๊ฒƒ์กฐ์ฐจ ๋ถˆ๋ฒ•์ž…๋‹ˆ๋‹ค. !! 

728x90