V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xssp
V2EX  ›  程序员

夜深人静,喜欢分析代码的大佬福利来了,一些奇怪又看不懂的代码。

  •  
  •   xssp · 2019-06-10 23:07:59 +08:00 · 2463 次点击
    这是一个创建于 1994 天前的主题,其中的信息可能已经有所发展或是发生改变。

    代码我放到了 note.ms/v2ex 访问即可看到

    从第一个页面一步一步的抓包 ,到几层中转,在到最后一个页面

    给大佬们复制得明明白白的,就是让大佬们能看清楚,1234 步

    有个巨大的疑惑,该网页是属于 wx 端的网页,大佬们分析的结果希望能写出来,大家一起学习学习。

    为什么我 pc 端访问他的页面,服务器无法响应。就像是做了标识一样。

    不是通过他特有的标识访问的,在任何地方访问,服务器都无法响应。

    来自一枚新手的内心呐喊,这是咋做到的?????????????

    7 条回复    2019-06-11 10:46:18 +08:00
    ysc3839
        1
    ysc3839  
       2019-06-11 05:21:20 +08:00 via Android
    你抓包也不看看 HTTP 头?你确定你在 PC 端访问时 HTTP 头跟微信端的一样?
    s4nd
        2
    s4nd  
       2019-06-11 06:28:51 +08:00 via Android
    专门针对微信的网页屏蔽 pc 端的访问是最基本的操作
    xssp
        3
    xssp  
    OP
       2019-06-11 08:58:08 +08:00
    没人来分析。。。。。
    shilyx
        4
    shilyx  
       2019-06-11 09:58:44 +08:00
    最简单的是通过 user-agent,虽然不确定是否是用了这个,但是你的抓包中丝毫没有体现这个东西,所有的 http 头域都被你忽略了
    xssp
        5
    xssp  
    OP
       2019-06-11 10:17:03 +08:00
    @shilyx 请求头补充了
    xssp
        6
    xssp  
    OP
       2019-06-11 10:17:52 +08:00
    GET /tyxkclnm8/8jvkwgpetvuhmlgw9yah3ka3pidjzi/rxypgcivk9c1c8wavjaf5rvn7e6tzvecvbci4556/800dj?pop=hb01&from=groupmessage&isappinstalled=0 HTTP/1.1
    Host: lupt.1938v.cn
    Connection: keep-alive
    Upgrade-Insecure-Requests: 1
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/7.0.4(0x17000428) NetType/WIFI Language/zh_CN
    Accept-Language: zh-cn
    Accept-Encoding: gzip, deflate
    Connection: keep-alive
    lbw
        7
    lbw  
       2019-06-11 10:46:18 +08:00
    简单点的可以通过 user-agent, host, origin 请求头来初步判断请求是否合法。例如 nginx 就支持这样的配置
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3273 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 00:48 · PVG 08:48 · LAX 16:48 · JFK 19:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.