Перейти к содержанию
View in the app

A better way to browse. Learn more.

ПЛОЩАДКА ПРОФЕССИОНАЛОВ

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Рекомендуемые сообщения

Опубликовано

лови+,отличная статья

Опубликовано

Около 70% сайтов по всему миру работают на CMS написанных сторонними разработчиками. Остальные 30% работают на самописных системах, причем практически везде используются готовые модули для ускорения написания сайта.

По факту, 80% сайтов у которых есть CMS, а не просто html страничка, используют скрипты других разработчиков.

Для примера, всем известные Joomla, Drupal, DLE используются модуль TinyMCE(редактор текста).

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

Что если TinyMCE используют разработчики на 20% сайтов и вдруг найдена уязвимость в этом модуле, которая позволяет загрузить шелл ? Это значит, что все 20% сайтов в интернете могут быть подвергнуты взлому, если разработчик не выпустит обновление модуля, с закрытием “бреши в защите”. Взлома 20% сайтов достаточно чтобы стать миллионером-хакером, вопрос только в том, кто успеет обнаружить уязвимость раньше всех и использовать её пока никто о ней не догадались не разработчики, не другие хакеры? В этом и заключается изюм.

 

Если крупнейшие сайты уязвимы, что уж говорить о всякой мелкоте

Новые уязвимости (эксплоиты) публикуются каждый день

Свежий эксплоит = много шеллов

Должна быть база CMS/доменов которые Вы будете чекать на уязвимые компоненты

 

линки на которых публикуются новые эксплоиты

 

 

http://www.exploit-db.com/

http://www.intelligentexploit.com/

http://www.exploit-id.com/

 

Joomla - http://www.joomlaexploit.com/

Wordpress - http://www.wordpressexploit.com/

 

 

Другие:

http://www.bugsearch.net/

http://packetstormsecurity.com/

http://cxsecurity.com/

http://www.securityfocus.com

http://r00tsecurity.net/0days/

 

Желательно понимать английский язык на базовом уровне.

Вам пригодится английский для прочтения инфы о некоторых уязвимостях.

 

Виды эксплоитов:

Эксплоиты локального действия (Local Exploits)

Эксплоиты удаленного действия (Remote Exploits)

Эксплоиты для Веб-приложений (!) (Web Applications)

Эксплоиты для вызова отказы системы (DoS/PoC)

Нас интересует пункт №3, так как наша задача взламывать и заливать шеллы на веб-сервера, через уязвимости в скриптах сайтов.

 

 

Виды уязвимостей:

SQL Injection – Ошибка в коде из-за которой можно делать запросы к БД (базе данных) сайта

XSS - Межсайтовый скриптинг Отсутствие фильтров безопасности в коде движка сайта дает возможность использовать JavaScript язык для похищения cookies и последующей авторизации под пользователем чьи cookies были взяты для редиректов.

CSRF - Подделка межсайтовых запросов

В вкратце Когда Вы делаете запрос на изменение пароля в своем личном кабинете какого - либо сайта, Вы вбиваете новый пароль в input поле формы и кликаете на кнопку, после чего мгновенно отправляется запрос на php скрипт, который вносит изменения в базе данных. Так вот CSRF это имитация запроса к форме на изменение данных или выполнения какого либо действия от Вашего лица при условии что Вы авторизованы на сайте

 

Вы можете понять суть уязвимости, прочитав следующие материалы:

http://habrahabr.ru/post/126409/

http://habrahabr.ru/post/21626/

http://habrahabr.ru/post/141414/

http://habrahabr.ru/post/134150/

 

 

Local File Include - чтение локальных файлов на сервере. Причины уязвимости и прочее можете найти в гугле. Пример:

 

 

Remote Code Execution – удаленное выполнение кода.

Одна из самых мощных и практических уязвимостей, используя которую не нужно копаться разбираться в SQL запросах или знать javascript как в xss.

Пример: http://www.exploit-db.com/exploits/27603/

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

Аккаунт

Навигация

Поиск

Поиск

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.