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

  #1  
Старый 02.02.2017, 21:41
<~DarkNode~>
Новичок
Регистрация: 20.10.2016
Сообщений: 0
С нами: 5033900

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

Приведствую вас колеги. Сегодня продолжим тему HTML инъекции и поговорим об инъекциях в HTML тегах.Увы друзья мои, не всегда все так просто как прошлой статье) Бывают ситуации что инъекция встречается в тегах HTML кода,и для того что бы сделать инъекцию сперва придется правильно закрыть HTML тег. Ну что же, давайте гляним на следующий PHP скрипт:

Код:


Код:
    Welcome To античат Forum!
        

     
        [/COLOR]">
        Username: 

        Password:


Так вот, это обычная форма которая отправляет данные через пост запрос на сервер,но интересный кусочек кода здесь:
[/COLOR]">
Создается в теле HTML документа скрытый елемент который мы получаем в результате запроса с параметром например давайте передадим следующий запрос ?sid=DarkNode_Here!



Но увы... Визуально ничего не изменилось.Почему? Ответ мы найдем в исходном коде странице (hotkey Ctrl+U) И здесь мы находим нашу строку но внутри двойных кавычек как атрибут для параметра sessionid. Именно по этому мы не заметили никаких визуальных изменений.



А давайте ка закроем решим эту проблему путем закрытие HTML тега , для это в начале запросе всего навсего добавим"> а затем наш HTML код который хотим внедрить.






Как видим структура HTML документа изменилась, так как HTML страница подгружается по коду сверху вниз - то ненужный участок HTML кода можно с легкостью обрезать с помощьюкомментария html ()






Забегая немного наперед можно с легкостью проєксплуатировать XSS



Но о них мы будем говорить немножко позже)
Спасибо за внимание)[/code]
 
Ответить с цитированием

  #2  
Старый 03.04.2017, 22:32
<~DarkNode~>
Новичок
Регистрация: 20.10.2016
Сообщений: 0
С нами: 5033900

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

Цитата:

Bjarne сказал(а):

Но современные браузеры режут пассивные XSS. Как быть в таком случае?
Или я не прав?

Пока мы идем от простого к сложному.Если говорить о защите - можно сразу же сказать об http-only на почти всех современных сайтах.Но тем ни менее есть еще векторы применения этого вектора.Если атака таргетирована на определенную цель - то в любом случае атака должна готовится и на этапе разведки мы уже должны понимать можем или не может использовать данный вектор.Вы же сами должны понимать что идеальных приёмов и не победимых атак не существует.На любое действие всегда найдется противодействия.Мы с вами пока нарабатываем приемы,а потом будем учится находить ситуации где это можно применить))
 
Ответить с цитированием

  #3  
Старый 06.11.2017, 16:10
vag4b0nd
Участник форума
Регистрация: 04.11.2017
Сообщений: 299
С нами: 4485744

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

Цитата:

~~DarkNode~~ сказал(а):
Кстати, тут код передается в url.
Вспоминается мне html inhection на coinbase(не реклама). Когда html теги в урле закодированые в ancii декодировались и код выполнялся)
 
Ответить с цитированием

  #4  
Старый 06.11.2017, 17:05
OBLIVIONNN
Новичок
Регистрация: 22.08.2017
Сообщений: 0
С нами: 4592342

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

Цитата:

~~DarkNode~~ сказал(а):

HTML инъекции

Как на этом примере обойти авторизацию ?
 
Ответить с цитированием

  #5  
Старый 06.11.2017, 17:17
vag4b0nd
Участник форума
Регистрация: 04.11.2017
Сообщений: 299
С нами: 4485744

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

Цитата:

OBLIVIONNN сказал(а):

Как на этом примере обойти авторизацию ?

Ты не сможешь обойти авторизацию. HTML это язык для работы так сказать с "внешним видом и структурой" сайта а не с бд. Ты можешь создать свою форму и заставить пользователей авторизоватся. Тем самым ты данные получешь))
 
Ответить с цитированием

  #6  
Старый 06.11.2017, 17:27
OBLIVIONNN
Новичок
Регистрация: 22.08.2017
Сообщений: 0
С нами: 4592342

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

Цитата:

AL04E сказал(а):

Ты можешь создать свою форму

А если допустим создать такую форму которая вызовет True(Ну как в SQL иньекций 0=0, что то типа этого )
 
Ответить с цитированием

  #7  
Старый 06.11.2017, 17:31
vag4b0nd
Участник форума
Регистрация: 04.11.2017
Сообщений: 299
С нами: 4485744

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

Цитата:

OBLIVIONNN сказал(а):

А если допустим создать такую форму которая вызовет True(Ну как в SQL иньекций 0=0, что то типа этого )

Ты меня немного неправильно понял)
 
Ответить с цитированием

  #8  
Старый 06.11.2017, 18:09
OBLIVIONNN
Новичок
Регистрация: 22.08.2017
Сообщений: 0
С нами: 4592342

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

Цитата:

AL04E сказал(а):

Ты меня немного неправильно понял)

Да понял это только для взаимодействие с пользователем,XSS и т.д.
А Обход авторизаций это уже другая история...
 
Ответить с цитированием

  #9  
Старый 06.11.2017, 18:49
<~DarkNode~>
Новичок
Регистрация: 20.10.2016
Сообщений: 0
С нами: 5033900

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

Цитата:

OBLIVIONNN сказал(а):

Как на этом примере обойти авторизацию ?

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

  #10  
Старый 14.03.2018, 21:22
prox00
Новичок
Регистрация: 20.04.2017
Сообщений: 0
С нами: 4770923

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

Уважаемый DarkNode. А цикл статей закончен в связи с нехваткой времени? ))

И еще в самом начале написания, были доступны видео с дубляжем (курсы от Vivek) по моему 2 части, которые не могу найти, вероятно связано с "ремонтом" форума? Если у кого есть этот курс, запостите пожалуйста, буду очень благодарен))
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

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


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




ANTICHAT ™ © 2001- Antichat Kft.