Table of Contents

пошаговые инструкции по выполнению приглашения на HackTheBox в Windows или Linux. Узнайте, как сгенерировать код приглашения и присоединиться к онлайн-платформе, чтобы проверить и усовершенствовать свои навыки в области тестирования на проникновение и кибербезопасности. В статье представлены как простые, так и расширенные решения, позволяющие пользователям всех уровней легко выполнить задание и получить доступ к платформе.


Что такое взломать ящик?

HackTheBox — это онлайн-платформа для проверки и совершенствования ваших навыков в области тестирования на проникновение и кибербезопасности.

Как присоединиться к Hack the box?

Чтобы создать учетную запись на HackTheBox (HTB), вы должны выполнить приглашение или взломать себя, чтобы войти. Не беспокойтесь, хотя это несложно, и эта статья поможет вам выполнить задание.

Сначала зайдите в HackTheBox Website и нажмите на кнопку присоединиться.

Вам будет представлено окно, в котором явно запрашивается код приглашения.

Вы можете ясно видеть текстовое поле с запросом кода приглашения.

Нажмите либо “F12” на клавиатуре, либо “Ctrl + Shift + I”, чтобы открыть инструменты разработчика в браузере.

На вкладке “Элементы” вы найдете скрипт ** inviteapi.min.js

Просмотрев javascript и функцию makeInviteCode, вы обнаружите, что вам нужно отправить HTTP POST на /api/invite/generate, чтобы получить код приглашения.

Вы можете сделать следующее, чтобы получить код приглашения в кодировке Base64:

Решение:

Простой:

  • Windows: powershell (Invoke-WebRequest -Method POST "https://www.hackthebox.eu//api/invite/generate" | ConvertFrom-JSON)
  • Линукс: bash curl -X POST "https://www.hackthebox.eu/api/invite/generate"

Который будет генерировать следующий контент: json {"success":1,"data":{"code":"Tk9ULVRIRS1GTEFHLVlPVSdSRS1MT09LSU5HLUZPUg==","format":"encoded"},"0":200}

Если вы возьмете закодированный код приглашения на base64decode.org вы получите код приглашения!

Дополнительно (Мгновенно распечатать код приглашения):

  • Windows: 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))
  • Линукс: bash curl -X POST "https://www.hackthebox.eu/api/invite/generate" | jq -r '.data.code' | base64 -d
  • Примечание: Вам необходимо установить jq упаковка.

Код приглашения Пример:

XXXXX-XXXXX-XXXXX-XXXXX-XXXXX