HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Песочница
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 02.07.2015, 11:20
frank
Участник форума
Регистрация: 08.05.2015
Сообщений: 200
Провел на форуме:
56887

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

Доброго дня, форумчане.

Предлагаю интересующимся попробовать свои силы(попытаться разобраться) кто желает, в прохождении заданий по DOM XSS.

На этом ресурсе http://escape.alf.nu/ размещены задания по нахождению уязвимости данного типа (за ссылку спасибо rdot.org, а в частности du3t).

При прохождении, настоятельно рекомендую не нажимать "Show comments" под надписью "Here be spoilers". Так как частенько, многие мало сознательные и не сдержанные граждане, дабы блеснуть своими навыками там постят готовые решения. Не надо искать по интернету, там тоже есть ответы.

Старайтесь сами, если трудно, не понимаете и не получается, мануалы по функциям не помогают, пишите лучше свои вопросы, просьбы о помощи и разъяснениях сюда.

Уверен, опытные товарищи с удовольствием помогут разобрать задание, пояснят и объяснят. По крайне мере таким способом вы хоть что-то поймете и научитесь не допускать подобные просчеты в своем коде (мы ведь тут все собрались что бы именно на чужих ошибках научиться не допускать уязвимости у себя на ресурсах, не так ли ? )
 
Ответить с цитированием

  #2  
Старый 02.07.2015, 14:18
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


По умолчанию

Отличный тест)

Одна просьба не выкладывать решение в тему.
 
Ответить с цитированием

  #3  
Старый 02.07.2015, 14:33
frank
Участник форума
Регистрация: 08.05.2015
Сообщений: 200
Провел на форуме:
56887

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

Цитата:
Сообщение от b3  

Отличный тест)
Одна просьба не выкладывать решение в тему.
Да, хотелось бы.

Еще просьба к тем кто будет помогать и консультировать, если будут вопросы, наталкивать на мысль, пояснять, но не выдавать одно из решений уровня(если что, остальное в личку).

UPD решение для уровня не одно и всегда есть к чему стремиться. К примеру я нашел два решения для уровней с 0 по 2 включительно, одно на 34 символа, второе на 37(оба решения прекрасно отрабатывают на каждом из этих уровней). Для того же 3-го задания - три (по сути модификации одного и того же способа выхода за код) на 16, 17 и 18 символов кода...

UUPD предлагаю всем кто проходит, по мере прохождения писать какой наиболее короткий код получился для каждого задания (не сам код, а только кол-во символов этого кода, оно указывается при успешном прохождении рядом с надписью "

You won")

(только не надо создавать для каждого задания отдельный комментарий дабы не плодить кучу страниц, а просто добавлением в один и тот же, с помощью волшебной кнопки "Редактировать")
 
Ответить с цитированием

  #4  
Старый 02.07.2015, 17:59
funny_kaplan
Познающий
Регистрация: 28.03.2013
Сообщений: 43
Провел на форуме:
16571

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

На седьмом завис.. не случайно же в thing[0] допускается' [ ]?
 
Ответить с цитированием

  #5  
Старый 02.07.2015, 17:59
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


По умолчанию

У меня в первых заданиях код был на 21 символ
 
Ответить с цитированием

  #6  
Старый 02.07.2015, 18:00
frank
Участник форума
Регистрация: 08.05.2015
Сообщений: 200
Провел на форуме:
56887

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

Цитата:
Сообщение от funny_kaplan  

На седьмом завис.. не случайно же в thing[0] допускается
' [ ]
?
смотря в какой направлении думаешь, а вообще в самом коде есть подсказка

Я для седьмого только одно решение как то смог придумать на 14 символов.
 
Ответить с цитированием

  #7  
Старый 02.07.2015, 21:45
faza02
Banned
Регистрация: 21.11.2007
Сообщений: 181
Провел на форуме:
1066435

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

Цитата:
Сообщение от funny_kaplan  

На седьмом завис.. не случайно же в thing[0] допускается
' [ ]
?
да, решение близко подумайте насчет '
 
Ответить с цитированием

  #8  
Старый 03.07.2015, 11:37
frank
Участник форума
Регистрация: 08.05.2015
Сообщений: 200
Провел на форуме:
56887

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

И так отчет, первая цифра это номер задание, потом знак дефиса за ним кол-во символов в решении (если несколько разных или модификаций одного, то просто перечислены через запятую)

0 - 34, 37

1 - 34, 37

2 - 34, 37

3 - 16, 17, 18

4 - 25

5 - 30

6 - 34, 36, 38

7 - 14

8 - 50, 57

9 - 1232

10 - 27

11 - 35

12 - 16

13 - 20

14 - 33

15 - 29

16 - x

Насколько долго возился с 9 пока дотумкал как, что боялся браться за 10, а оказалось очень даже простым... и все на виду, как говорится...очень сильно долго пришлось повозиться с 14=ым, 15-ый проще, так как аналог 14...

После 15-го открыли еще один уровень...
 
Ответить с цитированием

  #9  
Старый 03.07.2015, 11:47
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


По умолчанию

Покажи решения для первых трех заданий, они как то странно длинные, скинь сюда под спойлером, интересно)
 
Ответить с цитированием

  #10  
Старый 03.07.2015, 11:52
frank
Участник форума
Регистрация: 08.05.2015
Сообщений: 200
Провел на форуме:
56887

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

Цитата:
Сообщение от b3  

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





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


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




ANTICHAT ™ © 2001- Antichat Kft.