大部分网站后台的般网入口,就藏在域名后面加个
/admin。站后你打开浏览器,台进输入www.某个网站.com/admin,般网回车,站后如果运气好,台进一个登录框就跳出来了。般网这不是站后什么秘密,也不是台进黑客手段,就是般网约定俗成的命名习惯。我见过至少上百个中小型站点,站后后台路径清一色是台进/admin、/login、般网/manage或者/dashboard。站后有些用 WordPress 搭的台进,直接进/wp-admin就行,连猜都不用猜。但现实没这么简单。去年帮朋友看一个外贸站,他忘了后台地址,只记得用户名密码。我试了
/admin,404;/wp-admin,不是 WordPress;/administrator,还是不通。最后翻他邮箱,发现建站公司发过一封邮件,里面写着后台路径是/site-manager-2023。这种带年份或随机后缀的,就是故意不让外人猜。所以第一招:翻历史邮件、聊天记录、合同附件,建站方一般会留入口说明。如果找不到任何记录,就得从网站本身找线索。很多网站底部会放一个“管理入口”的小链接,字特别小,颜色和背景差不多,不仔细看根本注意不到。还有些网站,你直接访问
域名/robots.txt,里面可能写着Disallow: /backstage/之类的路径。robots.txt 本来是给搜索引擎爬虫看的,但经常泄露后台目录。我试过五六个站,有两三个真能从这里面找到入口。再不行,就看登录页的 HTML 源码。按 F12,搜
form标签的action属性,有时候会暴露真实的后台处理地址。比如一个站前台登录框写着/login,但源码里 action 指向/admin/check.php,那后台大概率就在/admin/下面。这个方法不算优雅,但管用。前提是你得懂一点前端基础,至少知道怎么看元素。还有一种情况:网站用的是现成的 CMS。除了 WordPress,还有 Joomla、Drupal、Typecho、Z-Blog。Joomla 的后台默认是
/administrator,Drupal 是/user/login然后进/admin。Typecho 是/admin,Z-Blog 是/admin/。这些默认路径,装完不改的人太多了。我统计过身边二十个独立博客,十五个后台路径没动过,直接默认。所以先判断 CMS 类型,再看默认入口,命中率很高。但别高兴太早。很多主机商或安全插件会自动改后台地址。比如 Wordfence 有个功能叫“隐藏后台”,把
/wp-admin改成自定义路径。这时候你输默认的,会跳转到 404 或者首页。怎么办?看网站前台有没有异常的重定向。比如你访问/wp-admin,它 302 跳到/new-admin-login,那新地址就暴露了。用浏览器开发者工具的 Network 面板看请求跳转链,一目了然。另外,有些网站后台根本不走网页。我见过一个用 Git 管理的静态站,后台就是本地跑一个
hugo server,改完推仓库。还有用 Netlify CMS 的,后台入口是/admin但需要 GitHub 授权。这种你光猜路径没用,得知道它的部署方式。所以进后台之前,先搞清楚这网站是怎么搭的。看页面底部有没有“Powered by”字样,看 HTTP 响应头里的Server字段,看有没有wp-content目录。这些线索比瞎猜强。最后说一个真实案例。一个做摄影的朋友,网站后台路径是
/pics-admin-2021,他忘了。我让他打开网站首页,右键查看源代码,搜admin,结果在一个script标签里发现var adminUrl = '/pics-admin-2021/login';。前端 JavaScript 有时候会硬编码后台地址,为了做 AJAX 登录或者跳转。这种泄露很常见,尤其是外包做的站,代码写得随意。所以总结下来,进后台的路径优先级:先翻记录,再看 robots.txt 和源码,然后试 CMS 默认路径,接着看网络跳转,最后才考虑暴力猜。别一上来就用工具扫目录,容易触发防火墙,IP 被 ban 了更麻烦。另外,未经授权进别人后台是违法的,这里说的只是你自己管理的网站,或者你明确有权限的情况。忘了入口就按上面步骤找,九成都能找回来。
顶: 269踩: 8159






评论专区