首页 > 编程语言 >NodeJS - XSS

NodeJS - XSS

时间:2023-01-24 19:48:21浏览次数:57  
标签:XSS render index res NodeJS ejs

首先进入/skf-labs-master/XSS文件夹下,执行命令:
$ npm install

$ npm start

抓包看看内容

查看源码

app.post("/home", (req, res) => {
  let userInput = req.body.string;
  res.render("index.ejs", { xss: userInput });
});
<center> <p style="font-size:2em;"> <%- xss %> </p> </center>

res.render用法:https://vimsky.com/examples/usage/express-js-res-render-function.html

然后在 index.ejs 中使用该变量来显示用户提供的内容。但是您可以看到 ejs 中使用的标记是<%-这意味着模板引擎没有转义它。

进行xss注入

查看页面代码,看看是如何拼接的

标签:XSS,render,index,res,NodeJS,ejs
From: https://www.cnblogs.com/smile2333/p/17066076.html

相关文章

  • debian 安装 nodejs 当前版本
    参考https://github.com/nodesource/distributions/blob/master/README.md#debinstall InstallationinstructionsNode.jsv19.x:UsingUbuntucurl-fsSLhttps://de......
  • Python - XSS-href
    参考资料:https://owasp-skf.gitbook.io/asvs-write-ups/cross-site-scripting-href-xss-href/kbid-3-cross-site-scripting-href$sudodockerpullblabla1337/owasp-sk......
  • DVWA靶场实战(十)——XSS(DOM)
     DVWA靶场实战(十) 五、XSS(DOM):1.漏洞原理:XSS全称为CrossSiteScripting,由于和层叠样式表(CascadingStyleSheets,CSS)重名,所以为了区别别叫做XSS。主要基于Java......
  • Python - XSS-Attribute
    参考资料:https://owasp-skf.gitbook.io/asvs-write-ups/cross-site-scripting-attribute-xss-attribute/kbid-3-cross-site-scripting-attribute靶场环境$sudodockerp......
  • Python XSS
    参考资料:https://owasp-skf.gitbook.io/asvs-write-ups/cross-site-scripting-xss/kbid-3-cross-site-scripting靶场环境搭建$sudodockerpullblabla1337/owasp-skf-l......
  • P27_wxss - 全局样式和局部样式
    全局样式定义在app.wxss中的样式为全局样式,作用于每一个页面。局部样式在页面的.wxss文件中定义的样式为局部样式,只作用于当前页面。注意:当局部样式和全局样......
  • sql base nodejs py go操作基本的db
    constmysql=require('mysql2');constconnection=mysql.createConnection({host:'localhost',user:'root',password:'root',database:'mybatis_pl......
  • P26_wxss - 样式导入
    样式导入什么是样式导入使用WXSS提供的@import语法,可以导入外联的样式表。@import的语法格式@import后跟需要导入的外联样式表的相对路径,用;表示语句结束。示......
  • P24_wxss - wxss与css的关系
    WXSS模板样式什么是WXSSWXSS(WeiXinStyleSheets)是一套样式语言,用于美化WXML的组件样式,类似于网页开发中的CSS。WXSS和CSS的关系WXSS具有CSS大部分特性......
  • nodejs 导出excel
    window.export=function(){layer.msg(MOD_PAGE_PATH+'/export');window.location=MOD_PAGE_PATH+'/export'......