2017-10-19から1日間の記事一覧

/bin/shを起動するシェルコード(x86) その3

更にバイト数を削れたのでメモ。と思ったけど、eaxへの代入にバイト数を割いていて、今回も21bytesだった。 今回は文字列の終端に0x00が必要だったので、//shではなく/shになっている。 # objdump -d -Mintel c.out | grep -A6 \<main\> 080483ed <main>: 80483ed: 31 c9 </main></main\>…