专业渗透测试 Phpsploit-Framework(PSF)框架软件小白入门教程(九)

news2024/11/26 6:55:27

本系列课程,将重点讲解Phpsploit-Framework框架软件的基础使用!

本文章仅提供学习,切勿将其用于不法手段!

继续接上一篇文章内容,讲述如何进行Phpsploit-Framework软件的基础使用和二次开发。

现在,我们来讲一下 Phpsploit-Framework 软件的数据库操作功能

Phpsploit-Framework 软件的 database 数据库管理 模块,分别提供了  query 查询exec 更新两项核心功能

在正式使用这个功能前,我们先来熟悉几条非常重要的SQL语句

CREATE USER '数据库账户名称'@'网络访问权限域' IDENTIFIED BY '数据库账户密码';

这条SQL语句的作用是,在数据库服务器中创建指定的数据库账户,并设定网络权限域与密码。

示例:

CREATE USER 'test_huc0day'@'localhost' IDENTIFIED BY 'test_huc0day';

在数据库服务器中创建账户名称为“ test_huc0day ”的数据库账户,对应的账户密码为“ test_huc0day  ”,数据库账户 “ test_huc0day ” 的网络访问限制为 “ localhost ”(本机访问)。

执行完上面的SQL语句,我们就在数据库服务器中创建了一个名称为“test_huc0day” 的数据账户。

GRANT ALL PRIVILEGES ON 数据库名称.数据表名称 TO '数据库账户名称'@'网络访问权限域';

这条SQL语句的作用是,为指定的数据库账户,赋予访问指定数据库和数据表的权限。

示例:

GRANT ALL PRIVILEGES ON *.* TO 'test_huc0day'@'localhost';

在数据库服务器中,为账户名称为“ test_huc0day ”的数据库账户,赋予访问全部数据库及其下属数据表的权利(符号“ * ”,代表全部)。

执行完上面的SQL语句,我们就为数据库账户“test_huc0day” 赋予了访问数据库服务器中所有数据库及其下属数据表的权利。

ALTER USER '数据库账户名称'@'网络访问权限域' IDENTIFIED BY '数据库账户密码';

这条SQL语句的作用是,更新数据库服务器中相关账户的网络访问权限域或账户密码信息。

示例:

alter user 'test_huc0day'@'localhost' IDENTIFIED BY 'test_huc0day';

在数据库服务器中,为账户名称为“ test_huc0day ”的数据库账户,更新网络访问权限域和密码。

执行完上面的SQL语句,我们就为数据库账户“test_huc0day” 更新了网络访问权限域和账户密码信息。

flush privileges;

这条SQL语句的作用是,重新加载授权表(比如,mysql.user 等 ),以便立即进行数据库访问权限的更新。

示例:

flush privileges;

执行完上面的SQL语句,即可使用新创建的数据库账户进行数据库服务器的访问操作。

现在,让我们返回 Phpsploit-Framework 软件的 Database 数据库管理功能 模块!

我们,首先尝试使用,Phpsploit-Framework 软件的 Database 模块的 Query 数据查询功能。

我们可以发现,发送的SQL查询请求,是经过通信加密的!也就是说,我们发送的 数据库账户名称和对应的密码,是密文的!这大大加强了通信数据的安全性!

我们还可以发现,我们发送的SQL查询语句,同样是经过密文加密的!

如果大家细心一些,会发现,每次SQL查询的通信密钥都是动态的。这意味着,即使恶意黑客劫持到了请求包,那么想要进行恶意利用,可能性也是非常低的(通信密钥使用之后,就会失效)!

Phpsploit-Framework 软件设计者,身为一名资深白帽子黑客,深知通信安全重要性!

因此,在 Phpsploit-Framework 软件设计初期,即考虑到了大量安全因素在里面,致力于打造强大且安全的专业渗透测试工具软件

细心的你,会发现!Phpsploit-Framework 软件自带了基于访问令牌安全机制,这意味着绝大部分 CSRF攻击 将对 Phpsploit-Framework 软件无效

