1.一个A边长5.12米,源码B边长5.13米,源码C边长2.02米,源码D边长2.01米的源码不规则长方形怎么找中心?
2.kernel exploitCVE-2021-42008 6pack协议解码溢出漏洞利用
3.电力系统二次电路用控制及继电器保护屏(柜、台)通用技术条件前言
4.金铲铲之战 金铲铲之战5.13更新了什么?
一个A边长5.12米,源码B边长5.13米,源码黄河团队源码C边长2.02米,源码D边长2.01米的源码不规则长方形怎么找中心?
首先,我们需要找到这个不规则长方形的源码重心,即它的源码质心。质心是源码物体所有微元质量的平均位置,对于一个平面图形,源码质心就是源码它的重心,即所有三角形的源码重心的平均位置。
对于一个长方形,源码它的重心位于它的中心,因此我们只需要找到它的几何中心,就能得到它的重心位置。
长方形的dapper源码分析几何中心位于它的两条对角线的交点。因此,我们可以通过求出对角线的交点坐标来找到长方形的几何中心。
设长方形的两条对角线分别为 AC 和 BD,它们的交点为 O。我们可以使用向量运算求出对角线的交点坐标。
首先,我们需要将向量 AO 和 BO 表示为向量 AC 和 BD 的线性组合:
AO = x1*AC + y1*BD
BO = x2*AC + y2*BD
其中,(x1, y1) 和 (x2, y2) 分别是向量 AC 和 BD 的坐标。
由于 AC 和 BD 的长度相等,我们可以将它们的坐标表示为:
AC = (a, 0)
BD = (0, b)
其中,a 和 b 分别是长方形的长度和宽度。
现在,我们需要求出向量 AO 和 BO 的坐标。我们可以使用以下公式:
AO = (x1*a, y1*b)
BO = (x2*a, y2*b)
对角线的交点 O 的坐标为:
O = (x1*a, y1*b) + (x2*a, y2*b) = (a*x1 + a*x2, b*y1 + b*y2)
因此,长方形的几何中心 O 的坐标为:
O = (a*x1 + a*x2, b*y1 + b*y2)
对于给定的长方形,a = 5. 米,b = 2. 米,x1 = 0.5,客服thinkphp源码y1 = 0,x2 = 0.5,y2 = 1。将这些值代入上式,我们可以得到:
O = (5.*0.5 + 5.*0.5, 2.*0 + 2.*1) = (2., 2.)
因此,长方形的几何中心 O 的坐标为 (2., 2.)。
kernel exploitCVE-- 6pack协议解码溢出漏洞利用
Linux内核存在一个历史性的漏洞 CVE--,影响了2.1.至v5..版本,修复工作于v5..完成,漏洞持续年。用户需要CAP_NET_ADMIN权限才能利用,但该权限限制了漏洞的影响范围。
针对v5..的测试环境可以从github获取,原作者在Debian 和Kernel 5..0-8-amd上测试,其他版本可能需要调整sp->cooked_buf与后续对象的距离。编译时需启用CONFIG_6PACK和CONFIG_AX。
漏洞发生在decode_data函数中,用户权限导致对cooked_buf的多人表格源码越界写入,sixpack_decode通过多次调用decode_data处理输入数据。关键在于解码过程中的rx_count_cooked计数器,当超过cooked_buf的字节限制时,造成溢出。
补丁通过检查rx_count_cooked的值来防止溢出,而保护机制如KASLR、SMEP、SMAP和PTI也在一定程度上提高了安全性。5.版本对userfaultfd的限制需要对first patch和second patch进行调整。
6pack协议用于串口数据交互,与TNC通信,它在Linux中通过设置行规则N_6PACK实现。漏洞涉及sixpack结构的分配,特别是net_device和sixpack结构的内存分配。
漏洞利用的关键在于精心构造payload,首先通过decode_prio_command间接修改sixpack->status,然后利用decode_data的溢出覆盖关键下标。通过两次调用decode_prio_command绕过检查,hds jsobfuscator源码正确设置payload编码,以达到写入目标地址的目的。
decode_data的溢出问题导致cooked_buf的下标变量sp->rx_count_cooked被篡改,进而可能覆盖其他对象,如msg_msg结构。通过精心计算,攻击者可以实现越界读取和任意写入,包括泄露内核基址和修改modprobe_path。
在利用过程中,需要控制线程和内存管理,比如限制在单个CPU上运行,复用损坏的sixpack结构,并利用userfaultfd进行页错误处理。最后阶段,通过发送payload触发漏洞执行modprobe命令,确认提权成功。
尽管5.版本限制了userfaultfd,但仍有其他策略可以绕过。漏洞利用的详细信息和参考链接可供进一步研究。
电力系统二次电路用控制及继电器保护屏(柜、台)通用技术条件前言
本修订标准基于原有的电力系统二次电路用控制及继电保护屏(柜、台)通用技术条件,即JB/T .2—,进行了更新和完善。 与原标准相比,主要变化如下:引用的标准已更新为最新版本,以保持技术的时效性。
编写格式遵循了GB/T 1.1—《标准化工作导则第1部分》和GB/T 1.2—《标准化工作导则第2部分》的标准要求,提高了规范性。
防护等级的评判标准依据GB —,更加严格。
结构要求的尺寸极限偏差和形位公差参照GB/T .3—和GB/T —,增加了更多技术细节。
新增了关于电磁兼容性的章节,包括5..2静电放电干扰能力、5..3辐射电磁场干扰能力和5..4快速瞬变干扰能力的要求。
原标准中的5..1至5..7内容被整合,现在规定屏、柜、台使用的各种基础继电器需符合企业产品标准。
5.章节内容合并到本标准的5.和5.中,增添了新功能要求。
新增了5..8距离保护、5..过电压保护和5..低电压保护章节,强化了保护功能。
原标准的第8章调整为“8标志、标签、使用说明书”,增加了使用说明书的详细内容,遵循GB/T .1标准。
第9章改为“9包装、运输和贮存”,确保产品的完整性和安全性。
最后,新增了“供货的成套性”和“质量保证”两个章节,强化了供应链管理和产品质量控制。
金铲铲之战 金铲铲之战5.更新了什么?
金铲铲之战于年5月日进行了版本更新,这次更新的版本名为霓虹之夜。这次更新主要针对霓虹之夜版本中出现的紧急问题进行了修复。玩家可以通过下图了解具体的更新内容。 更新内容包括:1.修复了部分英雄技能施放异常的问题;2.优化了部分英雄技能效果,使其更符合预期;3.调整了部分装备的合成路线,使游戏策略更加多样化;4.修复了部分地图bug,提高了游戏稳定性;5.优化了部分角色的动画表现,使战斗过程更加流畅。 同时,本次更新还对部分英雄的平衡性进行了调整,以确保游戏体验更加公平。这些调整将有助于玩家更好地理解游戏机制,提高游戏乐趣。此外,更新还增加了新的成就系统,让玩家可以更好地记录自己的游戏成就。 本次更新对游戏平衡性和玩家体验进行了全面的优化,让玩家能够更好地享受游戏的乐趣。通过修复和优化,游戏的可玩性得到了提升,同时也为玩家提供了更多战术选择。 对于玩家来说,这次更新的最重要意义在于,它不仅解决了游戏中的技术问题,还增强了游戏的趣味性和挑战性。玩家可以期待在未来的更新中,游戏开发团队会继续优化游戏,带来更多新内容和改进。《金铲铲之战》是英雄联盟云顶之弈正版授权的手游,每局由八名玩家进行博弈对抗,通过招兵买马、提升战力和排兵布阵,最终获胜。游戏包含抢装备、野怪和对战三种回合,每个回合引入随机元素增加不确定性。棋子有种族、阵营和星级等元素,组合可获得羁绊加成,装备则提供多种属性和技能。游戏通过合理的策略和装备使用,提升玩家的战斗能力。