情弱ログ

参考にならないので当てにしないでください

2018-01-01から1ヶ月間の記事一覧

PIE(position-independent executable)なオブジェクトの中身を見てみる

巷ではSpectre/Meltdownが話題になっている.有効な対策として(K)ASLRが挙げられており,これはプロセス実行時のメモリ空間の配置をランダマイズすることで,例えば攻撃者が配置したコードのアドレスへのJMP等を防ぐことができる. 詳しくはシェルコードでグ…

vtableの中身を見てみる

C++でポリモーフィズムを実現するためにvtableと呼ばれる機構が用いられている. だいたいの入門本でvtableという言葉は出てくるものの,実装については特に触れられていないので中身を見てみた.