La SQLi Out-of-Band no es tan común ya que depende o en funcionalidades específicas siendo habilitadas en el servidor o en la lógica de negocio de la aplicación.
Un ataque Out-of-Band se clasifica como tener dos canales de comunicación diferentes, uno para lanzar el ataque y otro para recoger la información. Por ejemplo, el canal de ataque podría ser una petición web y el otro canal monitorizar peticiones HTTP/DNS hechas a un servidor que tu controles.
- Un atacante hace una petición a un sitio web vulnerable a SQLi Out-of-Band.
- El sitio web hace una query SQL a la base de datos pasando el payload del atacante.
- El payload contiene una petición HTTP forzada a una máquina del atacante conteniendo datos de la base de datos.

