关于网址的HTTP头引发的我们关于安全问题的思考
程序员文章站
2022-06-19 11:53:17
本文主要介绍了HTTP头所引发的问题.我们来剖析一下.了解清楚... 12-05-25...
在实际渗透中我们可以获得很多信息从http 头中.
从以上http 头我们可以登记nginx 版本为1.0.10 php 版本为5.2.17p1
我们可以得知服务器时间,并且有使用分发.
虽然这不能直接造成服务器沦陷,但在黑客入侵他是一些很有效的信息!
你可以通过http://serverheader.com/header/form.html 在简单的获取http 信息.
那仅仅是造成自己危险这么简单吗?
也许我们该更猥琐一些嘿嘿.
如果我们把http 头server 处改为: ‘; droptable servertypes; –
这显然不是一个标准的http.srever ,那这是什么?
首先看drop table 是啥意思是sql 语句中删除数据表的意思.
也就是说,删除servertypes表.
这会造成什么?
比如蜘蛛读取你的服务器头信息的时候并且他存在servertypes 并且没有过滤数据, 那会造
成什么.嘿嘿不说了你们都懂了吧.
当然这只是一个笑话,蜘蛛没有这么笨.
这可以说一种被动性注入,拓展性思维,我们还能想到?
如果在一个大型网络架构中,通常运维需要进行监控,在很多情况下开发监控系统的同学安全
意识比较薄弱,那会造成什么?
http/1.1 200 ok
server: nginx/1.0.10
date: wed, 25 apr 2012 11:51:39 gmt
content-type: text/html
vary: accept-encoding
x-powered-by: php/5.2.17p1
cache-control: no-store, no-cache, must-revalidate
set-cookie: tpn_sid=8mq9st; expires=wed, 02-may-2012 11:51:39 gmt; path=/; httponly
x-cache: miss from 2vs.3
x-cache: miss from ce.3
transfer-encoding: chunked
via: 1.1 2vs.3:83 (squid), 1.1 ce.3:83 (squid)
最后我们如何修改http 下面有几篇文章,虽然是英文的但是简单易懂,相信大家不用我翻
译了吧.
apache: http://httpd.apache.org/docs/2.0/mod/mod_headers.html
iis7:http://technet.microsoft.com/en-us/library/cc753133(v=ws.10).aspx
nginx:http://blog.secaserver.com/2012/03/customize-server-header-nginx/
dis9 team [joe lynch]
从以上http 头我们可以登记nginx 版本为1.0.10 php 版本为5.2.17p1
我们可以得知服务器时间,并且有使用分发.
虽然这不能直接造成服务器沦陷,但在黑客入侵他是一些很有效的信息!
你可以通过http://serverheader.com/header/form.html 在简单的获取http 信息.
那仅仅是造成自己危险这么简单吗?
也许我们该更猥琐一些嘿嘿.
如果我们把http 头server 处改为: ‘; droptable servertypes; –
这显然不是一个标准的http.srever ,那这是什么?
首先看drop table 是啥意思是sql 语句中删除数据表的意思.
也就是说,删除servertypes表.
这会造成什么?
比如蜘蛛读取你的服务器头信息的时候并且他存在servertypes 并且没有过滤数据, 那会造
成什么.嘿嘿不说了你们都懂了吧.
当然这只是一个笑话,蜘蛛没有这么笨.
这可以说一种被动性注入,拓展性思维,我们还能想到?
如果在一个大型网络架构中,通常运维需要进行监控,在很多情况下开发监控系统的同学安全
意识比较薄弱,那会造成什么?
http/1.1 200 ok
server: nginx/1.0.10
date: wed, 25 apr 2012 11:51:39 gmt
content-type: text/html
vary: accept-encoding
x-powered-by: php/5.2.17p1
cache-control: no-store, no-cache, must-revalidate
set-cookie: tpn_sid=8mq9st; expires=wed, 02-may-2012 11:51:39 gmt; path=/; httponly
x-cache: miss from 2vs.3
x-cache: miss from ce.3
transfer-encoding: chunked
via: 1.1 2vs.3:83 (squid), 1.1 ce.3:83 (squid)
最后我们如何修改http 下面有几篇文章,虽然是英文的但是简单易懂,相信大家不用我翻
译了吧.
apache: http://httpd.apache.org/docs/2.0/mod/mod_headers.html
iis7:http://technet.microsoft.com/en-us/library/cc753133(v=ws.10).aspx
nginx:http://blog.secaserver.com/2012/03/customize-server-header-nginx/
dis9 team [joe lynch]
下一篇: Java面试题目收集