「セキュリティ&プログラミングキャンプ2011」セキュリティコース ソフトウェアセキュリティクラス 追加募集用応募用紙 氏 名(ふりがな) 性別 □男 □女 生年月日および現在の年齢 西暦     年   月   日生まれ 現在(   )才 所 属(学校,学科,学年) 住 所 〒 -      電話番号(昼間に連絡できる電話番号) FAX番号(ある場合のみ) E-mailアドレス(必ず書いてください) ホームページまたはブログのURL(ある場合のみ) ◎ セキュリティ&プログラミングキャンプ2011の開催を、何で知りましたか? □公式ホームページ  □ポスター  □パンフレット □セキュリティ&プログラミングキャンプ・キャラバン  □先生からの紹介 □友人からの紹介   □ブログ(どなたのブログですか?                  ) □その他(                          ) ☆ 前提質問(どちらかに○をつけてください) [A] ソフトウェアの脆弱性、およびそれらによる攻撃・防御の仕組みに興味が ありますか? [はい・いいえ] [B] Cやアセンブラによるプログラミングに興味はありますか? [ある・ない] [C]キャンプの公式Webページの講義科目に記載されたこの組の講義科目の[概要]と [詳細]と[補足]をよく読んで納得できましたか? [できた・できない] ※以下の設問について、記述するスペースが足りない場合には別紙(書式自由)に 書いて下さい。 1. このクラスを希望した自分なりの理由を教えてください。また、何を学びたいか 教えてください。(選考上もっとも重視します) 2. プログラミング歴を教えて下さい。また、今までに作ったプログラム (特にシステムプログラム(※1))があれば、差し障りのない範囲で具体的に教えて ください。 ※1: システムプログラムとは、仮想マシンモニタやWindows Service、UNIX/Linuxの Daemon、各種デバイスドライバやカーネルモジュールなどを指します。 3. あなたがソフトウェアを作成した際に、バグを作り出してしまった経験および、 その発見の経緯・修正方法を説明してください。 4. あなたがある程度読み書きできるプログラミング言語を書いてください。 (いくつでも可) 5.以下の実行結果からわかることを書いてください。 $ gdb test GNU gdb (GDB) 7.1-ubuntu (gdb) r Starting program: /home/someone/test Program received signal SIGSEGV, Segmentation fault. 0x080483ed in main () (gdb) disas main Dump of assembler code for function main: 0x080483b4 <+0>: push %ebp 0x080483b5 <+1>: mov %esp,%ebp 0x080483b7 <+3>: sub $0x10,%esp 0x080483ba <+6>: movl $0x0,0x804a018 0x080483c4 <+16>: jmp 0x80483dd 0x080483c6 <+18>: mov 0x804a018,%eax 0x080483cb <+23>: movb $0x41,-0x10(%ebp,%eax,1) 0x080483d0 <+28>: mov 0x804a018,%eax 0x080483d5 <+33>: add $0x1,%eax 0x080483d8 <+36>: mov %eax,0x804a018 0x080483dd <+41>: mov 0x804a018,%eax 0x080483e2 <+46>: cmp $0x1f,%eax 0x080483e5 <+49>: jle 0x80483c6 0x080483e7 <+51>: mov $0x0,%eax 0x080483ec <+56>: leave => 0x080483ed <+57>: ret End of assembler dump. (gdb) x/32x $esp 0xbffff75c: 0x41414141 0x41414141 0x41414141 0xbffff80c 0xbffff76c: 0xb7fff858 0xbffff7c0 0xffffffff 0x0012bff4 0xbffff77c: 0x08048239 0x00000001 0xbffff7c0 0x0011d626 0xbffff78c: 0x0012cab0 0xb7fffb48 0x00283ff4 0x00000000 0xbffff79c: 0x00000000 0xbffff7d8 0x0f160796 0xd86ff0e9 0xbffff7ac: 0x00000000 0x00000000 0x00000000 0x00000001 0xbffff7bc: 0x08048300 0x00000000 0x00123230 0x00144afb 0xbffff7cc: 0x0012bff4 0x00000001 0x08048300 0x00000000 (gdb) 6.そのほかアピールしたいこと、書き足りないことがあれば自由に書いてください。 ・応募用紙にご記入いただいた、主催者および事務局が取得した個人情報を含む 一切の内容につきましては、独立行政法人 情報処理推進機構(IPA)の個人情報 保護方針に基づき、適正に取扱いを行います。審査、応募者への連絡、資料の 送付など、「セキュリティ&プログラミングキャンプ2011」の運営においてのみ 使用し、それ以外の目的には一切使用しません。詳しくは、ホームページをご覧 ください。