我们可以看到,通过 Phpsploit-Framework 软件的  Database 数据库管理功能,我们可以非常方便地基于SQL语句对数据库服务器进行操作管理。

Phpsploit-Framework 软件的设计者 huc0day ),对于通信安全高度重视的!

我们可以看到, Phpsploit-Framework 软件的  Database 数据库管理功能请求通信应答通信,都是经过安全处理的!敏感数据,都已进行了安全加密处理

Phpsploit-Framework 软件的  Database 数据库管理功能 模块,不但为蓝队安全运维人员提供了较为方便的、在线式的数据库访问功能,也为红队渗透测试人员提供了较为强大的WAF防火墙规则绕过功能

下一篇内容《专业渗透测试 Phpsploit-Framework(PSF)框架软件小白入门教程(十)》

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1708894.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

信息标记形式 (XML, JSON, YAML)

文章目录 🖥️介绍🖥️三种形式🏷️XML (Extensible Markup Language)🔖规范🔖注释🔖举例🔖其他 🏷️JSON (JavaScript Object Notation)🔖规范🔖注释&#x…

机器之心 | 清华接手,YOLOv10问世:性能大幅提升,登上GitHub热榜

本文来源公众号“机器之心”,仅用于学术分享,侵权删,干货满满。 原文链接:清华接手,YOLOv10问世:性能大幅提升,登上GitHub热榜 相同性能情况下,延迟减少 46%,参数减少 2…

知识产权与标准化

知识产权与标准化 导航 文章目录 知识产权与标准化导航一、知识产权概述二、保护范围与对象三、保护期限四、知识产权归属五、侵权判定六、标准的分类 一、知识产权概述 知识产权:知识产权是指人们就其智力劳动成果所依法享有的专有权利,通常是国家赋予创造者对其…

SNP数据转型解析:云服务在现代企业数字化转型的必要性

为什么当今的企业想为数字化工作环境做好准备并保持竞争力,很难避免使用云服务呢? 要理解为什么企业没有云的替代选择,我们需要了解云服务的含义 - 它不仅仅指存储数据的另一个位置。各种云模型提供了极大的灵活性,可以根据需要操…

149.二叉树:二叉树的前序遍历(力扣)

代码解决 这段代码实现了二叉树的前序遍历,前序遍历的顺序是:访问根节点 -> 递归遍历左子树 -> 递归遍历右子树。以下是详细解释,包括各个部分的注释: // 二叉树节点的定义 struct TreeNode {int val; // 节…

栈的特性及代码实现(C语言)

