Sto provando a risolvere una sfida dom xss in cui il filtro utilizzato è:
var anchor = window.location.hash.substring(1);
if (window.location.href.match(/(script|javascript|src|onerror|%|<|>)/g)) {
alert('xss detected');
Dopo che il filtro è stato ignorato, l'hash della posizione è scritto sulla pagina attraverso document.write. Non riesco a pensare a una soluzione funzionante dal momento che% è in regex, quindi nessun hex e < > è anche nel filtro. Ogni suggerimento o suggerimento è apprezzato.