如何杜绝iframe挂马的方法

因为FF(Firefox)不怕IFRAME,于是就拿IE开刀,不知道比尔有没有奖发 。我只写了一句代码,就搞定了,哈,痛快 。就是IE only(特有的)的CSS中的属性e瓁pression,插进去试试,果然那些IFRAME不起作用了 。
【如何杜绝iframe挂马的方法】代码如下:
/* iframe{
v:e瓁pression(this.src="/images/defaultpic.gif");/*使用IE Only 的样式会除所有 IFRAME */
}
#f126{v:e瓁pression() !important} //如果要使自己的IFRAME可以执行,在自己的IFRAME里加上ID="f126";
/*]]>*/
分析:
前缀:e瓁pression(表达式);
这个前缀是可以随意更换的,我上面取名为"v",例如我可以换成:startcn123:e瓁pression(this.src="/images/defaultpic.gif"); 挂木马的家伙得先看你的CSS里这个前缀,然后挂马的时候写成这样,那个前缀一定要是和你的网站一样的(startcn123),才能挂到马,哈哈哈!如果把前缀做成动态的,就非常OK了,看你怎么挂!
优点:
可以解决一些站长的烦恼,无须去理会人家插了多少IFRAME木马,那些IFRAME都不起作用;
保护了访客的安全,这些IFRAME不执行,不下载,就不会破坏到访问的电脑;
代码简单,仅一句CSS样式,不管你是ASP,ASP.NET,JSP,PHP还是RUBY,都通用;
缺点:
只适合防御目前的挂IFRAME方案;
使得人家挂马的方式要改变了,挂马者可以构造这样的代码使我的防御方式失效,不过挂马都一定得看我的CSS里e瓁pression前面的这个"v" 字母,我可以换成任意的如:xgz:e瓁pression(...),哈哈哈,他也拿我没办法,再如,如果我这个前缀是变化的,是不是也行吖 *_*
不能防御其他标记的马,如
另外转一种解决方案——这种方案不知道管不管用,没试过,方法如下:
在网页最后加入

