Evil FOCA
요구사항
소개
Evil Foca는 보안 침투 테스터 및 감사자를 위한 도구로, IPv4 및 IPv6 데이터 네트워크의 보안을 테스트하는 것을 목적으로 합니다.
이 도구는 다음과 같은 다양한 공격을 수행할 수 있습니다:
- ARP 스푸핑 및 DHCP ACK 주입을 통한 IPv4 네트워크 상의 MITM
- 이웃 알림 스푸핑, SLAAC 공격, 가짜 DHCPv6를 통한 IPv6 네트워크 상의 MITM
- ARP 스푸핑을 통한 IPv4 네트워크 상의 DoS (서비스 거부)
- SLAAC DoS를 통한 IPv6 네트워크 상의 DoS (서비스 거부)
- DNS 하이재킹
이 소프트웨어는 네트워크를 자동으로 스캔하고 모든 장치와 해당 네트워크 인터페이스를 식별하며, 편리하고 직관적인 인터페이스를 통해 IPv4 및 IPv6 주소와 물리적 주소를 지정합니다.
중간자(MITM) 공격
널리 알려진 '중간자 공격(MITM)'은 공격자가 두 단말기 사이의 채널에 있는 정보를 읽거나 추가 또는 수정할 수 있는 가능성을 만들고, 어느 쪽도 이를 인지하지 못하게 하는 공격입니다. IPv4 및 IPv6의 MITM 공격에서 Evil Foca는 다음 기술을 고려합니다:
- ARP 스푸핑:
ARP 메시지를 이더넷 네트워크로 전송하는 것으로 구성됩니다. 일반적으로 목표는 공격자의 MAC 주소를 다른 장치의 IP와 연결하는 것입니다. 미리 결정된 링크 게이트의 IP 주소로 향하는 모든 트래픽은 실제 목적지 대신 공격자에게 잘못 전송됩니다.
- DHCP ACK 주입:
공격자가 DHCP 교환을 모니터링하고, 통신 중 특정 시점에 패킷을 전송하여 동작을 수정하는 것으로 구성됩니다. Evil Foca는 머신을 네트워크 상의 가짜 DHCP 서버로 변환합니다.
- 이웃 알림 스푸핑:
이 공격의 원리는 ARP 스푸핑과 동일하지만, IPv6는 ARP 프로토콜을 사용하지 않고 모든 정보가 ICMPv6 패킷을 통해 전송된다는 차이가 있습니다. 디스커버리 프로토콜에 사용되는 다섯 가지 유형의 ICMPv6 패킷이 있으며, Evil Foca는 이 유형의 패킷을 생성하여 게이트웨이와 피해자 사이에 위치합니다.
- SLAAC 공격:
이 유형의 공격의 목표는 사용자가 IPv6를 지원하지 않는 서버에 인터넷에 연결해야 할 때 MITM을 실행하는 것입니다. 이 공격은 Evil Foca가 통신 매체에 들어간 후 도메인 이름 확인을 수행하고 IPv4 주소를 IPv6로 변환할 수 있기 때문에 가능합니다.
- 가짜 DHCPv6 서버:
이 공격은 공격자가 DCHPv6 서버로 가장하여 모든 네트워크 요청에 응답하고, IPv6 주소와 가짜 DNS를 배포하여 사용자 목적지를 조작하거나 서비스를 거부하는 것을 포함합니다.
- 서비스 거부(DoS) 공격:
DoS 공격은 시스템, 머신 또는 네트워크에 대한 공격으로, 결과적으로 서비스나 리소스가 사용자에게 접근 불가능하게 만듭니다. 일반적으로 피해자 네트워크의 대역폭 소비로 인한 네트워크 연결 손실을 유발하거나 피해자 시스템의 컴퓨팅 리소스를 과부하시킵니다.
- ARP 스푸핑을 통한 IPv4 DoS 공격:
이 유형의 DoS 공격은 피해자의 ARP 테이블에 존재하지 않는 MAC 주소를 연결하는 것으로 구성됩니다. 이로 인해 ARP 테이블이 수정된 머신이 존재하지 않는 MAC과 연결된 IP 주소에 연결할 수 없게 됩니다.
- SLAAC 공격을 통한 IPv6 DoS 공격:
이 유형의 공격에서는 대량의 '라우터 알림' 패킷이 하나 또는 여러 머신에 전송되어 가짜 라우터를 알리고 각 라우터에 대해 다른 IPv6 주소와 링크 게이트를 할당하여 시스템을 마비시키고 머신이 응답하지 않게 만듭니다.
- DNS 하이재킹:
DNS 하이재킹 또는 DNS 납치 공격은 도메인 이름 시스템(DNS)의 해석을 변경하는 것으로 구성됩니다. 이는 TCP/IP 머신의 구성을 무효화하여 공격자가 통제하는 해적 DNS 서버를 가리키도록 하는 악성코드를 사용하거나, MITM 공격을 통해 공격자가 DNS 요청을 수신하고 특정 DNS 요청에 직접 응답하여 피해자를 공격자가 선택한 특정 목적지로 유도함으로써 달성할 수 있습니다.
라이선스
EVil FOCA는 ElevenPaths에서 개발되었으며 GNU Public License 3.0에 따라 배포됩니다.
자세한 내용은 Evil FOCA 웹페이지를 방문하십시오: https://www.elevenpaths.com/labstools/evil-foca/index.html