//包的入口文件,记录不同方法//定义格式化时间的方法,传入日期时间functiongetTime(time){const dt =newDate(time)const y = dt.getFullYear()const m =padzero(dt.getMonth()+1)const d =padzero(dt.getDate())const hh =padzero(dt.getHours())const mm =padzero(dt.getMinutes())const ss =padzero(dt.getSeconds())return`${y}-${m}-${d}-${hh}-${mm}-${ss}`}//定义补零函数functionpadzero(n){return n >9? n :'0'+ n
}//定义转义HTML的方法,接收htmlfunctiongethtmlStr(Str){return Str.replace(/<|>|"|&/g,(match)=>{switch(match){case'<':return'<'case'>':return'>'case'"':return'"'case'&':return'&'}})}//定义还原HTML的方法,接收转义语句functionsethtmlStr(Str){return Str.replace(/<|>|"|&/g,(match)=>{switch(match){case'<':return'<'case'>':return'>'case'"':return'"'case'&':return'&'}})}//向外暴露的成员
module.exports ={
getTime,
gethtmlStr,
sethtmlStr
}
一、漏洞详情二、环境搭建1、使用vulhub搭建,搭建方法详见:https://blog.csdn.net/qq_32393893/article/details/129027549?spm1001.2014.3001.55012、切换到vulhub/struts2/s2-0483、启动容器 docker-compose up -d4、访问虚拟机IP:8080端口࿰…