Категория: Разработка

Что за атака GET /upl.php HTTP/1.1?
Что за атака GET /upl.php HTTP/1.1?

Начнем с того, что я нашел в логе nginx такую запись (IP-адреса изменены, сайт не этот):

2023/03/13 08:47:55 …

Изучаем запрос: GET /SQLiteManager/ main.php HTTP/1.1
Изучаем запрос: GET /SQLiteManager/ main.php HTTP/1.1

Начнем с того, что я нашел в логе nginx такую запись (IP-адреса изменены, сайт не этот):

2023/03/13 08:13:15 …

Алексей Черемных Алексей Черемных
1340
Ошибка RecursionError (maximum recursion depth exceeded) occurred
Ошибка RecursionError (maximum recursion depth exceeded) occurred

При сборке программы при помощи PyInstaller мне была возвращена ошибка "A RecursionError (maximum recursion depth exceeded) occurred. For working around …

Алексей Черемных Алексей Черемных
1924
Как защититься от XSS?
Как защититься от XSS?

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

Алексей Черемных Алексей Черемных
1738
Django UnicodeDecodeError: utf-8 codec can't decode byte
Django UnicodeDecodeError: utf-8 codec can't decode byte

Столкнулся с проблемой при запуске отладочного сервера на виртуальной машине. Сначала я подумал, что проблема с версией Python, так как …

Алексей Черемных Алексей Черемных
3423
Как понять, что ты стал серьезным программистом?
Как понять, что ты стал серьезным программистом?

Любой программист рано или поздно задаётся вопросом "могу ли я себя считать серьезным программистом? или я всё еще программист уровня …

Алексей Черемных Алексей Черемных
1976
Миниатюры в Django при помощи easy-thumbnail
Миниатюры в Django при помощи easy-thumbnail

Сегодня я расскажу как установить и настроить в Django библиотеку для создания миниатюр easy-thumbnail, которая поможет сжать динамические картинки на …

Алексей Черемных Алексей Черемных
6663