Руководство по применению: как обойти XSS-фильтры

Forevonly

Original poster
Pro Member
Сообщения
599
Реакции
603
Посетить сайт
573fb8cefe235da1ff251.jpg

Практически в любом веб-проекте есть уязвимости, и я научу вас использовать это обстоятельство в своих целях. Практических, конечно же.

Как исследовать элемент Site Name
Любое web-приложение работает по принципу кодировки символов «<» и «>». Для начала, нужно выяснить каким образом происходит обработка. Проверку получится обойти, если она происходит на стороне клиента HTML5/Javascript.

Итак, откройте страницу в удобном браузере, правой кнопкой мыши кликните на форме «Site Name». Вы увидите контекстное меню. Для того, чтобы открыть окно с редактированием свойств элементов необходимо выбрать пункт под названием "Inspect Element".

Как удалить все ограничения на стороне клиента
Тут все очень просто. Потребуется всего лишь увеличить значение в поле maxsize, при этом предварительно удалив поле pattern. Итого, мы получаем:

<input type="text" placeholder="Name of site" maxsize=" 100" class="form-control" required="" name="name">

Как удалить код, отвечающий за кодирование символов
С большой вероятностью, символы "<" и ">" обрабатываются при помощи файла ex1.js (Javascript). Первым делом необходимо слегка отредактировать avascript-код на стороне клиента. Для этого предлагаю использовать плагин Web Developer. Удаляем код, который отвечает за кодирование HTML-символов, зайдя во вкладку Sources. Вот что у нас получается:

var siteName = $(".ex1 input[type='text']").val().trim().replace(/</g, "<").replace(/>/g, ">"); var siteURL = $(".ex1 input[type='url']").val().trim().replace(/</g, "<").replace(/>/g, ">");

Как добавить полезную нагрузку
После удаления обработки символов на стороне клиента, в поле Site Name необходимо добавить следующую полезную нагрузку, не забыв нажать на Submit:

<script>alert('Ex1')</script>

Что имеем в сухом остатке? При помощи проведенных манипуляций, мы успешно инжектируем в страницу полезную нагрузку. Защититься от таких атак можно единственным способом: необходимо, чтобы проверка данных пользователя происходила на стороне сервера.

Спасибо за прочтение.
 
