• 请不要在回答技术问题时复制粘贴 AI 生成的内容
megoo
V2EX  ›  程序员

劫持 js 如何做到?

  •  
  •   megoo · Mar 30, 2015 · 6110 views
    This topic created in 4103 days ago, the information mentioned may be changed or developed.

    在路由器检测http请求,如何请求的是xx.js,不去站点下载xx.js,可以直接把路由器本地的bbb.js发送过去?
    路由器对每个http请求做扫描检测,是否要加大路由器的性能开销呢?

    被GitHub用弹出JS警告alert()防住
    如在访问baiduxxx.js时,返回的是bbbb.js,里面有向github发送请求的代码,这就是ddos原理了么?
    但是github如何检测出这个 请求是攻击,而不是正常的请求呢?
    github直接禁止http refer非空的的请求么? 这也太凶残了吧?

    14 replies    2015-03-30 23:56:13 +08:00
    Slienc7
        1
    Slienc7  
       Mar 30, 2015 via Android
    简单的方法是路由器上装个nginx,要劫持的域名指向路由器,然后nginx端设置。当然这么做开销太大...
    youxiachai
        2
    youxiachai  
       Mar 30, 2015
    国家节点的出口路由...性能不算什么问题...这种攻击几乎没什么可复制性.

    因为毕竟这是国家级资源

    弹框的防住.因为这次攻击的是某两个github repo..
    padthai
        3
    padthai  
       Mar 30, 2015
    现在这些攻击不单纯是个人行为

    ddos是要花钱的

    属于伤低1000自损100

    根本不是个人行为
    kslr
        4
    kslr  
       Mar 30, 2015
    =.= 搜索一下就知道了,满屏都是你帖子.
    megoo
        5
    megoo  
    OP
       Mar 30, 2015
    @padthai 自己没有损失吧?
    chenqing663
        6
    chenqing663  
       Mar 30, 2015   ❤️ 1
    首先,js的劫持或者替换是http层面的事情,一般来说都一个旁路设备接收分光过来得流量,将这个js请求的内容进行内容替换就可以了。
    还有另外一种就是先劫持DNS,这样请求的js文件都到了非源站的服务器上,虽然看起来都很正常。。。
    sneezry
        7
    sneezry  
       Mar 30, 2015
    @padthai
    @megoo

    这种借刀杀人的方法自己的损失好像还真不算大
    palxex
        8
    palxex  
       Mar 30, 2015
    前两天攻击那阵,你访问被借刀杀的那两个URI直接返回的就是alert,根本不管是否正常访问。现在还是独角兽状态。
    jyootai
        9
    jyootai  
       Mar 30, 2015
    楼主一天发了我一个月发的帖子量==
    kxmp
        10
    kxmp  
       Mar 30, 2015
    dpi这么多年了,你咋不想想他到底开销多大...
    janxin
        11
    janxin  
       Mar 30, 2015
    改dns record不就行了
    Eleutherios
        12
    Eleutherios  
       Mar 30, 2015 via iPhone
    @chenqing663 这次应该是前者
    learnshare
        13
    learnshare  
       Mar 30, 2015
    拥有最大用户覆盖和带宽的点上才能做这种劫持,所以你懂的
    dndx
        14
    dndx  
       Mar 30, 2015
    不用 SSL/TLS ,如何阻止别人做到?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5707 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 340ms · UTC 06:30 · PVG 14:30 · LAX 23:30 · JFK 02:30
    ♥ Do have faith in what you're doing.