FromNandの日記

自分的備忘録

2021-01-01から1年間の記事一覧

elf32の実行形式の「lea 0x4(%esp), %ecx」とは何なのか?

elf32では、main関数の最初にespを16bitの境界にアライメントする。 これは、おそらくSSE命令などのペナルティを避けるためだと考えられる。 しかし、単に「andl $0xfffffff0, %esp」などとすれば、スタートアップ関数直後のespの値が失われてしまう。 これ…

pオプションとsetresuid()について

まず、権限下げがない場合についてノーマルはX pオプションはO setresuidはO pオプション+setresuidはO次に、権限下げがあった場合についてノーマルはX pオプションはX setresuidはO pオプション+setresuidはO/bin/shや/bin/bashを起動する際に、実UIDと実行…

車輪の国 向日葵の少女 その1

まずは自己紹介をしよう。 おれは森田健一(もりた けんいち)。 SF小説と姉貴が大好きだ。 いつも読んでる本の中で『日本』という国が出てくる。 あんたも知っているかもしれないが、面白おかしくて不思議な島国だ。なにが面白いかって?例えば現実じゃあ、人…