Я пытался получить доступ, redis-cliно потому что я такой ленивый, я redдважды набрал и нажал клавишу Tab, но я заметил, что на самом деле есть бинарный файл, redкоторый находится под /bin/.
Когда я сделал
cat /bin/red
это показало
#! /bin/sh
bindir=`echo "$0" | sed -e 's,[^/]*$,,'`
exec "${bindir}"ed --restricted "$@"
Есть идеи, что это?
Заметка. когда я выполняю red, он просто ожидает ввода и что бы я ни набрал, он либо сохраняет его и ждет другого приглашения, либо возвращает ?, заметьте, что только при нажатии qон завершается. также при вводе цифр от 0 до 9 и продолжении ввода он показывает каждый введенный вами ввод, когда он сохранил то, что вы набрали ранее
пример:
a <<<-- input
bsa <<< input taken without ?
^C <<<--- hitting ctrl-c
? <<<--- output
example2:
v
?
b
?
a
qwrefdf <<-- saved because it didn't output ? after typing "a" up
^C
?
<<- waiting for input
поэтому «h» выводит в «неверный адрес» и только «a», «x», «c» и «i» принимают ввод. все остальное, кроме чисел, приводит к?
man red.
dpkg -S /bin/red. Это скажет вам, что файл является частьюedпакета, иapt-cache show edдаст вам описание этого пакета.