首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    IP碎片攻击

    IP碎片攻击指的是一种计算机程序重组的漏洞。1. 为什么存在IP碎片链路层具有最大传输单元MTU这个特性,它限制了数据帧的最大长度,不同的网络类型都有一个上限值。...你不禁要问,既然分片可以被重组,那么所谓的碎片攻击是如何产生的呢?2. IP碎片攻击IP首部有两个字节表示整个IP数据包的长度,所以IP数据包最长只能为0xFFFF,就是65535字节。...下面我们逐个分析一些著名的碎片攻击程序,来了解如何人为制造IP碎片来攻击系统。3. ping o' deathping o' death是利用ICMP协议的一种碎片攻击。...* 如果可能,在网络边界上禁止碎片包通过,或者用IPTABLES限制每秒通过碎片包的数目。* 如果防火墙有重组碎片的功能,请确保自身的算法没有问题,否则被DoS就会影响整个网络。...* Win2K系统中,自定义IP安全策略,设置"碎片检查"。

    2.4K21

    Redis内存碎片清理

    当Redis中清理了大量的Key之后原先Redis申请的内存(used_memory_rss)将继续持有而不会释放,此时查看内存信息将会看到存在大量的内存碎片。...那么,Redis的内存碎片可以清理么,该如何清理呢? 翻看了Redis的相关资料发现,Redis4版本之后开始支持内存碎片的清理,于是进行了一次测试,内容如下: 1....jemalloc-4.0.3 active_defrag_running:0 lazyfree_pending_objects:0 可以发现实际使用内存为130.69M,而Redis申请的内存为10.90G,碎片率...清理内存碎片 默认情况下自动清理碎片的参数是关闭的,可以按如下命令查看 127.0.0.1:6379> config get activedefrag 1) "activedefrag" 2) "no..." 启动自动清理内存碎片 127.0.0.1:6379> config set activedefrag yes OK 开启后再查看内存信息 127.0.0.1:6379> info memory #

    6.8K34

    什么是内存碎片?

    在嵌入式系统中,内存是十分有限而且是十分珍贵的,用一块内存就少了一块内存,而在分配中随着内存不断被分配和释放,整个系统内存区域会产生越来越多的碎片。...内存碎片产生过程,如下图所示: 过程说明如下: (1)、此时内存堆还没有经过任何操作,为全新的。...也就是图中 80B 和 50B 这两个内存块之间的小内存块,这些内存块由于太小导致大多数应用无法使用,这些没法使用的内存块就沦为了内存碎片。...内存碎片是内存管理算法重点解决的一个问题,否则的话会导致实际可用的内存越来越少,最终应用程序因为分配不到合适的内存而崩溃,所以我们需要一个优良的内存分配算法来避免这种情况的出现。

    1.6K20

    Redis 内存碎片分析

    ,产生内存碎片 [image.png] 怎么判断存在内存碎片 redis的info memory命令可以帮助我们判断当前实例是否存在内存碎片 INFO memory # Memory used_memory...> 1.5, 表示内存碎片率超过50%,需要进行处理 当然还有可能存在一种情况,即内存碎片率 小于1: 这时候就说明used_memory_rss 碎片 自动清理 Redis 4.0-RC3 + 版本提供了内存碎片自动清理的办法,其基本思想是“搬家让位,合并空间” 启用自动清理功能 config set activedefrag yes...10 # 默认10,表示内存碎片空间占OS分配给redis的物理内存空间的比例达到10%时 控制参数 redis是单进程模型,内存碎片自动清理是通过==主线程操作==的,也会消耗一定的CPU资源...手动清理 除了开启内存碎片自动清理策略,redis从4.0.0版本后也支持手动清理内存碎片,通过如下命令实现 127.0.0.1:6379> memory purge OK 需要注意的是,该清理命令也只当

    3.4K30

    dedecms批量替换sql写法

    dedecms批量替换sql写法 织梦dede批量替换文章标题、正文内容关键词方法 相信对于很多织梦dedecms站长来说,应该经常遇到采集文章或者复制别人文章,需要批量修改文章标题、关键词、正文、作者...织梦dedecms批量替换文章标题或文章正文内容两种详细方法: 第一种方法:织梦cms站点后台操作更改(强烈推荐) 步骤: 1、织梦cms后台——核心——批量维护——数据库内容替换 2、如果你需要批量替换文章标题...例如:被替换的内容:织梦cms批量替换文章标题和内容方法集绵,替换为:dedecms批量替换文章标题和内容方法,输入安全确认码,开始替换数据,最后更新生成以下就ok。...3、如果你需要替换文章摘要内的某一个关键词,例如想把“dedecms”替换为“织梦cms”,可以选择dede_archives数据表,选择description字段,填写需要被替换的内容:dedecms...dede_archives set title=replace(title,'原来的关键字','替换后的关键字'); 例如:我想把"织梦cms批量替换文章标题和内容方法集绵"中的“织梦cms” 替换成“dedecms

    1.3K10

    DEDECMS伪随机漏洞分析

    一 、本篇 本文为“DEDECMS伪随机漏洞”系列第三篇: 第一篇:《DEDECMS伪随机漏洞分析 (一) PHP下随机函数的研究》 第二篇:《DEDECMS伪随机漏洞分析 (二) cookie算法与key...下载了几套通过DEDECMS改造的模板, 都保留了该功能, 且大部分站点有自己的表单格式.或者说正常在使用的dedcms大部分都有表单: ) 2.2 代码分析 ? ?...前台RCE 邮箱hash算法,唯一不知道的是rootkey, 通过poc跑出了rootkey,就能构造出来,然后访问hash即可通过邮箱认证, 对于”dedecms前台任意用户登录”的利用有些许帮助⑧...五、实战 TIPS: 可以通过指纹,把hash全部采集到, 然后脚本跑一遍即可全部出结果, 因为全网的dedecms的root key分布在2^33这个范围内: ), 在跑脚本遍历这个范围的时候其实都覆盖到了

    27.4K10

    安卓动态添加碎片

    碎片的创建 要使用碎片先要创建一个碎片,创建一个碎片很简单。  新建一个碎片布局,fragment.xml 碎片都是嵌入在活动中显示的,但他们之间的关系并不明显。     1.在活动中调用碎片的方法。...2.在碎片中调用活动的方法。可以通过getActivity()方法得到和当前碎片绑定的活动实例。 碎片的绑定 静态绑定 在活动布局中加一个碎片标签,比较简单不细说。...,在程序运行时动态的添加到碎片中,根据具体情况来动态添加碎片,可以将程序界面定制得更加多样化(多用于自适应手机和平板的应用) 下面的代码以点击按钮。...有三个碎片,通过点击事件在一个活动中动态切换显示的碎片。

    1.5K20

    MySQL 案例:表空间碎片

    引发这个其妙现象的就是 MySQL 的表空间碎片。 什么是表空间碎片?...表空间碎片指的是表空间中存在碎片,形象一点来比喻的话,就像是一张 A4 纸,“表空间碎片”就像是把这张 A4 纸撕碎,再重新拼起来,各个碎片之间都会有一些缝隙存在,这些缝隙就是“表空间碎片”。...重新拼起来的碎片实际上会比完整的 A4 纸大上一圈,这也代表着表空间容易引发的问题:空间浪费。...可以看到数据删除之后,原本连续的空间中出现了两个空白的区域,这种一般就叫做表空间空洞,空洞太多了就叫做表空间碎片化(对应的是表空间连续)。...碎片率(data_free_pct)低于 20% 的时候也不用特别在意,除非磁盘空间非常紧张,且日志基本被清空。

    6.9K50

    Redis调优 | 内存碎片

    , Redis的内存实际使用量和申请空间是不相同的, 这也就是内存碎片....碎片整理 2.1 碎片整理 了解了当前Redis内存情况之后, 就是内存的碎片整理了. Redis中提供了碎片调整参数, 根据自己集群节点的情况调整....start active defrag #当碎片达到 100mb 时, 开启内存碎片整理 active-defrag-ignore-bytes 100mb #Minimum percentage of...控制整理内存碎片的力度; 占用主线程资源比率的上下限, 当资源占用越多时, 内存碎片整理力度越大; 时间越短, 对性能的影响也更大....内存回收会使Redis集群的响应变慢, 因为内存碎片整理是在主线程中执行的, 通过源码发现, 内存碎片整理操作会scan迭代整个 redis 节点, 并进行内存复制, 转移等操作. 3.

    2.6K10

    碎片化学习前端知识

    想学习,但是时间不够,时间太散,项目一个接一个,而且做的都是重复复用的工作,没时间造轮子,只有一个一个的读人家的 api 或者 google 解决问题,进而利用碎片化的时间进行一定的学习和补足自己啦?...作为一个前端的初学者我一直有这样的疑问和困惑,怎么能在这种环境下提高自己,怎么利用碎片化的时间学习。 要有个目的 学习知识的目的就是赚钱,给家人和自己带来体面的生活。...所以选择很重要,时间很重要,碎片化的时间需要利用起来。...碎片时间 上厕所 和同事吹牛逼(当然你们可以聊技术的吹牛逼,以解决 case 为目的) 比如这么说: 某前端,哇靠,这么多数据居然不给个排序和总数,我前端怎么展示页面啊?...整理一些有用的东西 下面整理了一些碎片化学习的方法和媒介 书籍 《你不知道的JavaScript》(上中下) 掘金小册 《JavaScript 高级程序设计》 .....

    62720
    领券