Рубрика Cкрипты

Взлом сайта через внедрения шелла

Начнём с того что эта  возможность даёт нам полный доступ к сайту и файлам в целом. Принцип следующий: мы внедряем файл с шеллом в сайт при его обновлении или прочего. Обо всём по порядку. Для начала нужно получить сам шелл.…

Progressive Web Apps для сайта

Progressive Web Apps или прогрессивное веб-приложение (англ. progressive web app) — гибрид сайта и приложения для мобильных устройств, простыми словами: это вэб-сайт, который построенный с использованием веб-технологий, но который взаимодействует с пользователем как приложение. Для начала нужно создать иконку для…

Отправка данных посетителя в telegram.

На днях пришла идея сделать скрипт, при открытии которого мне будут приходить уведомления в телеграмм с данными о посетителя сайта. Само собой, всё будем писать на PHP. На будет нужно следующее: IP адрес посетителя Язык браузера User Agents Операционная система…

Защита от ботов через htaccess

В файл htaccess Вашего файла пропишите следующий код: #badbots # Блокируем плохие боты SetEnvIfNoCase User-Agent "Aboundex" bad_bot SetEnvIfNoCase User-Agent "80legs" bad_bot SetEnvIfNoCase User-Agent "360Spider" bad_bot SetEnvIfNoCase User-Agent "^Java" bad_bot SetEnvIfNoCase User-Agent "^Cogentbot" bad_bot SetEnvIfNoCase User-Agent "^Alexibot" bad_bot SetEnvIfNoCase User-Agent "^asterias"…

Добавить картинку в console.log javascript

В браузерах, при открытии консоли можно добавить картинку. Например, добавить некую пасхалку на сайт можно следующим образом. В заголовках страницы добавляем код: console.log('%c ', 'font-size:600px; background:url(https://pics.me.me/codeit-google-until-youfinda-stackoverflow-answerwith-code-to-copy-paste-34126823.png) no-repeat;'); Где мы прописываем ссылку на картинку и размер через параметр font-size:600px. Это потому,…

Обновлять часть контента на странице javascript

Если на странице нужно обновлять часть данных и не ставить на автоматическую перезагрузку целую страницу, можно обновлять только нужную нас часть. Контент который который нам нужен для обновления, необходимо заключить в отдельный div в html разметке с определённым id. К…

Скрипт PHP для получения IP, браузера и ос посетителя

Рассмотрим как можно сделать простой скрип для получения IP, браузера и ос жертвы. Получить данные можно просто : $user_agent = $_SERVER["HTTP_USER_AGENT"]; Переменная даём нам строку пользовательского агента — это текст, который сами браузеры отправляют на веб-сервер, чтобы идентифицировать себя, чтобы…

Скрипт PHP для сокращения ссылок. Shortening links

Сперва напишем простой код, для генерации простого рандома символов, чтобы наша ссылка могла выглядеть примерно вот так: https://domain.tld/fw3IwO Код нашего рандома: function generatePassword($length = 0){    $chars = 'qazwsxedcrfvtgbyhnujmikolpQAZWSXEDCRFVTGBYHNUJMIKOLP1234567890-_';     $numChars = strlen($chars);    $string = '';    for ($i = 0; $i < $length; $i++) {        $string .= substr($chars, rand(1, $numChars) - 1, 1);    }    return $string;} $gename = generatePassword(8); Стоит заметить что переменная $gename…