LoginSignup
6
3

More than 3 years have passed since last update.

【厨二】コンソール起動時の表示をいじる

Last updated at Posted at 2019-07-21

ハッキングツールキットの起動画面はかっこいい

僕はセキュリティを専門に勉強しているわけでもありませんし、ハッカーやクラッカーを目指しているわけでもありません。
しかしながらやはりこの業界に入った人たちは一度は憧れたのではないでしょうか?海外映画やドラマでクラッカーが真っ黒な画面を前にカタカタコマンドを打つ姿に。
「そんなの厨二だ!」とおっしゃる方もいらっしゃるでしょう。ええ、そうですとも。僕はまだ厨二が抜けていません!笑
未だにカタカタ攻防を繰り広げるハッカーには憧れますし、エナジードリンク片手に真っ暗な部屋で顔も知らないハッカーとコマンド上のチャットで「中国のサーバーに入ったぞ!」みたいなこと言ってみたいです(偏見がすごい)。

vimさえまともに使えない厨二病の僕ですが、どうにかハッカー気分を味わいたいということで、今回はターミナルを起動したらツールキットの起動画面みたいなのが表示されるように設定をいじりたいと思います。

目標物

こんな感じのAA(アスキーアートに分類していいのか)が表示されればかっこいいなあと思う次第です。
画像はBrutalと言うツールキットらしいです。詳しくは知りません()

Brutal_00.png

まずは簡単な文字から

いきなりイラストのAAは難易度が高いのでまずは文字だけ表示してみます。
ターミナル起動時に何か処理をさせたい場合はユーザーのホームディレクトリ直下に.bash_profileを作成し、この中にシェルスクリプトを書いていきます。

表示する文字ですが、とりあえず『welcome.』とかにしておきましょう。
そうは言ってもただ文字をechoで出すのはつまらないのでこれもAAのような感じで表示させようと思います。

テキストのアスキーアートをコマンドで生成する

『welcome.』のAAなんて僕には到底作れませんから、これはコマンドに任せましょう。

$ brew install figlet

brewでインストールできるAA生成コマンドがあります。
スクリーンショット 2019-07-22 8.28.55.png

こんな感じですね。簡単です。このコマンドには色々オプションがあるみたいなので興味のある方はぜひ検索してみてください。

シェルスクリプトを書く

いよいよシェルを書いていきます。
先ほども言った通り、vimが使えないのでnanoで書いていきます。

スクリーンショット 2019-07-22 8.31.55.png

難しいことはないです。基本的にはコピペでOK。
注意すべき点として、バックスラッシュはバックスラッシュでエスケープしましょう。

ターミナルを起動してみる

さて、スクリプトを保存して、ターミナルを再起動してみます。

スクリーンショット 2019-07-22 8.38.02.png

おおお!いい感じです。
もはやこれだけでいいのでは、、、?

ドクロの横顔に関してはもう気合いで書くだけなので、、、。
とりあえず今回はここで終了です。

6
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
3