V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
jeffery
V2EX  ›  问与答

如何伪装成另一个 ip 来发送请求,最好在 Mac 上

  •  
  •   jeffery · 2014-05-10 06:54:33 +08:00 · 6092 次点击
    这是一个创建于 3843 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近收到一个面试,要求从一个地址获得一个文件,但是要伪装成另一个ip去访问,不然会无法访问,同时要求用Lynx浏览器。请问Lynx有这个功能吗?还是要通过其他方法来ip伪装?本人是mac电脑,有什么好的方法吗?多谢!
    11 条回复    2014-05-12 01:17:00 +08:00
    tywtyw2002
        1
    tywtyw2002  
       2014-05-10 07:52:00 +08:00
    关键字 x-forwarded-for

    真实的ip是没法伪造的。
    根据路由协议伪造的ip收不到回来的数据包,这就是drddos的原理之一
    hiddenman
        2
    hiddenman  
       2014-05-10 09:38:20 +08:00
    楼上正解。。
    sanddudu
        3
    sanddudu  
       2014-05-10 11:32:47 +08:00
    @tywtyw2002 是DRDoS吧
    rekey
        4
    rekey  
       2014-05-10 12:27:05 +08:00
    hack掉要求的那个ip。然后发。
    tywtyw2002
        5
    tywtyw2002  
       2014-05-10 13:12:29 +08:00
    @sanddudu 嗯是,我记错了。^_^
    mornlight
        6
    mornlight  
       2014-05-10 13:27:52 +08:00
    ip要是能随便伪装,那些设置ip访问规则的防火墙要哭了。
    justfly
        7
    justfly  
       2014-05-10 18:36:49 +08:00 via iPad
    代理吧?
    senghoo
        8
    senghoo  
       2014-05-10 23:47:12 +08:00 via iPad
    如果那个ip和你在同一子网的话方法就比较多了。。
    jeffery
        9
    jeffery  
    OP
       2014-05-11 01:09:40 +08:00 via iPhone
    @tywtyw2002 对方要求用lynx,我在想是不是lynx会有什么功能来实现这个操作呢?都不在同一子网。
    tywtyw2002
        10
    tywtyw2002  
       2014-05-11 01:58:47 +08:00 via iPhone
    @jeffery 找manual 我记得都有自定义http header的功能。 你加个x forwared for就好了

    出这道题应该考你http协议
    一般获取ip都是先查x forwarded for如果有 那么就用他 否则用remote ip
    jeffery
        11
    jeffery  
    OP
       2014-05-12 01:17:00 +08:00
    @tywtyw2002 还是搞不定啊。。查到在lynx的option menu里面可以修改User-agent header
    (不知道是不是改这里),然后就试着加上 "X-Forwarded-For: client, proxy1, proxy2"这个格式,可还是不行啊。本人网络完全渣渣啊,求大神指点
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   989 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 20:46 · PVG 04:46 · LAX 12:46 · JFK 15:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.