Saya mencoba mengakses redis-cli
tetapi karena saya malas saya mengetik red
dan menekan tab dua kali, tetapi saya perhatikan bahwa ada biner yang sebenarnya bernama red
yang terletak di bawah /bin/
.
Ketika saya melakukannya
cat /bin/red
itu menunjukkan
#! /bin/sh
bindir=`echo "$0" | sed -e 's,[^/]*$,,'`
exec "${bindir}"ed --restricted "$@"
Adakah yang tahu itu?
Catatan. ketika saya mengeksekusi red
, itu hanya menunggu input dan apa pun yang saya ketik, itu baik menyimpannya dan menunggu prompt lain atau kembali ?
, perhatikan bahwa hanya ketika menekan q
itu keluar. juga ketika memasukkan angka dari 0-9 dan tetap memasukkannya menunjukkan setiap input yang Anda masukkan ketika menyimpan apa yang Anda ketik sebelumnya
contoh:
a <<<-- input
bsa <<< input taken without ?
^C <<<--- hitting ctrl-c
? <<<--- output
contoh2:
v
?
b
?
a
qwrefdf <<-- saved because it didn't output ? after typing "a" up
^C
?
<<- waiting for input
jadi "h" menghasilkan "alamat tidak valid" dan hanya "a", "x", "c" dan "i" menerima input. segala sesuatu selain angka menghasilkan?
man red
.
dpkg -S /bin/red
. Ini akan memberi tahu Anda bahwa file tersebut adalah bagian daried
paket, danapt-cache show ed
akan memberi Anda gambaran tentang paket itu.