Si estoy tratando de atacar en dispositivos IoT, ¿es necesario usar direcciones IPv6?

IPv4 o IPv6 están ahí solo para establecer la conectividad a nivel de red. Los sistemas operativos modernos tienen doble pila implementada, lo que significa que pueden ejecutar pilas IPv4 e IPv6 simultáneamente. Por lo tanto, un dispositivo puede tener una dirección IP v4 y v6.

Por lo general, IPv6 no se implementa ampliamente en las redes y en su red local es más probable que tenga configurado IPv4 de forma predeterminada en el enrutador con un servidor DHCP. Sin embargo, la pila IPv6 se asigna automáticamente una dirección IP “local de enlace” que comienza con “fe80 ::”. Por lo tanto, los dispositivos IPv6 en las redes locales pueden “comunicarse” con el uso de direcciones locales de enlace IPv6.

Realizar un ataque o probar un servicio de red necesitará la dirección IP del dispositivo. Realmente no importa si esa dirección es IPv4 o IPv6. Pero prácticamente, muchas herramientas diseñadas para realizar escaneos de seguridad a nivel de red generalmente solo tienen soporte IPv4 ya que IPv6 aún no es tan popular. Por lo tanto, será más útil utilizar la dirección IPv4 en el dispositivo a partir de ahora.

¡Espero que lo estés probando en tu propio dispositivo con fines de aprendizaje!

Su ataque al dispositivo o ecosistema de IoT debe estar utilizando las mismas direcciones que las utilizadas en la red. Puede ser IPv4 o IPv6. Puede intentar oler los paquetes en la red y comprender el tipo de IP que necesitará usar.

Tenga en cuenta: no tengo experiencia en seguridad y esta es la mejor respuesta que estoy en condiciones de ofrecer.