小编Jas*_*ngh的帖子

替代定义内联javascript表达式

我一直在学习Web应用程序安全渗透测试.该场景是,测试环境演示Web应用程序中存在一个跨站点脚本漏洞,该漏洞是为练习而开发的.我有一个基于javascript表达式的xss有效负载:

<div style="width: expression(alert(/XSS/))"></div>
Run Code Online (Sandbox Code Playgroud)

我知道自IE 8以来表达式已被弃用.它在IE7中运行良好.因此,当我输入上述有效负载时,Web应用程序返回

<div></div>
Run Code Online (Sandbox Code Playgroud)

它会破坏所有其他属性和值.但当我改变有效载荷时

<div style="width: expression'(alert(/XSS/))'">
Run Code Online (Sandbox Code Playgroud)

它不是有效的有效载荷意味着它不会执行.所以,我想弄清楚是否有任何替代方法可以在内联样式属性中定义表达式,就好像我们可以放置除了single_quote之外的其他东西而不会破坏代码.或者,如果有任何其他方式通过style属性执行javascript.

javascript css xss expression

6
推荐指数
1
解决办法
368
查看次数

PHP内部的javascript函数

我想要做的是内部脚本标签在php循环内运行javascript.例如:

<script>
$('#mydiv').mouseover(function(){
time();
function time(){
<?php  
    $secs = 45; 
    $secs--;
if($secs <= 25){
?>//javascript code here 
}
});
</script>
Run Code Online (Sandbox Code Playgroud)

我的主要目的是当用户鼠标悬停一个div,一个javascript函数运行,并在javascript函数内部有php如果conitions.如果时间少于25,则执行指定的javascript代码.然后另一个条件,如果时间少于10然后再做另一个javascript函数.任何类型的帮助将不胜感激.谢谢

javascript php jquery

2
推荐指数
1
解决办法
2万
查看次数

用php打印星号*与方向相反

像这样:

   *
  **
 ***
****
Run Code Online (Sandbox Code Playgroud)

不是这样的:

 *
 **
 ***
Run Code Online (Sandbox Code Playgroud)

我的意思是相反的方向.星星应该从左侧填充增加.无论如何要做到这一点?

php printf

1
推荐指数
1
解决办法
406
查看次数

如何使用javascript/jquery禁用鼠标悬停事件?

在我的代码中,一个函数在第一次用户鼠标悬停在div上时执行,并且该函数需要30秒才能完成,在30秒内如果用户再次鼠标悬停同一个div,则该函数再次执行,因此我想禁用鼠标悬停事件第二次.是否有任何javascript或jquery代码禁用该div甚至?谢谢,任何帮助都将深受赞赏.

javascript jquery events

0
推荐指数
1
解决办法
2万
查看次数

标签 统计

javascript ×3

jquery ×2

php ×2

css ×1

events ×1

expression ×1

printf ×1

xss ×1