HackTheBox - Invite Challenge (Windows/Linux)
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