[ Shellcode Construction - Revision 1 ]
http://neworder.box.sk/newsread.php?newsid=10077
この記事はひたすらシェルコード(eggコードともいいますね)を書く事について書かれています。exploit 作りになりたいならば必然的な知識でしょう。かなり分かりやすいのでお勧めです。

どうしてもこの手の記事は『読み手が知っているものとして』書いている部分が多くなってしまうんですよね。この記事はそういう部分がわりと少なくて C の知識があれば分かるでしょう。

が、755 が 急に 0x1ed に化けた時は一瞬分からなかった。この 755 は 8 進数で、これを 16 進数にすると 0x1ed なんですね。最初、755 を 10 進数として計算していたのでまったく合わずに参ってました(笑)。要するに

( ) 内は何進数かを示す。 
755(8) == 493(10) == 1ed(16)

ってことですね。

ちなみにこの投稿者はバンドマンなのでしょうか(http://neworder.box.sk/user.php?name=the_swede)。これが本人だとしたらベーシスト。共感もてますな(笑)。