Публикации по теме 'php'


Как предотвратить атаки SQL-инъекций в PHP
Как предотвратить атаки SQL-инъекций в PHP Инъекционная атака — это тип кибератаки, при которой злоумышленник внедряет вредоносный код в законное приложение или систему, чтобы получить доступ к конфиденциальным данным или выполнить несанкционированные действия. Атаки с внедрением могут принимать различные формы, включая внедрение SQL, межсайтовый скриптинг (XSS) и внедрение команд. Атаки путем внедрения часто бывают успешными, потому что они используют уязвимости в приложении или..

Файл Magician, 36c3 ctf
Взлом веб-приложения с помощью волшебных файлов, внедрения sqlite3 и, наконец, RCE. Наконец (снова), минималистичное решение для хостинга файлов с открытым исходным кодом. Файл magician-3ace41f3b0282a70.tar.xz (2,1 KiB) Http://78.47.152.131:8000/ Задача очень минималистичная, и мне потребовалось довольно много времени, чтобы разобраться, поскольку уязвимость неочевидна с первого взгляда. Любой файл, который вы загружаете в приложение, определяет тип файла с помощью..

Некоторые расширенные фильтры в PHP
В этом уроке мы узнаем больше о функциях, связанных с фильтрами, которые поставляются с PHP. Функции фильтра PHP? Filter_var() Функция, которую мы чаще всего используем с фильтрами, называется filter_var(). Проверка числа в диапазоне Пример <?php $int = 87; $min = 1; $max = 400; if (filter_var($int, FILTER_VALIDATE_INT, array("options" => array("min_range"=>$min, "max_range"=>$max))) === false) { echo("Variable value is not within the legal range"); }..

Освоение разработки веб-сайтов: решите свои проблемы с кодированием в течение 24 часов!
Вам нужна помощь с проблемами разработки веб-сайта, которые мешают вам создать идеальное присутствие в Интернете? Не смотрите дальше! В разделе «Освоение разработки веб-сайтов» у нас есть окончательное решение ваших проблем с HTML, CSS, jQuery и PHP. Приготовьтесь раскрыть истинный потенциал вашего веб-сайта, поскольку мы решим ваши болевые точки. Об этой книге: 24-часовой оборот: попрощайтесь с бесконечными часами разочарования! С помощью этой книги вы найдете быстрые и..

PHP — P86: Вставка MySQL с подготовленными операторами
В нашем предыдущем операторе вставки MySQL есть один большой недостаток: он открыт для атак SQL-инъекций. Подготовленные отчеты практически устраняют эту озабоченность. Вы сообщаете SQL-серверу, что собираетесь делать, а затем передаете ему данные. Например, вы можете сообщить серверу, что планируете вставлять данные. Если вы отправляете оператор delete , замаскированный под оператор insert , это не имеет смысла и не будет иметь такого же эффекта, как без подготовленных операторов...

Laravel — P16: Введение в анонимные компоненты Blade
Мы вели к этому последние несколько статей, и вот, наконец, мы добрались до компонентов. Самое смешное, что хотя я предпочитаю компоненты, на самом деле я предпочитаю компоненты Vue больше, чем компоненты Blade. Компоненты Vue могут появиться намного позже, но если вам интересно прочитать об этом до того, как мы на самом деле доберемся до них, я уже написал об этом одну или две статьи.

Извлечение твитов в Laravel с помощью Scraper для социальных сетей Python
Как получить данные из Twitter, не платя за учетную запись разработчика Twitter Если вы попали сюда в поисках руководства по парсингу твитов с помощью Python, ознакомьтесь с руководством Мартина Бека ниже.