,再用css控制它的显示方式,如:xmp {<br /> width:1px;<br /> overflow:hidden;<br /> text-overflow:clip;<br /> white-space: nowrap;<br /> clear: none;<br /> float: none;<br /> line-height: 0px;<br /> display: inline;<br /> } <br /></p> <div class="dede_pages"><ul></ul></div> <div class="pcd_ad"> </div> <div class="mbd_ad"> </div> <div style=margin-top:10px;margin-bottom:10px;> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-0446337276450554" data-ad-slot="5691428073" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <p><br /><ul class="post-loop post-loop-list cols-4"><li><a href="/a/202606/2783290.html" title="新苹果手机如何激活" target="_blank">新苹果手机如何激活 </a></li> <li><a href="/a/202606/2783287.html" title="没有证的土地被占用如何处理" target="_blank">没有证的土地被占用如何处理 </a></li> <li><a href="/a/202606/2783286.html" title="大棚蓝莓如何授粉" target="_blank">大棚蓝莓如何授粉 </a></li> <li><a href="/a/202606/2783269.html" title="如何查看合同有没有问题" target="_blank">如何查看合同有没有问题 </a></li> <li><a href="/a/202606/2783218.html" title="荣耀v30pro如何设置时间24小时" target="_blank">荣耀v30pro如何设置时间24小时 </a></li> <li><a href="/a/202606/2783208.html" title="李凭箜篌引与琵琶行对比 李凭箜篌引与琵琶行如何对比" target="_blank">李凭箜篌引与琵琶行对比 李凭箜篌引与琵琶行如何对比 </a></li> <li><a href="/a/202606/2783157.html" title="獭兔螨病如何防治" target="_blank">獭兔螨病如何防治 </a></li> <li><a href="/a/202606/2783154.html" title="如何让u盘悬浮在桌面" target="_blank">如何让u盘悬浮在桌面 </a></li> <li><a href="/a/202606/2783145.html" title="如何装修淘宝店铺" target="_blank">如何装修淘宝店铺 </a></li> <li><a href="/a/202606/2783108.html" title="12.5*8÷12.5*8简便计算 12.5*8÷12.5*8如何简便计算" target="_blank">12.5*8÷12.5*8简便计算 12.5*8÷12.5*8如何简便计算 </a></li> </ul></p> <div class=entry-copyright> <p></p> </div> </div> <div class="entry-footer"> <div class="prev-next sb br mb clearfix"> <p class="post-prev fl ellipsis">上一篇:<a href='/a/202606/2783313.html'>上善若水的含义</a> </p> <p class="post-next fr ellipsis">下一篇:<a href='/a/202606/2783315.html'>人类一共灭绝了几次</a> </p> </div> </div> </div> </article> </main> <aside class="sidebar"> <div class="widget widget_post_thumb"> <h3 class="widget-title"><span>更多...</span></h3> <ul> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/a/202606/2783315.html" title="人类一共灭绝了几次"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="人类一共灭绝了几次" src="http://pic.shanghaihong.com/230409/19103TR9-0-lp.jpg"> </a></div> <div class="item-content"> <p class="item-title"><a href="/a/202606/2783315.html" title="人类一共灭绝了几次">人类一共灭绝了几次</a></p> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/a/202606/2783314.html" title="如何杜绝iframe挂马的方法"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="如何杜绝iframe挂马的方法" src="/images/defaultpic.gif"> </a></div> <div class="item-content"> <p class="item-title"><a href="/a/202606/2783314.html" title="如何杜绝iframe挂马的方法">如何杜绝iframe挂马的方法</a></p> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/a/202606/2783313.html" title="上善若水的含义"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="上善若水的含义" src="/images/defaultpic.gif"> </a></div> <div class="item-content"> <p class="item-title"><a href="/a/202606/2783313.html" title="上善若水的含义">上善若水的含义</a></p> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/a/202606/2783312.html" title="疫情手抄报"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="疫情手抄报" src="http://pic.shanghaihong.com/230409/1Z94G4c-0-lp.jpg"> </a></div> <div class="item-content"> <p class="item-title"><a href="/a/202606/2783312.html" title="疫情手抄报">疫情手抄报</a></p> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/a/202606/2783311.html" title="玉手镯怎么戴"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="玉手镯怎么戴" src="/images/defaultpic.gif"> </a></div> <div class="item-content"> <p class="item-title"><a href="/a/202606/2783311.html" title="玉手镯怎么戴">玉手镯怎么戴</a></p> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/a/202606/2783310.html" title="水库不泄洪会造成什么后果 水库不泄洪有什么后果"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="水库不泄洪会造成什么后果 水库不泄洪有什么后果" src="http://pic.shanghaihong.com/230409/1Z9151A7-0-lp.jpg"> </a></div> <div class="item-content"> <p class="item-title"><a href="/a/202606/2783310.html" title="水库不泄洪会造成什么后果 水库不泄洪有什么后果">水库不泄洪会造成什么后果 水库不泄洪有什么后果</a></p> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/a/202606/2783309.html" title="商业管理课程包括哪些"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="商业管理课程包括哪些" src="/images/defaultpic.gif"> </a></div> <div class="item-content"> <p class="item-title"><a href="/a/202606/2783309.html" title="商业管理课程包括哪些">商业管理课程包括哪些</a></p> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/a/202606/2783308.html" title="888.88红包是什么意思"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="888.88红包是什么意思" src="http://pic.shanghaihong.com/230409/1ZQ63E9-0-lp.jpg"> </a></div> <div class="item-content"> <p class="item-title"><a href="/a/202606/2783308.html" title="888.88红包是什么意思">888.88红包是什么意思</a></p> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/a/202606/2783307.html" title="京东e卡怎么解除绑定"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="京东e卡怎么解除绑定" src="/images/defaultpic.gif"> </a></div> <div class="item-content"> <p class="item-title"><a href="/a/202606/2783307.html" title="京东e卡怎么解除绑定">京东e卡怎么解除绑定</a></p> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/a/202606/2783306.html" title="金缕衣的意思 金缕衣原文"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="金缕衣的意思 金缕衣原文" src="http://pic.shanghaihong.com/230409/1ZJ4Ib-0-lp.jpg"> </a></div> <div class="item-content"> <p class="item-title"><a href="/a/202606/2783306.html" title="金缕衣的意思 金缕衣原文">金缕衣的意思 金缕衣原文</a></p> </div> </li> </ul> </div> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <!-- 正方形自适应3 --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-0446337276450554" data-ad-slot="9969035691" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> <div style=margin-top:10px;><center> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <!-- 文章右侧自适应 --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-0446337276450554" data-ad-slot="9374620940" data-ad-format="auto"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script></center> </div> </aside> </div> </div> <footer class="footer"> <div class="container"> <div class="clearfix"> <div class="footer-col footer-col-logo"> <!--<img src="/skin/images/logo-footer.png">--></div> <div class="footer-col footer-col-copy"> <ul class="footer-nav hidden-xs"> <li class="menu-item menu-item-706"><a href="/list-1.html">生活</a></li> <li class="menu-item menu-item-706"><a href="/list-100.html">心情</a></li> </ul> <div class="copyright"> <p>Copyright &copy; 2017-2022 <a href="http://www.shanghaihong.com/">上海红网</a></p> </div> </div> <div class="footer-col footer-col-sns"> <div class="footer-sns"> </div> </div> </div> </div> </footer> <div class="action action-style-0 action-color-0 action-pos-1" style="bottom:15%;"> <div class="action-item gotop j-top"> <i class="web-icon wi action-item-icon"><svg aria-hidden="true"> <use xlink:href="#wi-arrow-up-2"></use> </svg></i></div> </div> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?c56c48efefd291a5717d5f75abd45962"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> </div> <script>var _web_js={};</script> <script src="/skin/js/index.js"></script> </body> </html>