タグ

spcampに関するmrknのブックマーク (8)

  • 先日のバイナリ文字列の解説(半分泣き言) - @lternativeWorld -mayahu32の日記

    #spcamp, バイナリ解析先日のバイナリ文字列、たくさんの方に触っていただけたようで嬉しかったです。・mayahu32さんのセキュリティ&プログラミングキャンプ2011感想文を読んだよー - ichirin2501の日記 ・mayahu32さんのキャンプの感想 - yasulib memoid:ichirin2501とid:yasulibの両名が解析記事を書いてくださっています。ありがとうございますっ>< さて、詳しくはこれらを見てもらうとして、ぼくのほうから補足説明をば。 というか、ものすごいヘマをしでかしていてしまったため、それについて釈明というか何というか・・・>< ほんとはもうちょっと難しいはずだったのです・・・ 以下ネタバレ パケット最初のバイナリはただのファイルのダウンロードをキャプチャしたものです。 Wiresharkで見るまでもなく、バイナリエディタで検索にかければ次の

    mrkn
    mrkn 2011/08/18
    なにこのへんたい
  • はてなブログ | 無料ブログを作成しよう

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    はてなブログ | 無料ブログを作成しよう
    mrkn
    mrkn 2011/08/17
    セプキャンがとても貴重な企画である事が分かるレポート。
  • Rubyをいじってみた in セプキャン2011 - にく置き場

    セプキャンに関わったすべての方へ、ありがとうございました。そしてお疲れ様でした。 僕はRubyの文法ハックという個人課題テーマのもと、二重のforループを1文にまとめる記法を付け加えました。 わかりやすくコードで示す簡単に、 for x in 1..3 do for y in 2..4 do #...(中略)... end end という2重ループをよく作ると思いますが、これを for2 x in 1..3 with y in 2..4 do #...(中略)... end という形で書けるというものです。 どういう成果か?上の二つの構文は、構文解析の結果が同じになるようにしています。 つまり、構文木を生成するときに2重のforループとして生成しています。そうなるようなパーサを悩みながらカリカリ書いたわけですよ。 yaccは初歩的な部分しか分かっていなかったので、Rubyの1万行もあるpa

    Rubyをいじってみた in セプキャン2011 - にく置き場
  • セキュリティ&プログラミングキャンプ2011を修了しました。 « Silfa and PC

    セキュリティ&プログラミングキャンプ2011を修了しました。 8月 15, 2011 at 10:32 pm (Uncategorized) 2011/8/14、怪我、病気をすることなく何とかセプキャンを修了することができました。 初日はお話を色々聞きました。 二日目の前半は言語に限らず、開発全般のことをやりました。 デバッグだとかgitだとか……。 二日目の後半はRubyのことを中心に。 gitRubyをダウンロードし、それをいじっていました。 三日目の前半はバグ入りRubyが配布されてそれを直してみたり、Cで拡張してみたり。 バグ入りRubyについては 西尾さんのブログ に詳しく書かれています。 三日目の後半はすこしばかり個別課題をしたあと(個別課題についてはあとで詳しく。)BOFをしました。 四日目は個別課題の続き、個別課題の発表資料を作り、発表の練習もしました。

  • Get better day by day. Where is Our Unknown Utopia?

    セキュリティ&プログラミングキャンプ(以下,セプキャン)に参加してきた。 私は「プログラミングコース プログラミング言語クラス」に参加したのだが,言語処理系そのものだけの講義ではなく,既存の処理系開発プロジェクトにどう参加するか,つまりヴァージョン管理や開発コミュニティに関するお話を聞くことができた。盲点を突かれ,かつ非常に興味深い話であった。 私はセプキャン参加の少し前,高校時代からの善き友人であるえりっく(@siritori)氏からgithub をすすめられ,登録した。だが,セプキャン参加前はgit を単なるアップローダ,ダウンローダアプリ,すなわちwget やscp のようなもの程度の認識であった。しかし,git は複数人で開発するためのソフトウエアであることをセプキャンで教わり,これは面白いぞ,と思った。というのも,複数人での開発経験はあったものの,その時に同時稼動可能な最大人数は

    mrkn
    mrkn 2011/08/17
    100人もいたの? > "すごく,燃えるのだ,自分の中が。そう,この日まで,全力で自らの課題と向き合い戦ってきた100人もの仲間たを前に話す。"
  • セキュリティ&プログラミングキャンプ「Rubyのバグを探せ」問題 - 西尾泰和のはてなダイアリー

    これはセキュリティ&プログラミングキャンプのCTF競技(タイムトライアルのチーム戦)で出題された問題です。Ruby処理系へのバグの仕込みと問題文の原稿を僕が書き、竹迫さんが競技環境で実行するための調査や加筆を行ってくれました。参加者のShota Fukumori (sora_h)が「21日に『セプキャン行ってきたトーク』するから早く公開しろ」というので、取り急ぎ公開します。 問題文 これはプログラミング言語クラスでのタイムトライアル処理系デバッグ演習のために作られた、バグの混入してあるRuby処理系のソースコードです。C言語で書かれています。誰も着手しなかった「veryhard」の問題なので、解説を加筆してCTFの問題とします。 言語クラスではRuby処理系のビルドの仕方やテストのためのツールを2日目に演習し、3日目の朝に「1時間で8問のバグを易しい順に倒す演習」(タイムトライアル処理系デ

    セキュリティ&プログラミングキャンプ「Rubyのバグを探せ」問題 - 西尾泰和のはてなダイアリー
    mrkn
    mrkn 2011/08/15
    解けたけど15分もかかっちゃった。
  • Rubyにおける構文追加の試み 〜ボクとRubyと俺々文法〜

    セキュリティ&プログラミングキャンプ2010のプログラミングコース言語組でおこなった成果発表のスライド。

    Rubyにおける構文追加の試み 〜ボクとRubyと俺々文法〜
    mrkn
    mrkn 2011/07/04
    北海道に ruby の parse.y を弄った学生がいるのはとても頼もしいです。
  • PC

    生成AIで自分生産性向上 表の組み立てやデータの整理も、Excelの使い方に困ったらAIに尋ねよ! 2024.02.22

    PC
  • 1