Как выполнить xss в ejs с помощью node.js - PullRequest
0 голосов
/ 21 мая 2019

Как мне сделать javascript, переданный в качестве аргумента, в файл EJS в выражении node.js?

Пока что я пытаюсь перейти в JavaScript следующим образом:

app.get("/", (req, res) => {
    const { xss } = req.query;
    res.render("index.ejs", {
        xss
    });
})

и я использую в моем ejs файле вот так

<p><%- xxs %></p>

Я пытался передать следующие аргументы:

</p> <script> console.log("I'm working!") </script>
= <p></p>

<script> console.log("I'm working!") </script>
= <p></p>

hello
= <p>hello</p>

hello <p>
= <p>hello</p><p></p>

<p>
= <p></p><p></p>

<script>
= <p></p>

<asdasd></asdasd>
=<p><asdasd></asdasd></p>

function(){console.log("hey")}
=<p></p>

( () => { console.log("hey") } )
=<p></p>

Не было выводов на консоль при любой попытке

...