jeffery
V2EX  ›  问与答

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

  •  
  •   jeffery · May 10, 2014 · 7201 views
    This topic created in 4566 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
    tywtyw2002
    May 10, 2014
    1
    关键字 x-forwarded-for

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

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