2005年2月14日月曜日

BOF exploit



BOFで制御を乗っ取るプログラムを実際に書いてみようとおもって7年ぶりのx86アセンブラと格闘。


TASMとgasの違いにはまりながらも、writeシステムコールや、exitは使えるのだが、、、


肝心のexecveがうまく動かない。


アセンブラで普通に実行ファイルを作るとうまく動くのだが、BOFを利用して


ターゲットプロセスで、実行すると何故かexecveがだけがこけて帰ってくる。





どうしたもんかねぇ。






まぁ、検証用コード書くにはwriteで標準出力にだせればいいか。。。






0 件のコメント:

コメントを投稿