“图片不是文本文件能往里边写代码吗?” “你说的是水印吧?” 真的能写,并且不是水印!下面有请今天的 Web Shell 样本: 你没有看错,就是上边这张小图、一张一堆小点、看似损坏了的小图片(文末有放大版)。 我们知道RGBA颜色由4个数值组成,依次是红色、绿色、蓝色、透明度,这4个值中除了透明度A外都可以用0到255的数字表示,而0-255刚好可以容纳ASCII字符(A只能用0到100表示,不能存储大于100的ASCII字符)。屏蔽网页末尾被电信运营商、恶意篡改添加的多余代码

有时候网站末尾会“莫名”出现一些本来没有的代码,这些可能是宽带运营商添加的,也有可能是网站中毒被黑客攻击后篡改了。 这些代码通常都会出现在文末,而CSS的~选择符可以选择元素后边的所有兄弟(同一级、平级)元素。