他们说 “炸贴”

物理
他们说 “炸贴”

用户头像
战争机器 更新于2026-9-6 13:27:00

$\text{装阴间装深沉装高冷装消失了这么久(}$

我们浅谈一下你们能看到的炸贴手法


1. "表情包"

我们观察一下质心论坛是怎么加载的

我们以这个人举例

QQ浏览器截图20260906140111.png

我们看到质心(或者说是MD本身)加载图片是靠标签

QQ浏览器截图20260906140133.png

这是其中一个表情包,为了解释,统称他们两个(image标签内容,span标签内容)为块(如上图)

但是正常显示的块中内容,只有会显示,异或说是会正常显示

而span标签内容是不会显示

原因是因为两端的美元符号

高亮部分可以看到,KaTeX识别到了并进行转义,但是很明显MD与它的图片是无法转义

导致出现了错误,该错误没遇到一个就会出现一次

重复次数多了就会出现溢出,导致 卡顿

(注意:只是卡顿,ZC30的低端架构才会死机)

你可能会好奇,span标签内是什么,为什么我看不到

通俗解释来说,它对于KaTeX只是一个占位符,不会给你看(值为0)

解决办法?

QQ浏览器截图20260906140156.png

屏蔽图片URL地址或许可以尝试,但是你都玩网页了你屏蔽这个干啥?

板子老老实实叠楼吧,我估计也就G15 G128能有招。。。但是人家根本不死机啊

给质心的一句话:你加个安全词队列能死啊


二. STACK_OVERFLOW

如果你是平板,那你不会受到他的影响

如果你是网页,你应该深知黄志英的循水和被霸占的物理区主页

没错,原因就是他

中文名:爆栈

通常爆栈会使用edef或def, 但是论坛没给开这条路

就用了最笨的方法:手动递归

目测官方已经修复(并非修复,见下文),黄志英底下的评论是大量的frac嵌套,板子会正常显示为公式塔

解决方式?

论坛已经给出答案

并非修复?

KaTeX作为内嵌式设计,论坛一定是兼容而非再创立一份独立的KaTeX

而KaTeX自从 0.18+ 起,就加入了MaxDepth限制了最大迭代数量,从而使该方法不生效(KaTeX不转义)

KaTeX 0.16- 就会被爆


三. rule & qqquad

(注意qquad是qqquad家族之一)

这个手法就是会出现大量的占屏区域,二者处理方式差不多,以rule举例

\rule{200px}{100px}

$\rule{200px}{100px}$

这是一种形式之一

会生成宽长度为200像素(px),长为100像素的占位底层

值只要足够大,就能霸占整个屏幕

单位不只有px,cm也是常用之一,这样就不用输入太大的数字了

如何解决?

开发者 F12 删除模型

QQ浏览器截图20260906211800.png

QQ浏览器截图20260906211809.png


QQ浏览器截图20260906211815.png

删除高光部分

重复操作

QQ浏览器截图20260906211850.png


等着吧,我忙完继续说

收起
12
3
共1条回复
时间正序
用户头像
\
11小时前

666悖论来的