首页
社区
课程
招聘
[求助]图片内加代码问题
发表于: 2014-12-26 11:59 1699

[求助]图片内加代码问题

2014-12-26 11:59
1699
各位大牛们,小弟想在gif图片中加入js代码
图片内容为GIF89a<script>alert("XSS")</script>

然后再html文件中调用,html文件如下:
<html>
  <body>
<img src="图片.gif"/>
</body>
</html>

执行页面,js脚本并没有被执行,看到网上好多资料都说js脚本可以执行的,不知道为啥我不行

[课程]FART 脱壳王!加量不加价!FART作者讲授!

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 188
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
建议楼主看下这个http://www.huangwei.me/blog/2010/10/13/embed-script-inside-gif/
2014-12-26 12:02
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wfx
3
这个帖子说在html文件加上<script src=”your_gifjavascript-polyglots.gif”></script>来引用,确实可以执行js,但是我把这个图片上传到某个论坛或者网站上,图片里的js是运行不了的,大部分网站论坛都是<img src=“your_gifjavascript-polyglots.gif”>这种方式来引用图片,不会出现<script src=”your_gifjavascript-polyglots.gif”></script>这种引用,那怎么来触发js呢
2014-12-26 14:07
0
雪    币: 188
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
这个我就不大清楚了,不过我觉得你用<script src=”your_gifjavascript-polyglots.gif”></script>来引用图片,明确告诉解析器这是一段脚本,而用<img ...>来引用的话,是告诉解析器这是一个图片,那么肯定是按图片的格式去解析这个文件的,所以里面的js代码是执行不了的。仅仅是自己的猜想,不知道是否正确。
2014-12-26 14:11
0
雪    币: 168
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
var x='"></img><script src = "x.gif"></script><img src = "" ';
<img src="x"></img>
2014-12-26 14:45
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wfx
6
这个在html文件里定义一个变量吗?我的意思上传一个图片上去,图片的js能运行,这个变量我要怎么添加到引用图片的网页中啊
2014-12-26 15:48
0
雪    币: 191
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
onerror触发就好咯~
2015-2-27 22:56
0
雪    币: 3
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
楼主这个问题解决了吗?我也想试试!
2015-4-24 16:16
0
雪    币: 516
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
图片加载跟js加载模式不同。img src 只是一个资源定位符
2015-6-10 20:17
0
游客
登录 | 注册 方可回帖
返回
//