实验代码自己尝试了下,能运行的;
如果有图片非bmp格式,在线转换或者使用其他linux下的命令,我用的是convert,转成了一次,但是有些图片没成功,还是使用image那个工具吧;
后来又尝试了好几次,不过都没有再成功过:
代码在这里:http://www.tanjiti.com/BMPinjector.txt
代码当中的注释很清晰,需要对于BMP的格式有些基本的了解,就可以了。
但是使用有的bmp文件之后,没有成功啊。。只有一次的成功,后来再重复时就不见了。。。。
使用这个文件测试吧:
这个文件是jpg格式的,在linux下使用convert改为bmp格式,$convert xx.jpg xx.bmp
之后利用代码注入javascript code,恩,这个测试成功了。。。