| 网站首页 | 资讯 | Hack | 漏洞 | 网管 | 编程 | 培训 | 品黑页 | 软件 | 论坛 | 动画 | 视频 | 经典 | 教学站 | 黑客点睛 | 
服务导航 我要发布 主力频道 空间域名 精华收集 服务器出租 黑客培训 光盘刻录 特色服务 解决方案 我要投诉
您现在的位置: 华夏黑客同盟 >> Hack >> 新手入门 >> 正文 用户登录 新用户注册
网络安全焦点之真实IP带来的安全隐患           ★★★ 【字体:
网络安全焦点之真实IP带来的安全隐患
作者:未知 文章来源:华盟收集 点击数: 更新时间:2007-4-13

让我们看一段 ASP 代码先:

Function getIP()
            Dim strIPAddr as
            string
            If
            Request.ServerVariables("HTTP_X_FORWARDED_FOR") = "" OR
            InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), "unknown") > 0
            Then
            strIPAddr = Request.ServerVariables("REMOTE_ADDR")
            ElseIf
            InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ",") > 0
            Then
            strIPAddr = Mid(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), 1,
            InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ",")-1)
            ElseIf
            InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ";") > 0
            Then
            strIPAddr = Mid(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), 1,
            InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ";")-1)
            Else
            strIPAddr = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
            End If
            getIP =
            Trim(Mid(strIPAddr, 1, 30))
            End Function

这段代码的功能是得到客户端真实IP,也就是当客户端使用了透明HTTP代理的时候取得真正的客户端IP;匿名代理返回代理IP;无代理返回客户端IP。

想一下,为什么该代码能够从透明代理那里得到真实的IP呢?莫非透明代理服务器会发送我们的真IP?本地搭建一个透明代理,抓包分析之:

GET /test/ipSpoof/test.asp HTTP/1.1
            Accept: */*
            Accept-Language: zh-cn
            Accept-Encoding: gzip, deflate
            User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;
            TencentTraveler ; .NET CLR 1.1.4322)
            Host: localhost
            Connection: Keep-Alive
            Cookie: tc_total_cookie_datetime_14734=2006-5-29%2010%3A45%3A26;
            PJBlog25Setting=ViewType=list;
            ASPSESSIONIDQQQGQMDQ=HLGHFEADMMDPHAFJDHBLBOPD
            X-Forwarded-For: 10.0.0.54

哈哈,原来我们的真正IP被服务器发送出去了。那么,如果我们修改X-Forwarded-For的值再提交的话……嘿嘿,这样就可以伪造任意的“真实”IP啦。

伪造了“真实”IP,可以做很多事情,最简单就是以任意IP发表评论,要是管理员看到一个123.456.789.000的IP一定会被你郁闷到的。

更高级点,应该可以实现突破IP限制、跨站和SQL注射,当然需要结合具体的程序代码来看了

责任编辑:梁潇  联系方式  Email:梁潇
电话:51228163
  • 上一篇黑客:

  • 下一篇黑客:
  • (只显示最新5条。评论内容只代表网友观点,与本站立场无关!)
    姓 名:
    * 游客填写  ·注册用户
    主 页:
    评 分:
    1分 2分 3分 4分 5分
    评论内容:
    验证码: *
  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
  • 用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。
  • 最新hack更新
    最新推荐资讯
    相关黑客
    黑客老鸟讲入侵攻击3
    通过IP欺骗的攻击原理
    解除上网限制 IP和MAC捆绑的破解
    IP被封教你两招修改网卡MAC地址
    400秒远程攻破你的QQ密码 OICQ存
    IP欺骗与盗用原理
    IP和MAC捆绑的破解
    IP地址盗用常用方法及防范
    黑客技术之知道对方IP入侵别人的
    新手看招:避免网络IP地址被非法
    最新会员软件
    最新推荐视频
    最新推荐动画

    Copyright @ 2005 77169.Net Inc. All rights reserved. 华夏黑客同盟 版权所有
    北京市电信通提供网络带宽

    mailto:webmaster@77169.net
    咨询QQ号:836982 / 59280880
    联系站长 QQ38588913
    热线电话: 86-10-67634029/676229433
    京ICP证041431号