HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Уязвимости > Веб-уязвимости
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 24.02.2025, 09:23
Amarant
Новичок
Регистрация: 29.01.2025
Сообщений: 0
С нами: 680115

Репутация: 0
По умолчанию

Всем привет! Возникли трудности с решением CTF по этому адресу - http://ib-sec.pro:8009
Текст задания звучит так: Админ спрятал свой грязный секрет и надежно все защитил. Можно ли узнать секрет админа?
Как я понял, используется уязвимость CRLF, так же в разметке есть подсказка, если добавить к адресу /?source, то он показывает исходный код сайта, в котором есть php
$check";} ?>

На этом я зашёл в тупик, пробовал по разному вводить URL запросы, за 3 дня так и не смог найти решение, очень прошу, помогите, пожалуйста
 
Ответить с цитированием

  #2  
Старый 24.02.2025, 10:09
sl1
Новичок
Регистрация: 14.08.2020
Сообщений: 0
С нами: 3025970

Репутация: 0
По умолчанию

Цитата:

if ($username == 'admin' && $password == 0){
include'./flag.php';

Мне кажется это и есть ответ, пробовал?
 
Ответить с цитированием

  #3  
Старый 24.02.2025, 11:21
loftven
Новичок
Регистрация: 26.04.2020
Сообщений: 0
С нами: 3183628

Репутация: 0
По умолчанию

Здесь представлена уязвимость type jangling характерная для нестрогого сравнения в php если кратко, то тебе нужно найти такой пароль, чтобы первый символ его хеша начинался с 0
 
Ответить с цитированием

  #4  
Старый 24.02.2025, 11:24
loftven
Новичок
Регистрация: 26.04.2020
Сообщений: 0
С нами: 3183628

Репутация: 0
По умолчанию

PayloadsAllTheThings/Type Juggling/README.md at master · swisskyrepo/PayloadsAllTheThings

A list of useful payloads and bypass for Web Application Security and Pentest/CTF - swisskyrepo/PayloadsAllTheThings

github.com
 
Ответить с цитированием

  #5  
Старый 24.02.2025, 13:47
realisationz
Новичок
Регистрация: 22.02.2025
Сообщений: 12
С нами: 644908

Репутация: 0
По умолчанию

http://ib-sec.pro:8009/?username=admin&password=a, get запрос -

Код:


Код:
$password = hash("SHA256", $_GET["password"]);
   if ($username == 'admin' && $password == 0) {
       include './flag.php';
   }
 
Ответить с цитированием

  #6  
Старый 25.02.2025, 13:35
Amarant
Новичок
Регистрация: 29.01.2025
Сообщений: 0
С нами: 680115

Репутация: 0
По умолчанию

Цитата:

sl1 сказал(а):

Мне кажется это и есть ответ, пробовал?

Пробовал, но перед отправкой пароля он его хэширует, слабым сравнением тоже пытался, чтобы хэш начинался с 0e и цифрами далее, но не помогло



Не знаю, что это может значит, но во кладке Network ко всему этому добавляется :5, возможно из-за этого обычные значения, которые при хэшировании для слабого сравнения равны 0 не работают

Возможно действительно нужно подобрать нужное значение, но я не знаю как
 
Ответить с цитированием

  #7  
Старый 25.02.2025, 14:01
Gustavo Fring
Новичок
Регистрация: 15.07.2018
Сообщений: 0
С нами: 4121094

Репутация: 0
По умолчанию

http://ib-sec.pro:8009/?username=admin&password=34250003024812

Magic hash
 
Ответить с цитированием

  #8  
Старый 25.02.2025, 14:26
Amarant
Новичок
Регистрация: 29.01.2025
Сообщений: 0
С нами: 680115

Репутация: 0
По умолчанию

Цитата:

N1GGA сказал(а):

http://ib-sec.pro:8009/?username=admin&password=34250003024812

Magic hash

Вау! Спасибо вам за помощь
 
Ответить с цитированием

  #9  
Старый 25.02.2025, 15:51
sl1
Новичок
Регистрация: 14.08.2020
Сообщений: 0
С нами: 3025970

Репутация: 0
По умолчанию

Цитата:

N1GGA сказал(а):

http://ib-sec.pro:8009/?username=admin&password=34250003024812

Magic hash

Мне тоже надо всю работю выполнить, смотрю желающие есть))

Человек постом ниже меня, дал очевидный и правильный ответ, и суть рассказал и решение точно такое же дал... но видимо надо именно так)))
 
Ответить с цитированием

  #10  
Старый 25.02.2025, 16:05
loftven
Новичок
Регистрация: 26.04.2020
Сообщений: 0
С нами: 3183628

Репутация: 0
По умолчанию

http://ib-sec.pro:8009/?username=admin&password=34250003024812
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.