0x2C动态定义数据标识符服务

news/2024/11/29 2:30:40/

其实就是临时在指定地址创建个信息DID,里面可以存写临时数据,到时候可以给自己读写,但是这东西一重启或者过段时间就没了。要用0x22服务去读取,0x2A来写,不能用0x2E来写,协议认为0x2E不能指定地址来写。

这个服务将会有内存溢出的风险,就需要程序去做限制和把控了,规定好那块区域可以用来作为临时存储的,一旦超过剩余可使用空间就不能够动态定义数据了。

动态定义出来的数据标识符和空间,也可以动态删除。

有两种参数选配:

1、源数据标识符、位置、大小。

引用源数据标识符的内容,就是复制原有信息DID的内容,到新建的DID区域,并且规定位置和大小。源数据标识符一般是规定好的标识符,也就是先前已经静态建立好的,虽然服务不限制引用动态定义的数据标识符,但不建议这么使用,因为删除被引用的记录可能会在引用记录中产生数据一致性问题。

2、内存地址和内存长度。

请求报文格式

定义参数选配源数据标识符、位置、大小如下图。定义内存地址和内存长度类似

请求动态删除如下图


http://www.ppmy.cn/news/1129296.html

相关文章

git_06_创建分支/查看分支

创建分支 # 创建分支的同时,切换到该分支上 > git checkout -b 分支名称 # 将本地分支推送到远端 > git push origin 分支名称:分支名称查看分支 # 查看本地分支 > git branch # 查看远程分支 > git branch -r # 查看所有分支 > git branch -a切换…

蓝桥等考Python组别七级003

第一部分:选择题 1、Python L7 (15分) 下面for循环语句中,变量i的取值范围是( )。 for i in range(1, 8): print(i) 1~81~70~80~7正确答案:B 2、Python L7 (15分) 下面哪一年是闰年?( ) 1994年

Oracle 11g_FusionOS_安装文档

同事让安装数据库,查询服务器信息发现操作系统是超聚变根据华为openEuler操作系统更改的自研操作系统,安装过程中踩坑不少,最后在超聚变厂商的技术支持下安装成功,步骤可参数该文。 一、 安装环境准备 1.1 软件下载 下载地址:…

Docker制作镜像并部署bind9(yum安装bind)--use

镜像制作 1.1 下载镜像 docker pull centos:centos7.9.2009 1.2 运行容器 [rootlocalhost ~]# docker run -d \ --privileged \ --namebind9 \ --restartalways \ -p 53:53/udp \ -p 53:53/tcp \ -v /data/bind9:/etc/bind \ -v /sys/fs/cgroup:/sys/fs/cgroup \ centos:ce…

【Verilog 教程】 6.1Verilog函数

关键词:函数,大小端转换,数码管译码 在 Verilog 中,可以利用任务(关键字为 task)或函数(关键字为 function),将重复性的行为级设计进行提取,并在多个地方调用…

【红日靶场】vulnstack2-完整渗透过程

文章目录 一、网络拓扑二、描述配置环境渗透开始信息收集开始攻击干掉杀软cs上线权限提升 内网探测横向移动再次横向rdp连接痕迹清除 总结: 一、网络拓扑 网络配置: 二、描述 红队实战系列,主要以真实企业环境为实例搭建一系列靶场&#x…

SpringMVC 学习(八)整合SSM

10. 整合 SSM (1) 新建数据库 CREATE DATABASE SSM;USE SSM;DROP TABLE IF EXISTS BOOKS;CREATE TABLE BOOKS (BOOK_ID INT(10) NOT NULL AUTO_INCREMENT COMMENT 书ID,BOOK_NAME VARCHAR(100) NOT NULL COMMENT 书名,BOOK_COUNTS INT(11) NOT NULL COMMENT 数量,DETAIL VARCH…

Python的单选框、复选框、下拉框、消息提示框、文件对话框

优秀教程:https://zhuanlan.zhihu.com/p/569960987?utm_id0 单行文本框 - Entry textvariable:单行文本框变量,String类型,可以使用变量的set和get可以获取或设置值show:单行文本框内文字显示方式,如密码…