jeffery
V2EX  ›  问与答

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

  •  
  •   jeffery · May 10, 2014 · 6823 views
    This topic created in 4414 days ago, the information mentioned may be changed or developed.
    最近收到一个面试,要求从一个地址获得一个文件,但是要伪装成另一个ip去访问,不然会无法访问,同时要求用Lynx浏览器。请问Lynx有这个功能吗?还是要通过其他方法来ip伪装?本人是mac电脑,有什么好的方法吗?多谢!
    11 replies    2014-05-12 01:17:00 +08:00
    tywtyw2002
        1
    tywtyw2002  
       May 10, 2014
    关键字 x-forwarded-for

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

    出这道题应该考你http协议
    一般获取ip都是先查x forwarded for如果有 那么就用他 否则用remote ip
    jeffery
        11
    jeffery  
    OP
       May 12, 2014
    @tywtyw2002 还是搞不定啊。。查到在lynx的option menu里面可以修改User-agent header
    (不知道是不是改这里),然后就试着加上 "X-Forwarded-For: client, proxy1, proxy2"这个格式,可还是不行啊。本人网络完全渣渣啊,求大神指点
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1272 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 23:44 · PVG 07:44 · LAX 16:44 · JFK 19:44
    ♥ Do have faith in what you're doing.