Linuxのチューニングについて解説します。Boxは、2017年6月に設立されたサイバーセキュリティトレーニングのオンラインプラットフォームです。いくつかのソーシャル要素とゲーミフィケーション要素が採用されていることで、学習体験を楽しくやりがいのあるものにしています。Code(招待コード)」を入手。アカウント登録を行う。pack」と呼ばれる)をダウンロードする。仮想ネットワークへ接続する。SecurityのサイトでVMwareおよびVirtualBoxイメージを入手することが可能です。ここでは、Kali-Linux-2020.1-vmware-amd64を使用します。Linuxでは、英語キーボードが選択されています。日本語キーボードを使用している場合、次の手順にて設定変更を行います。[Keyboard]を選択する。defaults]チェックボックスを外す(OFF)。Add]をクリックする。その後[Japanese]を選択し、[OK]ボタンをクリックする。Remove]で取り除く。Close]をクリックし、[Keyboard]ウインドウを閉じる。タイムゾーンを変更する右上の時刻表示部分を右クリックし、[Properties]を選択する。[Clock]ウインドウにて、[Timezone:]に[Japan]を選択する。packをダウンロードする(ここでは、<your_username>.ovpnとする)。Emulatorを実行し、次のコマンド構文を実行する。<your_username>.ovpn接続に成功すると、次のような最終行を含む大量の出力が表示される。ifconfigコマンドにて、tun0:のIPアドレスを確認する。(10.10.10.1-10.10.10.254)の範囲です。Aliasesの設定$HOME/.bashrcファイルを編集し、そのファイルの末尾にエイリアスを追加します。ネットワークへ接続することができます。pack(<your_username>.ovpnファイル)をダウンロード、配置しておく必要があります。この設定により、ターミナルにてmapshareと入力し、実行すればVMwareの[共有フォルダ]設定を回復することができます。Linux)からホストOSのフォルダに直接アクセスできる「共有フォルダ」機能を使用するための設定を行います。reboot共有フォルダの設定デスクトップ上にmount-shared-folders.shスクリプトを作成。2sホームディレクトリにシンボリックリンクを作成する。Boxが人気な理由の一つが、そのゲーム性の高さといえます。攻略したマシンの数や課題提出に応じてポイントが付与されます。このポイント保有数に応じて7つのランクに認定されます。100%攻略によってポイントが獲得できるのはActive状態のMachineまたはChallenges(課題)です。Machine攻略Machineは合計20台提供されています。Retiredされ、代わって新しいマシンが追加されます。このため、常に新鮮な状態のマシン攻略に取り組むことができます。Activeマシンへの挑戦は無料プランにて可能です。これに対して、RetiredマシンはVIPアカウント(有償アカウント)を用意することで挑戦できます。Retiredマシンであっても、直近の2つは無料プランで取り組むことが可能です。マシンの名前と公式による難易度が表示されます。左側の色付きのバーが難易度を示しています。評価は、Easy(緑)、Medium(オレンジ)、Hard(赤)、Insane(グレー)です。UserとRootアカウントが表示されます。適切なフラグを送信すると、グレーアウトから色つきに変わります。マシンの有効期限が切れて電源が切れるまでの時間が表示されます。マシンの制御が可能です。所有権を取得したら、マシンを起動または停止したり、有効期限を延長したり、マシンをデフォルト設定にリセットしたり、フラグを送信したりできます。一度に1台のマシンを実行でき、いつでもマシンを変更できます。To-Doメニュー[Action]列のハートボタンをクリックすると、To-Doリストにマシンを追加できます。To-Doメニュー項目を選択してリストを表示したり、フィルターツールでリストをフィルターすることが可能です。Filtersメニューマシンをフィルタリングすることができます。フィルターオプションは、[Actions]列のすぐ上にあります。マシンのステータス、難易度、オペレーティングシステムの種類に関して、並べ替えや、マシンを表示または非表示にするなどのオプションがあります。マシンの攻略には、各システムからuser.txt(ユーザーアクセス)とroot.txt(ルートアクセス)の2つのファイルを取得する必要があります。これらのファイルを取得した後、各テキストファイルに含まれているコードを入力することでポイントを獲得することができます。マシンへのアクセスを簡略化するために、マシンのIPv4アドレスを/etc/hostsファイルに追加しておくことも有効です。nest.htbChallenges攻略Challenges(課題)をクリアすることでもポイントを獲得することが可能です。問題は9つのカテゴリから出題されます。フラグ(HTB{s0m3_t3xt}形式で記述されたテキスト文字列)を取得し、入力することでポイントを獲得することができます。カテゴリReversingCryptoStegoPwnWebMiscForensicsMobileOSINTなお、Challenges攻略で得られるポイントは、Machine攻略で得られるポイントの10分の1程度です。このため、ランクアップを狙うなら、積極的にマシン攻略を狙っていくことをオススメします。Challenges(課題):画面は[OSINT]カテゴリ、攻略した課題にはトロフィーマークが付与されます。Flagの登録:「Difficulty(難易度)」を選択し、テキストボックスにフラグを入力して、[Submit]ボタンをクリックします。Challengeページの課題をクリアする必要があります。Code(招待コード)」を尋ねるテキストボックスが表示されます。招待コードはページのソースを解析していくことで入手することができます。Firefoxの場合、右クリックして「要素を調査」をクリックします。ソースコードの解析には、Webアプリケーション「CyberChef」を使ってみてはいかがでしょうか。https://gchq.github.io/CyberChef/招待コードの取得方法について、直接的な解答を明かすことはできません。次の資料が参考になるはずです。Boxにはいくつかの[ルール]が定められています。ルール1、7が重要です。ルールを違反した場合、最悪、アカウントの永久追放などの罰則があります。challenges.解答方法を明かせるのは、RetiredステータスのMachineとChallengesだけです。Forums」をチェックしてみましょう。Boxにて、RetiredとなったマシンのWalkthrough(攻略方法)は、YouTubeのIppSecチャネルにて公開されています。サイバー犯罪対策、特にオンライン詐欺が専門。2002年よりこの領域で活動。サポートエンジニア、マルウェア解析、インシデントハンドラー、フォレンジッカー等の経験を経て現職。国内外のカンファレンス登壇や技術講師なども担当。upLoginユーザーは見つかりませんでした。