目录 栈的定义 栈的结构选取 链式储存结构和顺序栈储存结构的差异 栈的代码实现 "stack.h" "stack.c" 总结 栈的定义 栈:栈是限定仅在表尾进行插入和删除操作的线性表。 我们把运行插入的和删除的一段叫做栈顶(TOP&#xff…

坦克飞机大战项目详解:从包结构到测试发布

新书上架~👇全国包邮奥~ python实用小工具开发教程http://pythontoolsteach.com/3 欢迎关注我👆,收藏下次不迷路┗|`O′|┛ 嗷~~ 目录 一、项目初始化与包结构构建 代码案例: 二、资源文件与配置文件管理 代码案例…

Clickhouse 嵌套数据类型总结—— Clickhouse 基础篇(三)

文章目录 创建嵌套类型的表插入读取数据在嵌套类型上使用数组函数 在 clickhouse 中存储嵌套类型的关键字是 Nested, 只支持一级嵌套。数据结构类似于在数据结构类似于在表的单元格里面嵌套“一张表格”,如下图所示: 嵌套类型是列存储,本质…

rv1126 imx307修改驱动使能图像垂直反转180度

查看imx307芯片手册 修改,3007地址的bit0为1 修改imx307驱动代码加入这一句代码,直接写死,这样拍出来的照片就使垂直翻转180度的了 // SPDX-License-Identifier: GPL-2.0 /** imx307 driver** Copyright (C) 2020 Rockchip Electronics Co.…

Elasticsearch 认证模拟题 - 1

1、题目 定义一个数据流,满足 data-stream_*_*,数据首先分布在 data_hot,5分钟后移动到 data_warm,3分钟后到 data_cold,再过 8 分钟删除。 1.1 考点 生命周期索引模板数据流 1.2 答案 # 修改生命周期策略修改时间…

SpringBoot整合RabbitMQ的快速使用教程

目录 一、引入依赖 二、配置rabbitmq的连接信息等 1、生产者配置 2、消费者配置 三、设置消息转换器 四、生产者代码示例 1、配置交换机和队列信息 2、生产消息代码 五、消费者代码示例 1、消费层代码 2、业务层代码 在分布式系统中,消息队列是一种重要…

RTOS(6)任务

重点: 一、FreeRtos任务的API调用 1.创建任务(静态、动态创建) 动态创建: ①先写任务函数 ②定义函数的handle指针 ③调用动态创建任务的API:xTaskCreate(任务函数,任务名称,栈深度&#x…

【css3】01-css3新特性样式篇

目录 1 背景 1.1 设置背景图片的定位 1.2 背景裁切-规定背景的绘制区域 1.3 设置背景图片尺寸 2 边框 2.1 盒子阴影box-shadow 2.2 边框图片border-image 3 文本 -文字阴影text-shadow 1 背景 1.1 设置背景图片的定位 background-origin:规定背景图片的定位…

遇到了导师放养,该怎么坚持?

最近收到学生读者的留言,抱怨科研的困难。导师忙碌且学生众多,自己只是众多学生之一,常常处于放养状态。除了每周的组会外,几乎无法接触到导师。在这种状态下,缺乏方向和动力,非常担心无法顺利毕业&#xf…

Llama模型家族之使用 Supervised Fine-Tuning(SFT)微调预训练Llama 3 语言模型(三)通过web页面方式微调

LlaMA 3 系列博客 基于 LlaMA 3 LangGraph 在windows本地部署大模型 (一) 基于 LlaMA 3 LangGraph 在windows本地部署大模型 (二) 基于 LlaMA 3 LangGraph 在windows本地部署大模型 (三) 基于 LlaMA…

【Linux】自己实现一个bash进程

bash就是命令行解释器,就是Linux操作系统让我们看到的,与用户进行交互的一种外壳(shell),当然了bash也是一个进程,它有时候就是通过创建子进程来执行我们输入的命令的。这无疑就离不开我们上篇博客所说的进…

如何解决链游中可能出现的延迟或网络拥堵问题?

随着区块链技术的不断发展和普及,链游(基于区块链的游戏)作为新兴的娱乐形式,正逐渐走进大众的视野。然而,与传统游戏相比,链游在运行过程中可能会遇到一些特有的问题,其中最为突出的就是延迟和…

Windows hook介绍与代码演示

Windows Hook 是一种机制,允许应用程序监视系统或处理特定事件。它可以拦截和更改消息,甚至可以插入到其他应用程序的消息处理机制中。Windows 提供了多种挂钩类型,例如键盘挂钩、鼠标挂钩、消息挂钩等。 hook代码实现 下面是一个使用 Wind…

微服务架构下的‘黑带’安全大师:Spring Cloud Security全攻略!

深入探讨了微服务间的安全通信、安全策略设计以及面对经典安全问题的应对策略。无论你是微服务的新手还是资深开发者,都能在本文中找到提升安全功力的秘籍。让我们一起成为微服务架构下的‘黑带’安全大师! 文章目录 1. 引言微服务安全挑战与重要性Sprin…

【软件工程】【23.04】p1

关键字: 软件模型、提炼、加工表达工具、通信内聚、访问依赖、边界类交互分析、RUP核心工作流、首先测试数据流、软件验证过程、CMMI过程域分类工程类; 软件工程目的、功能需求是需求的主体、结构化方法、耦合、详细设计工具、类、类图、RUP采用用例技…