Próbowałem uzyskać dostęp, redis-cliale ponieważ jestem tak leniwy, że reddwukrotnie wpisałem i wcisnąłem klawisz tab, ale zauważyłem, że faktycznie znajduje się plik binarny, pod redktórym się znajduje /bin/.
Kiedy to zrobiłem
cat /bin/red
to pokazało
#! /bin/sh
bindir=`echo "$0" | sed -e 's,[^/]*$,,'`
exec "${bindir}"ed --restricted "$@"
Wiesz co to jest?
Uwaga. kiedy wykonuję red, po prostu czeka na dane wejściowe i cokolwiek wpisuję, albo zapisuje je i czeka na kolejną prośbę, albo zwraca ?, pamiętaj, że tylko po naciśnięciu qkończy działanie. również przy wstawianiu cyfr od 0 do 9 i kontynuowaniu wpisywania pokazuje każde wprowadzone wejście, gdy zapisało to, co wpisałeś wcześniej
przykład:
a <<<-- input
bsa <<< input taken without ?
^C <<<--- hitting ctrl-c
? <<<--- output
przyklad 2:
v
?
b
?
a
qwrefdf <<-- saved because it didn't output ? after typing "a" up
^C
?
<<- waiting for input
więc „h” wyprowadza „niepoprawny adres” i tylko „a”, „x”, „c” i „i” akceptuje wprowadzanie. wszystko inne niż liczby powoduje?
man red.
dpkg -S /bin/red. Dzięki temu dowiesz się, że plik jest częściąedpakietu iapt-cache show edpodasz opis tego pakietu.