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

用 chrome 浏览器调试工具如何查看该网站是用什么语言写的?

  •  
  •   david2016 · 2016-05-11 16:55:50 +08:00 · 3741 次点击
    这是一个创建于 2914 天前的主题,其中的信息可能已经有所发展或是发生改变。

    调试界面具体在哪列可以查看到?是 Elements 还是 Source 等。。。

    8 条回复    2016-05-12 12:28:16 +08:00
    andyhuzhill
        1
    andyhuzhill  
       2016-05-11 16:58:07 +08:00
    Wappalyzer
    but0n
        2
    but0n  
       2016-05-11 19:59:15 +08:00 via iPhone
    你指的是框架吧
    dibage
        3
    dibage  
       2016-05-11 20:12:42 +08:00
    如果不想让你看,你用什么工具都探测不出来~

    - - -
    好了,上面说的只是特殊情况,一般情况下是可以直接通过自带的工具来探测网站的 cms 特征的,比如查看`Network`栏(打开界面后如果没数据,那么刷新一下即可),然后找到域名下的链接,查看返回头信息中的`server`等键值即可大致判断服务器所使用的 web 容器&&语言,比如 nginx 、 apache 一般都运行着 php , tomcat 一般为 jsp , iis 系列则要么 asp ,要么 aspx 了,当然并不是很准确的。
    还有一种办法,就是查看首页文件来进行判断,比如访问 inde.php 、 index.asp 、 index.jsp 、 index.aspx 等等,或者扫描一些已知的 cms 路径信息(比如 dz 的 ico 文件,如果存在那肯定是 dz 程序,也就是 php 了,这俗称扫描或指纹识别)。
    其实还可以这么干,右键查看源码,然后看同域下的 url 连接(搜索 src=、 href=等关键字),运气好就能看出所使用的脚本了~

    - - -
    最后,这不是万能的,识别率也不可能达到 100%(比如我用 nodejs 进行编写,然后更改返回头为 apache ,然后路由后缀都是.php ,你会猜得到真实服务脚本? so,仅供参考~
    Syc
        4
    Syc  
       2016-05-11 20:19:01 +08:00 via Android
    @dibage nginx 反代 iis😏
    iyangyuan
        5
    iyangyuan  
       2016-05-11 20:43:12 +08:00
    困难,说不定是人工的哦
    strwei
        6
    strwei  
       2016-05-11 20:47:09 +08:00
    Wappalyzer +1
    lslqtz
        7
    lslqtz  
       2016-05-12 04:04:00 +08:00 via iPhone
    我的返回头是 asp.net wordpress
    chocotan
        8
    chocotan  
       2016-05-12 12:28:16 +08:00
    有部分可以看 cookie
    比如 java 的一般会有 JSESSIONID
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   990 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 23:45 · PVG 07:45 · LAX 16:45 · JFK 19:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.