GlyphWeaver-UniCode标准化攻击
[图片缺失] 原始路径:
/home/hack/.config/Typora/typora-user-images/image-20260128205443044.png
看功能就知道是个模板注入,但是我试了很多竟发现所有括号、下划线、点号都被后端过滤了,后来才知道要用全角字符,这有一个知识点
1 | |
可以参考https://zhuanlan.zhihu.com/p/1935292167418550141
这一题Live Preview不会进行标准化,Export Console会,了解Unicode标准化化攻击后,我猜测是因为上面的预览不保存,下面的会进行标准化后保存后然后再模板渲染,导致了Unicode标准化攻击
[图片缺失] 原始路径:
/home/hack/.config/Typora/typora-user-images/image-20260128210054607.png
这时候可以用全角字符代替半角字符,构造payload,可以写一个全角转半角脚本
1 | |
这样就很简单了,payload:
1 | |
[图片缺失] 原始路径:
/home/hack/.config/Typora/typora-user-images/image-20260128213913791.png
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Lengkur!

