Tengo un contexto donde todos los caracteres especiales se escapan correctamente, excepto ':' & '/' . La salida se refleja dentro de la etiqueta <a href="payload" .
1) Cuando configuro la carga útil en javascript:alert() (que es la única carga útil que puedo imaginar en este contexto), se refleja como <a href="http://javascript:alert(1)"
2) Si la carga útil de entrada es
javascript://%0aalert(1);//
La salida reflejada es <a href="http://javascript://%0aalert(1);//"
y cuando se hace clic se abre como http://javascript//%0aalert(1);// .
¿Es posible alguna derivación en este contexto?