Table of Contents

Windows または Linux で HackTheBox 招待チャレンジを完了するためのステップバイステップの手順。招待コードを生成し、オンライン プラットフォームに参加して、侵入テストとサイバー セキュリティのスキルをテストして向上させる方法を学びます。この記事では、シンプルなソリューションと高度なソリューションの両方を紹介しており、あらゆるレベルのユーザーが簡単にチャレンジを完了してプラットフォームにアクセスできるようにしています。


ハック・ザ・ボックスとは何ですか?

HackTheBox は、侵入テストとサイバー セキュリティのスキルをテストし、向上させるためのオンライン プラットフォームです。

Hack the box に参加するにはどうすればよいですか?

HackTheBox (HTB) でアカウントを作成するには、招待チャレンジを完了するか、自分自身をハッキングして侵入する必要があります。難しいことではありませんので、心配しないでください。この記事はチャレンジを完了するのに役立ちます。

まず、に行きます HackTheBox Website そして参加ボタンをクリックしてください。

招待コードを要求するボックスが明確に表示されます。

招待コードの入力を求めるテキスト ボックスがはっきりと見えます。

キーボードの 「F12」 または 「Ctrl + Shift + I」 を押して、ブラウザの開発者ツールを開きます。

[要素] タブにスクリプトがあります ** inviteapi.min.js

JavaScript と makeInviteCode 関数を確認すると、招待コードを取得するには HTTP POST/api/invite/generate に送信する必要があることがわかります。

Base64 でエンコードされた招待コードを取得するには、次の手順を実行します。

### 解決:

#### 単純:

  • ウィンドウズpowershell (Invoke-WebRequest -Method POST "https://www.hackthebox.eu//api/invite/generate" | ConvertFrom-JSON)
  • Linux: bash curl -X POST "https://www.hackthebox.eu/api/invite/generate"

これにより、次のコンテンツが生成されます。 json {"success":1,"data":{"code":"Tk9ULVRIRS1GTEFHLVlPVSdSRS1MT09LSU5HLUZPUg==","format":"encoded"},"0":200}

エンコードされた招待コードを base64decode.org 招待コードを取得します!

詳細 (招待コードを即座に印刷):

  • ウィンドウズpowershell $base64api=((Invoke-WebRequest -Method POST "https://www.hackthebox.eu//api/invite/generate" | ConvertFrom-JSON).Data).Code ; [System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String($base64api))
  • Linux: bash curl -X POST "https://www.hackthebox.eu/api/invite/generate" | jq -r '.data.code' | base64 -d
  • 注意: をインストールする必要があります。 jq パッケージ。

招待コード例:

XXXXX-XXXXX-XXXXX-XXXXX-XXXXX