Ich habe versucht zuzugreifen, redis-cli
aber weil ich so faul bin, habe ich red
zweimal getippt und die Tabulatortaste gedrückt, aber mir ist aufgefallen, dass tatsächlich eine Binärdatei aufgerufen wird, red
die sich unter befindet /bin/
.
Als ich es tat
cat /bin/red
es zeigte
#! /bin/sh
bindir=`echo "$0" | sed -e 's,[^/]*$,,'`
exec "${bindir}"ed --restricted "$@"
Irgendeine Idee was das ist?
Hinweis. Wenn ich es ausführe red
, wartet es nur auf eine Eingabe und was auch immer ich eintippe, es speichert es entweder und wartet auf eine andere Eingabeaufforderung oder kehrt zurück ?
, beachte, dass es nur dann beendet wird, wenn q
es getroffen wird. Auch wenn Sie Zahlen von 0-9 eingeben und die Eingabetaste gedrückt halten, werden alle Eingaben angezeigt , die Sie beim Speichern der zuvor eingegebenen Daten vorgenommen haben
Beispiel:
a <<<-- input
bsa <<< input taken without ?
^C <<<--- hitting ctrl-c
? <<<--- output
Beispiel 2:
v
?
b
?
a
qwrefdf <<-- saved because it didn't output ? after typing "a" up
^C
?
<<- waiting for input
"h" gibt also "ungültige Adresse" aus und nur "a", "x", "c" und "i" akzeptieren Eingaben. Alles andere als Zahlen ergibt?
man red
.
dpkg -S /bin/red
. Dadurch erfahren Sie, dass die Datei Teil desed
Pakets ist, undapt-cache show ed
Sie erhalten eine Beschreibung dieses Pakets.