英語フランス語スペイン語

Ad


OnWorksファビコン

Hardening-wrapper - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで Hardening-wrapper を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド強化ラッパーです。

プログラム:

NAME


hardened-cc - ハードニングツールチェーンの改善を強制する gcc ラッパー

SYNOPSIS


export DEB_BUILD_HARDENING=1

gccの ...

DESCRIPTION


  硬化cc ラッパーは通常、呼び出して使用されます gccの いつものように DEB_BUILD_HARDENING
1 に設定されます。必要なツールチェーン強化機能が構成されます。 デフォルトでは、すべて
機能が有効になっています。 特定の機能が正しく動作せず、無効にする必要がある場合は、
以下に示す対応する環境変数は 0 に設定できます。

ENVIRONMENT


DEB_BUILD_HARDENING=1
強化機能を有効にします。

DEB_BUILD_HARDENING_DEBUG=1
gcc を呼び出す前に、結果として得られる完全な gcc コマンド ラインを STDERR に出力します。

DEB_BUILD_HARDENING_OUTPUT=/some/path/debug.log
デバッグに STDERR を使用する代わりに、指定されたパスにリダイレクトします。 一部のビルドは
予期しない STDERR 出力に非常に敏感です。

DEB_BUILD_HARDENING_STACKPROTECTOR=0
スタック オーバーフロー保護を無効にします。 詳細については、README.Debian を参照してください。

DEB_BUILD_HARDENING_RELRO=0
読み取り専用のリンカー セクションを無効にします。 詳細については、README.Debian を参照してください。

DEB_BUILD_HARDENING_FORTIFY=0
いくつかの標準機能を強化しないでください。 詳細については、README.Debian を参照してください。

DEB_BUILD_HARDENING_PIE=0
位置に依存しない実行可能ファイルをビルドしないでください。 詳細については、README.Debian を参照してください。

DEB_BUILD_HARDENING_FORMAT=0
安全でないフォーマット文字列の使用エラーを無効にします。 詳細については、README.Debian を参照してください。

注意事項


システム全体の設定を追加できます /etc/hardening-wrapper.conf、XNUMX 行に XNUMX つ。

本当の gccの シンボリックリンクの名前が変更されました gcc.real、および迂回が登録されます dpkg-
そらします(1)。 したがって 硬化ccのデフォルトのアイデア gccの どのパッケージによっても決定されます
インストール /usr/bin/gcc.

onworks.net サービスを使用してオンラインで Hardening-wrapper を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad