• VLMI - форум по обмену информацией. На форуме можете найти способы заработка, разнообразную информацию по интернет-безопасности, обмен знаниями, курсы/сливы.

    После регистрации будут доступны основные разделы.

    Контент форума создают пользователи, администрация за действия пользователей не несёт ответственности, отказ от ответственности. Так же перед использованием форума необходимо ознакомиться с правилами ресурса. Продолжая использовать ресурс вы соглашаетесь с правилами.
  • Подпишись на наш канал в Telegram для информации о актуальных зеркалах форума: https://t.me/vlmiclub

Hack The Box - Получаем приглашение в лабораторию для хакеров.

IIpu3pak

Участник
Сообщения
22
Реакции
69
0 руб.
Hack The Box это бесплатная Pentesting Lab. (Лаборатория пентеста) в которой вы можете усовершенствовать свои навыки взлома и научится чему-то новому.
Но обычным пользователям туда не попасть, вход только для избранных хацкеров. Для того, чтобы попасть в HTB нам нужно взломать систему приглашений и получить свой уникальный инвайт код.

Открываем главную страницу сайта:

Пролистав чуть ниже ты должен найти кнопку Join:

a1070b13-8ee1-46de-8f07-eed18db8f5f3.png

Переходим и видим следующие:

796a42e3-bc53-486f-a97e-509e7264e0cd.png

В заголовке страницы написано: "Can you hack this box?". Вызов принят. Для начала открываем просмотр кода страницы: ПКМ -> Искодный код страницы
Весь код написан в одной строке

c898920b-2251-43a8-92ed-bc5ca7b73b65.png

Нажимаем Ctrl + F и ищем все скрипты.js. Нам нужен лишь один - inviteapi.min.js:

66ce38af-4585-434c-bfa8-fd14b670905e.png

Перейдя по которому мы можем найти нужный нам POST запрос - makeInviteCode

9979e582-8c1a-43f4-985e-d6c848889f11.png

Переходим обратно на страницу с инвайтом нажимаем F12, и открываем консоль:

8f85045a-fe71-429c-9252-ca84faeded30.png

В консоли пишем: makeInviteCode () и получаем следующие:
data: "Va beqre gb trarengr gur vaivgr pbqr, znxr n CBFG erdhrfg gb /ncv/vaivgr/trarengr" enctype: "ROT13"
5e0f4ee8-535e-47e1-ae64-f0c4d79b133f.png

Всё что написано в кавычках - зашифрованный текст методом ROT с ключом 13. Об этом говорит строка enctype: "ROT13". Те, кто проходил мой мини-квест по криптографии уже знают как его декордировать. Мы с тобой будем использовать онлайн сервис для декодирования ROT13.

eb58d5a1-9884-4cfa-8d02-690fd72db3e3.png


"In order to generate the invite code, make a POST request to /api/invite/generate"
cf24a7a3-7fa4-4f27-9f41-0665d44c8e19.png

Если мы перейдём по пути hackthebox.eu/api/invite/generate Появляется надпись о том, что мы не на верном пути:

6ab31d2f-6638-4e6b-b1ac-186f5de3e930.png

Нам нужно сделать POST запрос. Делается это при помощи дополнительного расширения для браузера HackBar (Firefox / Chrome)
F12 -> HackBar.
Теперь в самом ХакБаре тыкаем на Load URL:

c24ef403-5cf0-4bfb-84fc-c01c66f841ed.png

Также нажимаем на Post data (т.к нам нужно сделать POST запрос) в поле для ввода вписываем:
POST /?foo=bar HTTP/1.1
Host: hackthebox.eu
Connection: close


33267da5-5f64-4a27-8b1e-7edf9690e6f5.png

Теперь нажимаем Execute и наш запрос отправился. В ответе от сервера видим следующее:

Казалось бы , что это то, что мы искали, но нет. Код зашифрован в Base64, об этом говорит символ "=" в конце. Опять декодируем текст в онлайн декодере:

Этот код окончательный. Вводим его в поле для инвайта:

И у нас показывается поздравление о прохождении и поля для регистрации:

Теперь можем залогинится и решать квесты, тренироватся пентестингу. Успехов.
 
Сверху Снизу