Linux/보안장비 운용

내부망 WinXP 설정하기

GGkeeper 2022. 3. 2. 15:45

실습> 내부망 WinXP 설정하기

-- UTM1 네트워크 구성도 --

192.168.108.1 : Host OS
192.168.108.100 : CentOS 7,    F/W(NIDS) F/W에 Snort 를 설치한다.
192.168.108.101 : CentOS 7,    DMZ망 WEB Server#1 IP주소 (DNAT/SNAT o)
192.168.108.102 : Rocky Linux, DMZ망 WEB Server#2 IP주소 (DNAT/SNAT o)
192.168.108.103 : Rocky Linux, DMZ망 WEB Server#3 IP주소 (DNAT/SNAT o)
192.168.108.104 : CentOS 7,    DMZ망 DB Server IP주소 (DNAT x, SNAT o)
192.168.108.105 :              내부망 윈도우의 SNAT용 IP주소 (DNAT x, SNAT o)
192.168.108.110 : CentOS 7,    DMZ망 DNS Server (DNAT/SNAT o)
192.168.108.200 : Kali Linux,  Attacker 

                  192.168.108.110  -------------------------------------------------------+ 
                  192.168.108.105                  DNAT                                   |
                  192.168.108.104(DBMS)                                                   |
                  192.168.108.103:80 -------------------------------+                     |
192.168.108.200   192.168.108.102:80 ------------------------+      |                     |
Attacker          192.168.108.101:80 -----------------+      |      |                     |
  |               192.168.108.0/24                    |      |      |                     |
  |          108.150  |                               |      |      |                     |
  |     eth0(vmnet8)  |                               |      |      |                     |
외부망 --------------[ SOPHOS UTM1 ] ------- 내부망      |      |      |                     |
  |      eth2(vmnet2) |    |  eth1(vmnet1)            |80    |80    |80                   |
  |           102.254 |      101.254                  |      |      |                     |
  |          <--------+-----------------+             v      v      v                     |
  |                   |   SNAT          |            CentOS Rocky  Rocky                  v
 Host OS              |                 +----------- WEB#1  WEB#2  WEB#3  DBMS(MariaDB)  DNS#1
  |                   | ens38(vmnet2)                .101   .102   .103   .104           .110
192.168.108.1         |                                |      |      |      ^
                    Winxp                              |      |      |      |
                     .105                              +------+------+------+
                    ens38(vment2)                      웹서버 모두 DBMS 서버를 사용
                 192.168.102.0/24                          ens33 (vmnet1)
                 
 Win7 .106

1. 네트워크 변경
Windows XP를 192.168.102.105번으로 설정한다.
VMware에서 VMnet2 로 선택한다.
cmd -> ncpa.cpl
IP 주소 : 192.168.102.105
서브넷 마스크 : 255.255.255.0
기본 게이트웨이 : 192.168.102.254
기본 설정 DNS 서버 : 168.126.63.1

C:\>ipconfig/all

Windows IP Configuration

        Host Name . . . . . . . . . . . . : victim_winxp
        Primary Dns Suffix  . . . . . . . :
        Node Type . . . . . . . . . . . . : Unknown
        IP Routing Enabled. . . . . . . . : No
        WINS Proxy Enabled. . . . . . . . : No

Ethernet adapter 로컬 영역 연결:

        Connection-specific DNS Suffix  . :
        Description . . . . . . . . . . . : VMware Accelerated AMD PCNet Adapter

        Physical Address. . . . . . . . . : 00-0C-29-0E-30-1E
        Dhcp Enabled. . . . . . . . . . . : No
        IP Address. . . . . . . . . . . . : 192.168.102.105
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . : 192.168.102.254
        DNS Servers . . . . . . . . . . . : 168.126.63.1

Ethernet adapter Bluetooth 네트워크 연결:

        Media State . . . . . . . . . . . : Media disconnected
        Description . . . . . . . . . . . : Bluetooth 장치(PAN(Personal Area Net
work))
        Physical Address. . . . . . . . . : 7C-50-79-4D-D6-EE

2. 통신 확인

C:\>ping 8.8.8.8

Pinging 8.8.8.8 with 32 bytes of data:

Request timed out.
Request timed out.
Request timed out.
Request timed out.

Ping statistics for 8.8.8.8:
    Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),


C:\>ping 192.168.102.254

Pinging 192.168.102.254 with 32 bytes of data:

Reply from 192.168.102.254: bytes=32 time<1ms TTL=64
Reply from 192.168.102.254: bytes=32 time<1ms TTL=64
Reply from 192.168.102.254: bytes=32 time<1ms TTL=64
Reply from 192.168.102.254: bytes=32 time<1ms TTL=64

Ping statistics for 192.168.102.254:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 0ms, Average = 0ms

3. 방화벽 설정
Windows XP가 외부로 나가기 위해서는 방화벽에서 내부망의 Windows XP가 통신이 될 수 있도록 열어줘야 한다.
[Network Protection] -> [NAT] -> [Masquerading] -> [+ New Masquerading Rule ...]

Network : Internal (Network)  <-- 192.168.102.0/24
Position : x
Interface : External
Use address : x
Comment : 내부망 통신 설정

[Network Protection] -> [Firewall] -> [Rules] -> [Open Live Log] 로 확인한다.

ping 8.8.8.8 해서 확인할 수 있다...
기본값은 모두 DROP으로 되어있으므로 실시간으로 확인이 가능하다.


[+ New Rule...]
Group:  :: No group ::
Position: X
Sources:  Internal WinXP  <--  + 를 클릭해서 아래처럼 생성한다. 
    Add Network Definition
    Name: Internal WinXP
    Type: Host
    IPv4 address: 192.168.102.105
    Comment: 내부망 WinXP
Services: Any 
Destinations: Any
Action: Allow
Comment: 내부망 WinXP 통신 연결

4. 통신 확인
방화벽에서 Windows XP에 대해서 통신을 허용했으므로 외부와 통신이 가능하다.
C:\>ping 168.126.63.1

Pinging 168.126.63.1 with 32 bytes of data:

Reply from 168.126.63.1: bytes=32 time=4ms TTL=127
Reply from 168.126.63.1: bytes=32 time=5ms TTL=127
Reply from 168.126.63.1: bytes=32 time=7ms TTL=127
Reply from 168.126.63.1: bytes=32 time=4ms TTL=127

Ping statistics for 168.126.63.1:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 4ms, Maximum = 7ms, Average = 5ms

'Linux > 보안장비 운용' 카테고리의 다른 글

msfvenom 을 이용한 악성코드 작성하기  (0) 2022.03.02
내부망 Win7 설정  (0) 2022.03.02
DMZ 내부망 서버 설정하기  (0) 2022.02.20
Routing 경로 설정  (0) 2022.02.20
UTM 인터페이스 설정  (0) 2022.02.20