Over The Wire : Bandit26→27の解法に使用されているコマンドまとめ

Over The Wire: Bandit26z→の解法にて完全初見のコマンドが出てきたので,詳細を調べてまとめました.

[Spoiler Alert] この記事は解法のネタバレを意図したものではないが,使用するコマンドについて記述しているためネタバレになってしまう可能性がある.

moreでファイルを表示している最中にviを起動する

ターミナルの画面サイズが表示すべきファイルの中身より小さい場合,moreは勝手に終了しない.この時vとタイプするとviを起動することができる.

シェルを切り替えたい

bandit27でログインすると実行されるスクリプトが現在のシェルなので,set shell=/bin/bashなどとしてbashを起動できるようにする.実際に起動するには:shell

$ set shell=/bin/bash
$ :shell

euidとは?

Effective User IDの略で,ユーザの権限を管理しているIDである.こちらのページにわかりやすくまとめられている.
詳細は伏せるが,bandit27のホームディレクトリ下に存在する実行ファイルが特殊なeuidを持っているので,これで頑張ろう.