简单服务器网站后台登入过程

1.火眼仿真

操作系统如果检索不出来,可以放到美亚里跑一下,再手动设置

一般会重设密码为123456,失败的话,网络搜索对应操作系统版本密码绕过方法

2.查看ip地址

 3.修改网络适配器与其一致

 

4.Xshell连接,可复制等,便于操作

失败原因可能是防火墙未关闭,ssh服务端口号被改过,通过netstat -anpt确认

5.netstat -anpt查看端口号

 Linux常见连接器:arpha,nginx,tomcat(常配合java)

这里推测是nginx

5.用试一下能否登录网站

6. 查看nginx配置文件,有默认路径,但也可被修改

find / -name nginx.conf

 保险做法是都看一遍,但一般靠近根目录的优先级高,先看/www/server/nginx/conf/nginx.conf

如果没有index字段,默认访问index.php,有的话按顺序依次访问,像这里先访问第一个index.html,不存在这个文件,则访问index.htm,还没有,则访问index.php

root字段为网站目录位置

include添加了配置文件,查看一下

 有server_name字段,必须通过域名访问,可在配置文件中添加ip,或在hosts文件中添加

7.修改配置文件访问网站

hosts文件是没有后缀名的,位置C:\Windows\System32\drivers\etc\hosts

 因为浏览器会有缓存,修改后不能马上生效,可以换一个浏览器访问,或过一会再访问

这样就访问成功了 ,但这是给受害者看的,我们的目标是网站后台

8.寻找后台

方法一:在网站后加/admin等猜测

方法二:翻目录猜

方法三:看访问日志

 先看看配置文件确认日志在哪

看看nginx中include的文件

 access_log写明了日志位置

 访问url/webishijietv/index.php?m=admin-login

 9.找出数据库

登录是用户输入后,网站连接数据库进行校验的过程,因此用户名、密码肯定存在于数据库中,所以接下来我们要找出数据库

网站要调用数据库文件一定会在配置文件中有操作,所以查看一下网站默认文件

用require调用了文件,跟数据库有关的关键词有conn、database、db等

查看 inc/conn.php

进一步require,查看一下/inc/config/config.php

成功找到,连接数据库

连接失败,显示密码错误,直接绕过mysql密码 

mysql配置文件在linux下为my.ini,在windows下为my.cnf

在my.cnf文件加mysqld下加参数skip-grant-tables,添加时一定要有空行

修改etc/my.cnf

 重启mysql服务,连接数据库

 

翻一下,manager比较可疑 

 密码显然是加密过的,尝试md5解密,不行的话只能看配置文件,分析加密方法

确定为md5 加密,直接生成一个去替换

数据库中是32位的 ,去替换

题目有提示:苹果CMS 是一个采用PHP+MYSQL构建的高效视频电影网站管理系统! 

即苹果CMS是开源的网站模板,直接网络搜索苹果CMS安全码

得配置文件地址为:你的网站根目录\inc\config\config.php文件,safecode后面的字符串就是安全码。

安全码为admin

 

成功登入后台

end 

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
网站服务器后端的运行过程可以概括为以下几个步骤: 1. 客户端发送请求:当用户在浏览器中输入网站的URL或与网站进行交互时,浏览器会发送HTTP请求到服务器。请求包括请求的资源、请求方法(GET、POST等)和其他相关信息。 2. Web服务器接收请求:Web服务器(如Nginx、Apache等)作为第一层接收到客户端的请求。它根据请求的URL和配置文件,将请求转发给后端应用程序。 3. 路由和控制器处理请求:后端应用程序(如使用Java的Spring框架、Python的Django框架等)接收到请求后,会根据路由配置找到对应的处理函数或控制器。处理函数或控制器负责解析请求参数、验证身份、执行相应的业务逻辑等。 4. 业务逻辑处理:在控制器中,后端应用程序会进行业务逻辑处理,包括数据查询、计算、验证等操作。可能还会调用其他服务或接口来获取所需数据或完成特定功能。 5. 数据库访问:如果需要与数据库进行交互,后端应用程序会使用SQL语句或ORM工具(如Hibernate、SQLAlchemy等)来访问数据库。它可以执行查询、插入、更新和删除等操作,将数据存取到数据库中或从数据库中读取数据。 6. 生成响应:在业务逻辑处理完成后,后端应用程序会生成响应数据,一般是一个HTML页面或JSON格式的数据。响应数据包括状态码、头部信息和响应体。 7. 响应返回给客户端:生成的响应数据会被发送回Web服务器,然后通过网络传输给客户端。Web服务器将响应返回给客户端,客户端的浏览器会解析响应并渲染页面或处理响应数据。 整个过程中,服务器后端还可能涉及到认证授权、缓存、日志记录等功能。认证授权用于验证用户身份和控制访问权限。缓存可以提高数据访问速度和减轻数据库压力。日志记录可以记录服务器的运行情况和错误信息,用于故障排查和性能优化。 以上是网站服务器后端的运行过程的一般概述,具体的实现方式和流程可能因不同的技术栈和框架而有所差异。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值