Це команда hardened-ld, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.
ПРОГРАМА:
ІМ'Я
hardened-ld — обгортка лінкера для забезпечення покращення ланцюга інструментів посилення
СИНТАКСИС
експорт DEB_BUILD_HARDENING=1
ld ...
ОПИС
повне г, повне г,, показали, від, номер, XNUMX загартований-лд wrapper зазвичай використовується для виклику ld як зазвичай з DEB_BUILD_HARDENING
встановлено значення 1. Він налаштує необхідні функції зміцнення ланцюга інструментів. За замовчуванням все
функції ввімкнено. Якщо певна функція не працює належним чином і її потрібно вимкнути,
відповідні змінні середовища, згадані нижче, можуть бути встановлені в 0.
НАВКОЛИШНЄ СЕРЕДОВИЩЕ
DEB_BUILD_HARDENING=1
Увімкнути функції зміцнення.
DEB_BUILD_HARDENING_DEBUG=1
Надрукуйте повний результат командного рядка gcc у STDERR перед викликом gcc.
DEB_BUILD_HARDENING_RELRO=0
Не позначайте розділи ELF лише для читання після запуску. Додаткову інформацію див. у README.Debian.
DEB_BUILD_HARDENING_BINDNOW=0
Не позначайте завантажувач ELF для динамічного дозволу при запуску. Перегляньте README.Debian для
подробиці
ПРИМІТКИ
Можна додати загальносистемні налаштування /etc/hardening-wrapper.conf, по одному на рядок.
Справжній ld перейменовано ld.real, а перевід зареєстровано в dpkg-переадресація(1). Таким чином
загартований-лдІдея за замовчуванням ld залежить від того, який пакет буде встановлено
/usr/bin/ld.
Використовуйте hardened-ld онлайн за допомогою служб onworks.net