Название темы
Автор Заголовок Раздел Ответы Дата
Chomba Руководство по пассивному заработку SerfMoney 9.0 Обучения, схемы, мануалы 1
Levine Куплю Ключи TF2 по вашей цене. Куплю/Обменяю 0
MrMinister Продам Продажа карж CC под ФБ, ГУГЛ и другие цели, выборка по любым бинам - трафик с гугла Карты/CC/Банки/Enroll 0
thelulz Авто Бот по продаже Facebook и Gpay. Аккаунты/Админки/Документы 0
Kapusta_support Продам Kapusta.World - Создание банковский счетов, криптобирж, электронных кошельков и многое другое по USA. Карты/CC/Банки/Enroll 0
P Рассылка сообщений по вашей ЦА в Telegram. Добавление контактов в чаты и группы. Спам, рассылки, трафик, SEO 0
T Куплю В поиске селлера по логам FB Куплю/Обменяю 0
Vellis На проверке Vellis - сервис по внедрению вашей рекламы в форумную жизнь. Ищу работу. Предлагаю свои услуги. 1
prizrak11 Куплю Выкупим лиды на потребительские кредиты по РФ Куплю/Обменяю 1
Dharma_Service На проверке Услуги по рекламе | размещение ваших тем/топиков на тематических форумах Ищу работу. Предлагаю свои услуги. 1
D Продам Все шаблоны документов с Трампом и Уиком по самой низкой цене; обучение отрисовке, фотодропы, биллы, софт для баркодов USA Услуги дизайнеров/веб-разработчиков 5
Khan Проверено «KHAN Service» Пробив / поиск и сбор любой информации по РФ и Украине (Государственный / Мобильный / СДЭК). Комплексное решение задач Пробив информации/Прозвоны 0
NikitaKit На проверке Базы/проекты по сочным ценам Все что не подошло по разделу 1
quillton Интересно Создаем Telegram-бота по продаже виртуальных номеров. Обучения, схемы, мануалы 0
P Закрыто Premiumexchanger.com - услуги гаранта, продажа и покупка обменников, консультации по созданию обменника Корзина 1
A Продам Процессим СКАМ платежи по Европе и не только... Трафик, загрузки, инсталлы, iframe 1
A Предлагаю работу по всем РФ и РБ Ищу работу. Предлагаю свои услуги. 0
GetLeads На проверке Провожу обучение по работе с Телеграм Ищу работу. Предлагаю свои услуги. 1
W Заказать услуги Хакера,Доступ до БД сайтов,Взлом Сайтов,Взлом на заказ от [email protected] -решение проблем по взлому. Корзина 0
quillton Курс по Kali Linux Kali Linux 0
quillton Пособие по кардингу Раздача сс, ба и всего что связано с кардингом 2
E Exmymoney.com - Сервис по обмену криптовалюты онлайн Обменники 58
H Продам Cервис по размещению в сети ресурсов нестандартного содержания. Сайты/Хостинг/Сервера 1
Ёшкин_кот База для спам рассылки по e-mail (mix) Другое 2
Kashtan4ik Куплю Куплю аккаунты coinlist по ссылке,готовые(от1900р) Куплю/Обменяю 0
B Прибыльная ниша по созданию контента для западного зрителя Способы заработка 0
C Партнёрка по Crypto Phishing Serivce Предоставляю работу. Ищу специалиста. 1
YoungKitty Автоматический БОТ по продаже саморегов VCC / БА / Paypal и др. Аккаунты/Админки/Документы 1
Denik Интересно ФСБ сообщило, что члены хак-группы REvil арестованы по запросу США Новости в сети 2
HostingSupport !!АКЦИЯ!!! СКУПАЮ AZURE по 5000 RUB Финансы - биллинги, банки, кошельки, логи 0
nord_man Автоматический сервис по продаже сканов/фото документов Аккаунты/Админки/Документы 5
Senemany Куплю Бот по скупу TELEGRAM | От 5-7₽ | TDATA - папка из логов Куплю/Обменяю 0
fx7support Партнерка «Секс по телефону по предоплате» или «обратный звонок» Способы заработка 1
Jinaktiv Услуги по чекингу номеров авито Ищу работу. Предлагаю свои услуги. 0
buy_accounts_org Продам Качественные аккаунты соцсетей, мобильные прокси по лучшим ценам - BUY-ACCOUNTS.ORG Аккаунты/Админки/Документы 0
Khan Проверено «KHAN Service» Комплексный пробив и сбор информации по всем базам Украины Пробив информации/Прозвоны 1
119emperor 》DDOS аТаки《 услуги по временному отключению сайтов. Ищу работу. Предлагаю свои услуги. 0
Kalash Интересно Возьму на обучению по PayPal Предоставляю работу. Ищу специалиста. 0
A Обмен криптовалюты на наличные и онлайн по всему миру all24.cc Обменники 26
bobanuk Нужна база по городам миллионикам с гео данными Вопросы и интересы 0
HostingSupport Куплю Куплю логи по данным сервисам AZURE, RACKSPACE, HETZNER, LINODE, IONOS, AWS Amazon,и др Куплю/Обменяю 0
Data_UA Халявный бот для пробива по номеру телефона Другое 1
st.ap Схема по заработку на конвертации трафика из ютуба на кинопартнёрку. Способы заработка 1
K предлагаю работу по регистрации акк Предоставляю работу. Ищу специалиста. 1
Y в поисках врачей по украине Предоставляю работу. Ищу специалиста. 0
L Продам lacost.net - гипермаркет аккаунтов соц сетей, почтовых и других сервисов. Купить аккаунты вк, инстаграм, фейсбук и др. соц сети по приемлемым ценам. Аккаунты/Админки/Документы 1
F flashexchange.money - Онлайн обменник по обмену криптовалюты на рубли, евро и доллары. Обменники 21
Denik Интересно Слив курса по анонимности от Paranoid Другое 1
D Вопрос по PentestBox Вопросы и интересы 7
DDOSROOM Проверено DDOS услуги по самым низким ценам на любые сроки Спам / Флуд / Ддос 13

Название темы