http://akirayou.net/
BOFで制御を乗っ取るプログラムを実際に書いてみようとおもって7年ぶりのx86アセンブラと格闘。
TASMとgasの違いにはまりながらも、writeシステムコールや、exitは使えるのだが、、、
肝心のexecveがうまく動かない。
アセンブラで普通に実行ファイルを作るとうまく動くのだが、BOFを利用して
ターゲットプロセスで、実行すると何故かexecveがだけがこけて帰ってくる。
どうしたもんかねぇ。
まぁ、検証用コード書くにはwriteで標準出力にだせればいいか。。。
0 件のコメント:
コメントを投稿