平成30年春季午後1の問1について
foruさん
(No.1)
設問2の答えで785634120aとなる理由がわかりません。
リトルエンディアンは理解したのですが、攻撃者の指定したアドレス0x12345678を挿入するなら、8785634120xだと思うのですがよくわかりません。既出でしたら申し訳ありません。どなたかご教授願えれば幸いです。よろしくお願いします。
リトルエンディアンは理解したのですが、攻撃者の指定したアドレス0x12345678を挿入するなら、8785634120xだと思うのですがよくわかりません。既出でしたら申し訳ありません。どなたかご教授願えれば幸いです。よろしくお願いします。
2020.03.24 12:57
わっつさん
(No.2)
"0x"はデータ形式が16進数であることを表すものなのでデータではありません。
※16進数で利用可能な文字は"0-9,A-F"となるため"x"は利用できません。
32bit単位のリトルエンディアンとなるため,"78563412" + "0a" → "785634120a" となります。
※16進数で利用可能な文字は"0-9,A-F"となるため"x"は利用できません。
32bit単位のリトルエンディアンとなるため,"78563412" + "0a" → "785634120a" となります。
2020.03.25 09:51
広告
返信投稿用フォーム
スパム防止のためにスレッド作成日から30日経過したスレッドへの投稿はできません。
広告