TryHackMeとは
TryHackMeとは、サイバーセキュリティトレーニングのプラットフォームです。トレーニングで使用する攻撃対象のサーバが用意されており、学習コンテンツに沿ったお題でフラグをゲットすることでクリアできるようになっています。
事前の環境構築
VirtualBoxを使用し、kali linuxというセキュリティ関連ツールが初期インストールされているOSを使用します。内容としては一般的なものと同じですので、詳細は割愛します。また、先述のTryHackMeというサービスへの登録も必要になります。
チュートリアルの実践
まずは環境の疎通確認を含め、Tutorialを実施します。


Tutorialは、kali内のブラウザより表示されたIPアドレスにアクセスを行うと、フラグを取得することができます。




Offensive Security Intro
Tutorialが終わったあとのPre Securityの中で、以下のようにIntroductionが用意されています。Offensive Security Introについて進めてみます。



ubuntu@tryhackme:~/Desktop$ dirb http://fakebank.thm
-----------------
DIRB v2.22
By The Dark Raver
-----------------
START_TIME: Sun Aug 17 11:12:35 2025
URL_BASE: http://fakebank.thm/
WORDLIST_FILES: /usr/share/dirb/wordlists/common.txt
-----------------
GENERATED WORDS: 4609
---- Scanning URL: http://fakebank.thm/ ----
+ http://fakebank.thm/bank-deposit (CODE:200|SIZE:4663)
+ http://fakebank.thm/images (CODE:301|SIZE:179)
-----------------
END_TIME: Sun Aug 17 11:12:41 2025
DOWNLOADED: 4609 - FOUND: 2
ubuntu@tryhackme:~/Desktop$
すると「http://fakebank.thm/bank-deposit」というURLを見つけることができました。



まとめ
今回はTryHackMeの導入部分をトライしてみましたが、すでにいくつかのツールが登場しているようです。これらのツールは悪用厳禁ではありますが、学習を通して攻撃者の観点や、考えていることなどを学ぶことで、自分の開発作業や日々のパスワード管理などに活かせるように感じました。また、各課題にはヒントもあり、関連サイトも充実しているため、英語に抵抗がなければゲームのようにハッキングを学ぶことができ、良いプラットフォームであると感じました。また、延長線にはOSCP(OffSec Certified Professional)といったペンテストの認定資格もあり、挑戦し甲斐があるなと感じました。