本帖最后由 v清风 于 2017-7-5 20:05 编辑
0介绍所谓的网站后台管理系统主要是用于对网站前台的信息管理,如文字、图片、影音、和其他日常使用文件的发布、更新、删除等操作,同时也包括会员信息、订单信息、访客信息的统计和管理。简单来说就是对网络数据库和文件的快速操作和管理系统,以使得前台内容能够得到及时更新和调整。 得到后台的必要性: ① 后台能执行更多的敏感操作,如上传webshell。 ② 通过SQL注入等拿到后台账户密码需要后台地址来登陆。 ③ 后台验证的相关安全性会更低点。
1. 常见网站后台所在位置举例1.1 在当前网站1.1.1根目录下路常见通用后台地址Admin.php login.action manage.asp等
1.1.1后台前缀后缀发生变化
initLogin.action
/studentLogin.action
解决思路: 可以根据网站情况进行猜解 结合burpsuit
1.1.2后台藏在某个文件夹后面/DatastatisticsThree/loginAction/goIndex.action
/platform/login!login.action
/system/gotoLogin.action
1.2 不在当前网站旁站在别的端口后面 xxx.com.cn:9092/admin/login.action
二级域名原网站是www.xxx.me
有的也会以admin.xxx.com manage.xxx.com 其他ip61.xxx.xxx.41:5000
2.找后台方法
2.1在当前网站2.1.1暴力破解利用工具:明小子、啊D、wwwscan以及一些列目录工具:Acunetix Web Vulnerability Scanner 、JSky、IntelliTamper、Netsparker 比较好用的是御剑后台扫描。 对于有些添加前缀后缀的要靠猜了。例如:假设网站是www.lovecat.com 可以猜一下后台catadmin ,catmanage等等,也可以利用社工结合burpsuit。 还有针对于aspx的网站如果存在IIS短文件/文件夹泄露漏洞可以跑一跑。 另外注意:对于有防护的网站,设置高线程说不定马上就被封了,对于这种情况可以设置单线程,增加延时。 2.1.2爬行Burpsuit ,扫描器例如:Acunetix Web Vulnerability Scanner,编码能力强可以自己写小程序 2.1.3搜索引擎命令很多种列几种自己常用的吧:
site:hack.com intext:管理|后台|登陆|用户名|密码|验证码|系统|帐号|manage|admin|login|system
site:hacks.cominurl:login|admin|manage|manager|admin_login|login_admin|system
site:hack.com intitle:管理|后台|登陆|
site:hack.com intext:验证码 除了传统baidu和google,还可以利用zoomeye,fofa,Shodan 2.1.4网站资源利用1. Robots.txt文件,网站不愿意展示的恰巧是我们最希望访问的。 2.网站的备份文件,很多站点会有自己整站的文件备份,通常以www、wwwroot、web、webroot等命名。 3.查看看下访问的链接,其中图片,编辑器之类的也可能会暴露后台。 4.如果能知道网站的开发者或者建站公司,可以去看看他们开发的一些其他类似网站,有可能网站大致结构也是差不多的。 5.当然也有一些简单网站,后台可能直接在页面页脚处。
2.1.5通用cms 了解网站web开发框架是自主研发 还是直接利用还是二次开发 最经典的像dede,后台就是/dede。除此以外,还有很多开源程序,如Discuz!就是admin.php,Joomla就是/administrator,wordpress就是/wp-admin。而国内的CMS通常就是/admin和/manage,要么就是/login,这样命名后台主要还是管理员登陆起来比较方便。
2.1.6 Web源码泄露
① 常见的源码泄露: hg源码泄漏,git源码泄漏,SVN导致文件泄露,DS_Store文件泄漏 可以尝试访问 http://www.example.com/.git/ http://www.example.com/.ds_store
②网站备份压缩文件 - 服务器管理员错误地将网站或者网页的备份文件放置到服务器web目录下。
- 编辑器在使用过程中自动保存的备份文件或者临时文件因为各种原因没有被删除而保存在web目录下。
2.2非当前网站2.2.1旁站同服务器可能存在多个网站,可以借助工具和端口扫描 ②Nmap 扫描端口,例如前台默认端口是80,那么后台有可能是81,82,88,8080,8000,8001,8888,10080对于https的还有8443之类的。因此建议扫描端口时候 1-65535,有些隐藏到比较大的端口。 2.2.2二级域名二级域名通常不会仅仅以admin,manage这种来命名,叫什么名字的都有。 例如像这样的 tms.xxx.com.cn 查找方法: ① 可以利用搜索引擎 site ② 子域名暴力破解,比较好用的是seay的子域名挖掘机还有wydomain。 当然后台也可能是也可能存在于第三级域名
2.2.3 C段对于大型的企业,一般会有C段,甚至B段。 需要前期进行信息收集,扫一扫C段说不定有惊喜。
2.3其他思路技术+头脑!! 技术是死的,人是活的。不同方式利用发挥的效果也不一样。 xss简单讲解之获取后台地址利用存储型xss,写入自己构造的代码,需要有一个xss平台来接受,坐等鱼儿上钩。 https://www.t00ls.net/thread-38560-1-1.html
社会工程学The Greatest Security Vulnerability: Humans 人才是最大的漏洞,对于黔驴技穷的情况可以尝试从管理员和客服下手。 木桶效应:安全不是取决于最长的那块木板,而是最短的那块。 如果管理员个人安全意识薄弱,那么可以利用社会工程学进行尝试,利用企业邮箱之类的。
流量统计网站得到后台地址https://www.t00ls.net/viewthread.php?tid=34239 1.弄一个域名,接入到流量统计网站!将统计代码嵌入到自己的网站。
2.然后去给目标网站管理员留言,把你的域名通过网站留言发给他说要加友情链接,他肯定会在后台看的!
3.等他看了你的留言,他肯定会打开你的网址,你去自己域名的流量哪里看看 '入口页面' 就能看到他网站的后台地址
|