Javascript 如何在url中插入带有空格的命令?

Javascript 如何在url中插入带有空格的命令?,javascript,linux,security,Javascript,Linux,Security,我尝试了以下方法,但效果不佳 1封新电子邮件 这意味着邮件已被执行,但不是ls 页面提交是通过一个java脚本提交表单进行的,该表单使用字符串替换//g 我试着更换线路,甚至将其拆下,但效果相同 如何注入echo p|mail之类的命令 注意:使用不起作用。要在url中使用空格,需要使用可选的%20序列对其进行转义。有一个传统的替代方案,即使用+符号代替空格。。。。但我认为现在这是非常不鼓励的。URL编码…?是的!你是对的URL编码与javascript、linux或安全性无关。为什么不把Win

我尝试了以下方法,但效果不佳 1封新电子邮件

这意味着邮件已被执行,但不是ls

页面提交是通过一个java脚本提交表单进行的,该表单使用字符串替换//g

我试着更换线路,甚至将其拆下,但效果相同

如何注入echo p|mail之类的命令


注意:使用不起作用。

要在url中使用空格,需要使用可选的%20序列对其进行转义。有一个传统的替代方案,即使用+符号代替空格。。。。但我认为现在这是非常不鼓励的。

URL编码…?是的!你是对的URL编码与javascript、linux或安全性无关。为什么不把Windows、Mac OS/X、MVS/ESA、VMS、数字用户体验、UNIX等也放进去?你应该用简单的url编码或类似的方式替换所有的问号。