HOME»情報処理安全確保支援士掲示板»H30 春  午後1  問1  設問2  アドレスについて
投稿する

H30 春  午後1  問1  設問2  アドレスについて [1678]

 たうよしさん(No.1) 
攻撃者の指定したアドレスを0x12345678、改行コードを0x0aとした場合について、入力値の具体的なバイト列を答えよ。

という問題に対して、リトルエンディアンのバイトマシンのため、逆順の78563412になると思うのですが、
回答は、785634120a となっています。

この0aはどこから来たのでしょうか?

scanf("%7s%*[^¥n]%*C)のため、改行コードの0x0aが残ったのかとも思ったのですがよくわかず・・・
2024.08.28 17:40
GinSanaさん(No.2) 
SC ブロンズマイスター
>この0aはどこから来たのでしょうか?
改行コードです。%[^ \n ]内に記述された文字が区切り文字になるので、改行コードまでがscanfで、改行コード自体は%*cで捨てられる。
2024.08.28 18:38
 たうよしさん(No.3) 
ありがとうございます!よくわかりました!
2024.08.28 19:39
返信投稿用フォーム

お名前

顔アイコン


本文(コミュニティガイドライン⇱を順守して適切な投稿を心がけましょう)

🔐投稿削除用のパスワード

投稿プレビュー
※SQL文は全角文字で記載してください。
※宣伝や迷惑行為を防止するため、当サイトとIPAサイト以外のURLを含む文章の投稿は禁止されています。

投稿記事削除用フォーム

投稿No. パスワード 
© 2014-2024 情報処理安全確保支援士ドットコム All Rights Reserved.

Pagetop