8. ipconifg / ifconfig
1) 네트워크 인터페이스의 설정 및 정보를 확인할 수 있다.
윈도우와 리눅스에 따라서 명령어가 약간다르다. 윈도우의 경우 ipconfig이고, 리눅스의 경우 ifconfig이다.
[윈도우]
ipconfig // TCP/IP 네트워크 정보 표시
ipconfig /all // TCP/IP 네트워크에 대한 자세한 정보 표시
ipconfig /renew // 모든 어댑터 갱신
- ipconfig로 IP주소확인하기
IPv4가 우리가 생각하는 IP주소이다.
- ipconfig /all로 IP주소 및 MAC주소 확인하기
물리적 주소가 MAC주소이고, IPv4가 IP주소이다.
[리눅스]
ifconfig // TCP/IP 네트워크 정보 표시
ifconfig [network interface] [IP] [Netmask] [up/down]
옵션
- Interface : NIC, LAN카드 또는 이더넷 카드라고도 불린다. 장치가 늘어날때마다, eth0, eth1, eth2 ... 순으로 증가한다.
-ifconfig로 MAC주소 및 IP주소 확인하기
Hwaddr라 MAC주소이고, inet addr라 IPv4의 IP주소이다.
참고!!!!
네트워크 해킹 기법중에서 패킷(Packet)을 훔쳐보는 것을 스니핑(Sniffing) 공격이라고 한다. 일반적으로는 자신에게 전송되는 패킷만 수신하고 자신과 관련 없는 패킷은 버린다. 그러나 모든 패킷을 수신하는 스니핑 공격을 하기위해서는 Promiscuous Mode(무차별 모드)로 설정하면 된다.
무차별 모드(Promiscuous Mode)의 설정 및 설정여부 확인을 ifconfig을 통해서 할 수 있다.
무차별 모드 설정 명렁어 : ifconfig 인터페이스이름 promisc
무차별 모드 해제 명령어 : ifconfig 인터페이스이름 -promisc
무차별모드를 설정하게 되면 네트워크 상의 모든 패킷을 모니터링 할 수 있는데, 이때 주로 사용하는 도구는 tcpdump이다.
무차별 모드(Promiscuous Mode)를 설정한 모습.
ifconfig 명령어 실행 후 중간에 PROMISC라는 글자가 보이면 무차별 모드가 설정된 것이다.