Краткий экскурс по взлому баз данных сайтов, а именно MySQLi Немного теории
В большинстве случаев у веб-сайтов "сливают" бд (базу данных) при помощи внедрения SQL кода (SQL Injection).
Для внедрения кода хакеры делают поиск уязвимых мест сайта, где можно выполнить SQL Injection, и в последствии получить определённые данные с базы данных веб-сайта.
------
Принцип работы такой аттаки достаточно прост.
Например:
Мы на сайте example.com искали уязвимое место, и нашли уязвимость, через которую можно выполнить SQL код. Допустим это get запрос xttp://example.com/?id=1 . Выполнив этот запрос, мы получим на веб-сайте контент под id 1, а в коде это выглядит так: (код PHP)
....
$id = $_REQUEST['id'];
$show_content = mysql_query("SELECT * FROM contents WHERE id_content =".$id);
....
Получается нам нужно выполнить запрос xttp://example.com/?id=-1 UNION SELECT group_concat(username, 0x3a, password) FROM users , и в итоге мы получим SQL запрос, который не выдаст никаких новостей (т.к