Пытаемся воспроизвести переполнение буфера в Ubuntu 24 в учебных целях.
Итак, цель состоит в том, чтобы вызвать call_me_twice второй раз, передав его адрес во входную строку.
$ cat bof.c
#include
#include
Я использую AMD RX 5600 XT. Монитор подключен через DisplayPort. Версия ядра — 6.18. С ядром Debian я могу использовать звук через DisplayPort и слушать через аудиоразъем монитора.
С пользовательской конфигурацией ядра, полученной из более старого...
Я хочу инициализировать статическую структуру с областью действия функции в многопоточной среде без использования мьютекса, чтобы быстрый путь (т. е. уже инициализированный) включал небольшие накладные расходы.
Инициализация происходит при первом...
Я работаю над встроенной системой Linux, созданной с помощью Buildroot и использующей инициализацию BusyBox на плате x86
# /etc/inittab
#
# Copyright (C) 2001 Erik Andersen
#
# Note: BusyBox init doesn't support runlevels. The runlevels field is
#...
Я хочу добавить файловую систему (FS) в ядро моей ОС, какую-нибудь простую, не похожую на ext4. В моей ОС есть система ввода-вывода.
Что мне нужно знать для этого и какая простая файловая система существует?
Ядро C:
#include keyboard_map.h
Я хочу инициализировать статическую структуру с областью действия функции в многопоточной среде без использования мьютекса, чтобы быстрый путь (т. е. уже инициализированный) включал небольшие накладные расходы.
Инициализация происходит при первом...
Пытаемся воспроизвести переполнение буфера в Ubuntu 24 в учебных целях.
Итак, цель состоит в том, чтобы вызвать text() второй раз, передав его адрес во входную строку.
$ cat bof.c
#include
#include
В настоящее время я улучшаю свое понимание двоичных файлов ELF, уделяя особое внимание динамическому связыванию и роли разделов .got.plt и .plt. Чтобы изучить это, я создал следующий пример программы:
#include
Недавно я только начал знакомиться со стеком протоколов bluez. Хотелось бы узнать, насколько версия bluez соответствует официальной версии спецификации Bluetooth. Например, я использую последнюю выпущенную версию bluez-5.85. Полностью ли эта версия...
Я использовал команду dd, чтобы создать точную копию моего внутреннего диска на внешнем USB-накопителе (sdc). Проверено, что я могу с него загрузиться. Теперь я пытаюсь понять, как вручную смонтировать диск sdc3. После открытия sudo cryptsetup...
Получаются ошибки IDE, такие как свойство 'div' не существует для типа 'JSX.IntrinsicElements'. при использовании Bun с React в Linux Ubuntu с tsconfig по умолчанию (где jsx : react-jsx ).
У меня есть несколько старых компьютеров x86-64 разных производителей, а также несколько активных, которые редко используются. Я думал о создании какого-то типа кластера. Я попробовал несколько вариантов, таких как Docker Swarm и тому подобное,...
Я создаю программу, которая показывает процент заряда батареи и состояние заряда. Я хочу, чтобы программа обновлялась как можно быстрее.
Каждый пример, который я мог найти в Интернете, состоял только из открытия файла, его чтения, закрытия и выхода,...
Я обновил свой Raspberry Pi 2 (чтобы исправить сломанные драйверы OpenVG) с помощью полного обновления. После перезагрузки драйвера пофиксились, но модули ядра больше не загружаются, получаю сообщение Не удалось начать загрузку модулей ядра . lsmod...
Я обновил свой Raspberry Pi 2 (чтобы исправить сломанные драйверы OpenVG) с помощью полного обновления. После перезагрузки драйвера пофиксились, но модули ядра больше не загружаются, получаю сообщение Не удалось начать загрузку модулей ядра . lsmod...
Я пытаюсь настроить распределенную архитектуру в Azure с виртуальной сетью-концентратором, которая имеет NVA (виртуальная машина Linux в качестве маршрутизатора), которая будет перенаправлять связанный с Интернет-трафиком шлюз NAT.
Мне не удалось...
Я работаю над встроенной системой Linux, созданной с помощью Buildroot и использующей инициализацию BusyBox на плате x86
# /etc/inittab
#
# Copyright (C) 2001 Erik Andersen
#
# Note: BusyBox init doesn't support runlevels. The runlevels field is
#...
У меня есть сервер OMV с двумя смонтированными файловыми системами. В каждой файловой системе есть только одна папка под названием Multimedia. Они синхронизируются через rsync. Я смонтировал эти папки через SMB как MM1 из файловой системы A и MM2 из...
ОС: Linux Mint 22.2 (на базе Ubuntu 24.04)
Версия MariaDB: 15.1
В моей системе полностью настроена MariaDB, а также я настроил источник данных ODBC.
Теперь я хочу иметь возможность взаимодействовать между сценариями Python для связи с моими базами...
Я использую тепловизионную камеру InfiRay P2 Pro ( и хочу извлечь данные о температуре из каждого пикселя в области просмотр записанного видео.
Я пробовал следующее:
SharpInfraredAnalyzer.exe (из InfiRay ) позволяет вручную сохранять отдельные...
Я создаю программу, которая показывает процент заряда батареи и состояние заряда. Я хочу, чтобы программа обновлялась как можно быстрее.
Каждый пример, который я мог найти в Интернете, состоял только из открытия файла, его чтения, закрытия и выхода,...
Я создаю программу, которая показывает процент заряда батареи и состояние заряда. Я хочу, чтобы программа обновлялась как можно быстрее.
Каждый пример, который я мог найти в Интернете, состоял только из открытия файла, его чтения, закрытия и выхода,...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения