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

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 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部