2016-09-06 9 views
0

OpenBSD 6.0以降、必須のW^X実施が実装されています。このルールに違反する許可を必要とするOpenBSDで書き込み可能で実行可能なマークバイナリ

バイナリは、ldコマンドでマークすることができます:

はexecveでW^Xラベルされたバイナリを特定(2)LDによって設定されたWX_OPENBSD_WXNEEDEDフラグに基づいて時間が-zwxneeded。

は、私が試した:

ld -b <binary> -zwxneeded 
    ld <binary> -zwxneeded 

が、これらは、ファイルの入力/フォーマットエラーを与えます。私はldのmanページを読んできましたが、必要なフラグを設定するためにファイルI/Oの正しい構文を理解することはできません。どんな助け/助言も高く評価されます。

答えて

関連する問題