Table of Contents

instrucciones paso a paso para completar el desafío de invitación de HackTheBox en Windows o Linux. Aprenda a generar un código de invitación y únase a la plataforma en línea para probar y mejorar sus habilidades en pruebas de penetración y seguridad cibernética. El artículo presenta soluciones simples y avanzadas, lo que facilita a los usuarios de todos los niveles completar el desafío y obtener acceso a la plataforma.


¿Qué es Hack the Box?

HackTheBox es una plataforma en línea para probar y mejorar sus habilidades en pruebas de penetración y seguridad cibernética.

¿Cómo te unes a Hack the box?

Para crear una cuenta en HackTheBox (HTB), debe completar el desafío de invitación o piratearse para ingresar. No se preocupe, aunque no es difícil y este artículo lo ayudará a completar el desafío.

Primero, ve a la HackTheBox Website y haga clic en el botón unirse.

Se le presentará un cuadro que le pedirá claramente un código de invitación.

Puede ver claramente un cuadro de texto que nos pide un código de invitación.

Presiona “F12” en tu teclado o “Ctrl + Shift + I” para abrir las herramientas de desarrollo de tu navegador.

En la pestaña “Elementos”, encontrará un script ** inviteapi.min.js

Al revisar el javascript y la función makeInviteCode, descubrirá que necesita enviar un HTTP POST a /api/invite/generate para obtener un código de invitación.

Puede hacer lo siguiente para obtener el código de invitación codificado en Base64:

Solución:

Simple:

  • Ventanas: 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"

Lo cual generará el siguiente contenido: json {"success":1,"data":{"code":"Tk9ULVRIRS1GTEFHLVlPVSdSRS1MT09LSU5HLUZPUg==","format":"encoded"},"0":200}

Si lleva el código de invitación codificado a base64decode.org obtendrá su código de invitación!

Avanzado (imprime instantáneamente el código de invitación):

  • Ventanas: 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
  • Nota: Deberá instalar el jq paquete.

Código de invitación Ejemplo:

XXXXX-XXXXX-XXXXX-XXXXX-XXXXX