From 830c040a92879b0919b5ea5fdd8046be0747a02a Mon Sep 17 00:00:00 2001 From: Jonathan Hodgson Date: Thu, 11 Mar 2021 15:08:06 +0000 Subject: [PATCH] Makes reverse shell script work if resize listener isn't available --- bin/.bin/dmenu/rofi-reverse-shells | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/bin/.bin/dmenu/rofi-reverse-shells b/bin/.bin/dmenu/rofi-reverse-shells index 3e3fe164..91468beb 100755 --- a/bin/.bin/dmenu/rofi-reverse-shells +++ b/bin/.bin/dmenu/rofi-reverse-shells @@ -52,8 +52,9 @@ function display() { echo -n "$reverseShell" | /usr/bin/xclip -i -selection clipboard echo -n "$reverseShell" | /usr/bin/xclip -i -selection primary - resize-netcat-listener -r /home/jonathan/go/src/resize-nc-listener/examples/stty-resize-copy $port - #nc -lvnp $port + type -p resizeblar-netcat-listener && + resize-netcat-listener -r /home/jonathan/go/src/resize-nc-listener/examples/stty-resize-copy $port || + nc -lvnp $port #Put the tty back to normal # This is useful if I got a nice shell before stty -raw echo