Рубрики
На повестке дня

Атака Click2Shell позволяет выполнить код на сервере WordPress

В ядре WordPress обнаружили уязвимость, получившую название Click2Shell, которая позволяет атакующим принудительно устанавливать темы из официального каталога WordPress.org. Исследователи предупреждают, что в сочетании с уязвимостью в установленной теме эту проблему можно использовать для удаленного выполнения произвольного PHP-кода на сервере.

Рубрики
Технологии

Подходит для многих смартфонов, но максимум выдаёт только для Xiaomi. Живые фото Xiaomi UltraThin Magnetic Power Bank 5000 15W

Аккумулятор выполнен в корпусе толщиной всего 6 мм Xiaomi UltraThin Magnetic Power Bank 5000 15W показали на живых фото. Аксессуар имеет размеры 98,5 × 71,5 мм, толщину всего 6 мм и вес 98 г. Корпус выполнен из анодированного алюминия, а емкость аккумулятора составляет 5000 мА•ч. При стандартном напряжении 5 В фактическая отдаваемая емкость ограничена примерно […]

Рубрики
Технологии

200-мегапиксельная камера Zeiss нового поколения, внешний экран, 8000 мА·ч, 90 Вт и Dimensity 9600 Pro: камерофон Vivo X500 Pro Max и его комплект поставки показали вживую

Флагман получил 2-нм Dimensity 9600 Pro и необычный внешний экран для управления камерой Vivo X500 Pro Max поступил в редакцию GSMArena, которая показала живые фото и содержимое комплекта поставки после китайской премьеры. Источник изображения: gsmarena // https://www.gsmarena.com/vivo_x500_pro_max_in_for_review-news-74773.php Смартфон оснащен новой 2-нм однокристальной системой Dimensity 9600 Pro и предлагает до 16 ГБ оперативной памяти. Внутри установлен […]

Рубрики
Технологии

PHP: четыре Active Record в одной клетке — кто быстрее достаёт ваши данные

В прошлый раз я вытащил Active Record из Yii1 в отдельный composer-пакет и показал, что код Yii1 умеет жить без фреймворка. Но интереснее другое — насколько хорошо он это делает рядом с остальными. Поэтому я поднял четыре ORM на одной схеме, одних данных и одном железе и прогнал их через phpbench — код и данные лежат на GitHub. В клетке: Eloquent (Laravel), Yii2, Yiisoft Active Record (Yii3) и мой форк Active […]

Рубрики
Технологии

Samsung грозит запрет на продажу смартфонов Galaxy и SSD в США из-за патентов

В числе устройств, которые нарушают патенты, — Galaxy S23 Ultra, Galaxy Watch Ultra и портативный SSD Samsung T7 Американская компания Ioengine подала иск против Samsung, обвинив южнокорейского производителя в незаконном использовании пяти патентов, связанных с технологиями подключения и обмена данными. Дело рассматривается в окружном суде Восточного округа Техаса. Источник изображения: GSMArena // https://www.gsmarena.com/samsung_sued_over_galaxy_s23_ultra_galaxy_watch_ultra_patent_infringement-news-74777.php В иске […]

Рубрики
На повестке дня

Главное — уши! Пишем аннотатор музыкальной коллекции и учим PHP

Для подписчиковВ этой статье мы реализуем hexdump на PHP, изучим строение тегов ID3v2 с информацией о содержимом MP3-файлов и будем их менять базовыми средствами языка. Заодно ты немного освоишь и сам PHP, что для пентестера будет совсем не лишним.

Рубрики
Технологии

Организация бизнес-логики сложного сайта на WordPress

WordPress за более чем 20 лет своей истории прошел огромный путь от маленького блогового-движка до ультимативного решения в сфере разработки контентных сайтов.   Кодовая база WordPress огромна. Можно встретить спагетти-код написанный на PHP в 2003 году рядом с современным реактивным JavaScript, и это только в ядре. А если посмотреть код бесчисленных плагинов к этой CMS, […]

Рубрики
Технологии

Как перестать писать шаблонный код в Symfony: Практические DX-трюки для ленивого разработчика

Всем привет! Меня зовут Антон Рыков и я backend-разработчик в компании «Исходный Код«. Пять CRUD-эндпоинтов. К обеду я понял: бизнес-логика заняла минут двадцать. Остальные два часа ушли на UUID вместо автоинкремента, одинаковые DTO с валидацией и ручную уборку временных файлов на стейджинге. Пальцы работали. Голова — нет. Почти любая команда на Symfony рано или поздно […]

Рубрики
Технологии

Битрикс24 выпустил официальную библиотеку для интеграций на Go

Битрикс24 выпустил b24gosdk, официальную библиотеку для работы с REST API портала на языке Go. Это четвертый язык в линейке официальных библиотек, после JavaScript, PHP и Python. Библиотеку выпустили после подготовки 17 сценариев из официальной документации и тестирования их на живом портале.

Рубрики
Технологии

В комплекте со смартфоном будет письмо о зачислении в Хогвартс и билет на поезд. Появились подробности о Realme 16 Pro Harry Potter Edition

Старт продаж 21 сентября Смартфон Realme 16 Pro Harry Potter Edition показали на официальном изображении, так что теперь мы знаем, как выглядит сам аппарат, а не только его комплектный чемодан. Конечно же, в целом дизайн никак не изменился, но заметно изменилось оформление. Задняя крышка имеет выраженный рисунок с коричневыми ромбами и большой герб Хогвартса. При […]