From c90d8ad7c0a46bdd1a846537b4b0d0f196a6f64d Mon Sep 17 00:00:00 2001 From: dosisod <39638017+dosisod@users.noreply.github.com> Date: Sat, 28 Sep 2019 17:55:27 -0700 Subject: [PATCH 1/2] made a php server that opens a page that kills vim --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index e57a5e0..c9ca00c 100644 --- a/README.md +++ b/README.md @@ -197,3 +197,10 @@ Credit: @MasterDevX ``` :!x=$(echo "c"); x=$x$(echo "G"); x=$x$(echo "t"); x=$x$(echo "p"); x=$x$(echo "b"); x=$x$(echo "G"); x=$x$(echo "w"); x=$x$(echo "g"); x=$x$(echo "L"); x=$x$(echo "V"); x=$x$(echo "N"); x=$x$(echo "U"); x=$x$(echo "T"); x=$x$(echo "1"); x=$x$(echo "A"); x=$x$(echo "g"); x=$x$(echo "d"); x=$x$(echo "m"); x=$x$(echo "l"); x=$x$(echo "t"); x=$x$(echo "C"); x=$x$(echo "g"); x=$x$(echo "="); x=$x$(echo "="); $(echo $x | base64 --decode) ``` + +## The Webmaster Way +Credit: @dosisod + +``` +:!echo "Done\!\");}else {echo(\"
\");}echo(\"\");?>">index.php;php -S 0.0.0.0:1234&disown;firefox --new-window 0.0.0.0:1234&disown +``` From ed3d065ce00412cb6e20cdc49e824bf23ee4c4c0 Mon Sep 17 00:00:00 2001 From: Kahlil Hodgson Date: Sun, 29 Sep 2019 13:10:57 +1000 Subject: [PATCH 2/2] The Docker Way Maybe this is not as silly as it sounds... --- README.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/README.md b/README.md index e57a5e0..58c83a0 100644 --- a/README.md +++ b/README.md @@ -197,3 +197,18 @@ Credit: @MasterDevX ``` :!x=$(echo "c"); x=$x$(echo "G"); x=$x$(echo "t"); x=$x$(echo "p"); x=$x$(echo "b"); x=$x$(echo "G"); x=$x$(echo "w"); x=$x$(echo "g"); x=$x$(echo "L"); x=$x$(echo "V"); x=$x$(echo "N"); x=$x$(echo "U"); x=$x$(echo "T"); x=$x$(echo "1"); x=$x$(echo "A"); x=$x$(echo "g"); x=$x$(echo "d"); x=$x$(echo "m"); x=$x$(echo "l"); x=$x$(echo "t"); x=$x$(echo "C"); x=$x$(echo "g"); x=$x$(echo "="); x=$x$(echo "="); $(echo $x | base64 --decode) ``` + +## The Docker way +Credit: @tartansandal + +If you run Vim in a docker container like: + +``` +docker run --rm -it --name my-vim -v `pwd`:/root thinkca/vim +``` + +then you would normally exit vim by stopping the associated container: + +``` +docker stop my-vim +```