Bee-Box, bWAPP (buggy web application), SQL-Injection, SQL-Injection -Stored (Blog), Уязвимости

#32 Уязвимость A1. SQL Injection — Stored (Blog).

Здравствуйте, дорогие друзья. Продолжаем рассматривать SQL-инъекции. Это категория А1, по классификации OWASP Top-10.

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

Для ее реализации нам пригодится знание SQL-запросов.

Теперь перейдем к практике и откроем нашу страничку:

sql injection - stored (blog)

Введем какой-либо текст, и нажмем кнопку «Add Entry». У меня это слово «Timcore»:

Введем какой-либо текст, и нажмем кнопку «Add Entry». У меня это слово «Timcore»

Далее введем команду «’or 1=1— —»:

’or 1=1-- -

Видим вывод ошибки, а это значит, что страница уязвима к SQL-инъекции.

Продолжим эксперимент, и введем команду «Password’,(select password from heroes where login=’neo’))— —:

Password',(select password from heroes where login='neo'))-- -

С таблицей мы еще с Вами познакомимся. Как Вы уже догадались «heroes» является частью базы данных.

В итоге мы проэксплуатировали данную уязвимость и оставили запись от имени другого пользователя. На этом все. Всем хорошего дня!

#1 bWAPP — buggy web application (глючное веб-приложение). Bee-Box. Установка на Virtualbox в Parrot Security OS.

#2 bWAPP (Bee-Box) — первоначальная настройка.

#3 Уязвимость HTMl Injection — Reflected (GET) уровень (Medium).

#4 Уязвимость HTML Injection — Reflected (POST) уровень (Low).

#5 Уязвимость HTML Injection — Reflected (POST) средний уровень.

#6 Уязвимость HTML Injection — Reflected (Current URL) уровень low.

#7 Уязвимость HTML Injection — Stored (Blog).

#8 Уязвимость iFrame-Injection.

#9 Уязвимость — OS Command Injection.

#10 Уязвимость — OS Command Injection (Blind).

#11 Уязвимость — PHP Code Injection.

#12 Уязвимость — Server Side Includes (SSI) — Инъекция.

#13 Уязвимость SQL-Injection (GET/Search).

#14 Уязвимость SQL-Injection (GET/Select).

#15 Уязвимость SQL Injection (POST/Search).

#16 Уязвимость SQL-Injection (POST/Select).

#17 Уязвимость SQL Injection (Login Form/Hero).

#18 Уязвимость SQL-Injection — Stored (User-Agent).

#19 Уязвимость SQL-Injection — Blind (Time-Based).

#20 Уязвимость XML/XPATH Injection (Login Form).

#21 Уязвимость Broken Authentication – Insecure Login Forms.

#22 Уязвимость Broken Auth — Logout Management.

#23 Уязвимость Session Mgmt. – Administrative Portals.

#24 Уязвимость A4 Insecure DOR (Change Secret).

#25 Уязвимость A4 — Insecure DOR (Reset Secret).

#26 Уязвимость A4 — Insecure DOR (Order Tickets).

#27 Уязвимость A5. Arbitrary File Access (Samba).

#28 Уязвимость А1. SQL Injection (SQLite).

#29 Уязвимость А1. SQL-Injection (CAPTCHA).

#30 Уязвимость A1. SQL-Injection (Login Form/User).

#31 Уязвимость A1. Drupal SQL-Injection (Drupageddon).