7

を使用するscanfに非ASCII16進文字を発行する方法はあります%sか?\x08\xDE\xAD(バッファオーバーフローを示すために)などの16進文字を挿入しようとしています。

入力はコマンドラインパラメータではなく、プログラム内のscanfです。

4

2 に答える 2

1

'から'と言うとscanf()、おそらくこれ以外のデータが提供されます。プログラム、おそらくPerlまたはPythonスクリプトを使用してデータを生成し、プログラムの標準入力に非ASCII文字を書き込むことは機能しますか?標準入力を端末のように表示する必要がある場合は、expectどちらがそれを処理するかを調査する必要があります。これは、問題に対処するための一般的な方法です。

于 2013-02-28T01:40:32.193 に答える