在不登录服务器的情况下如何获取到远程服务器的时间(比如百度服务器),服务器未开启 ntp,也不在服务器写个程序,直接远程调用的 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
596164296
V2EX    Windows

在不登录服务器的情况下如何获取到远程服务器的时间(比如百度服务器),服务器未开启 ntp,也不在服务器写个程序,直接远程调用的

  •  
  •   596164296 2021-07-31 12:06:29 +08:00 2627 次点击
    这是一个创建于 1613 天前的主题,其中的信息可能已经有所发展或是发生改变。
    只是想当然问一下,有的话最好,没有就算了
    6 条回复    2021-07-31 18:32:17 +08:00
    learningman
        1
    learningman  
       2021-07-31 12:45:06 +08:00
    你的意思是,不建立连接,又要获取信息?
    jeffreystoke
        2
    jeffreystoke  
       2021-07-31 13:47:48 +08:00 via Android   1
    如果服务器有 tls 服务的话可以通过 tls handshake 过程中的 serverhello 消息推断,random string 的前四个字节是 unix timestamp 。

    Ref: https://security.stackexchange.com/questions/71364/tls-reliance-on-system-time#71368
    jeffreystoke
        3
    jeffreystoke  
       2021-07-31 14:12:30 +08:00 via Android
    @jeffreystoke 补充一下,这个办法并不可靠,ref 里面也提到了部分实现没有遵循这个标准,因为 ietf 虽然在 RFC 里面写了这个标准,但是又不推荐服务端这么实现,所以现实情况就是用 tls 1.3 基本不可能获得服务器时间,tls 1.2 有一定可能性,tls1.1 可能性极高,老旧的 ssl 应该完全可行。

    Ref: https://www.acunetix.com/blog/articles/establishing-tls-ssl-connection-part-5/
    CEBBCAT
        4
    CEBBCAT  
       2021-07-31 14:22:13 +08:00
    建议提问的时候说最根本的问题,有的时候自己抽象问题不成反而会造成思路上的受限

    https://gist.github.com/Zhang-Siyang/4746a29f1095b8f30f8f1a69166f69bd
    dallaslu
        5
    dallaslu  
       2021-07-31 14:36:23 +08:00   1
    HTTP 有现成的 Date 头
    thunderw
        6
    thunderw  
       2021-07-31 18:32:17 +08:00
    看字面意思你要的是这个 daytime 服务:
    http://www.faqs.org/rfcs/rfc867.html
    既然放在 Windows 话题下面,那么 Windows 下面可以这样,系统自带的服务
    https://techgenix.com/windows-7-simple-tcpip-services-what-how/
    https://techgenix.com/content/wn/img/upl/image0101265464560945.jpg?ezimgfmt=rs:429x375/rscb27/ng:webp/ngcb27
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4074 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 05:31 PVG 13:31 LAX 21:31 JFK 00:31
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86