コードを舐める日々

わからないことがわからないことをしる日々

Shibuya Perl Mongers #11 に参加して

初めてShibuya.pmに参加した。
耳が聞こえないこともあって、事前にid:TAKESAKOさんにメモを取っていただける人がいればその人から情報収集できたらいいなという相談メールを送った。
しかも、その相談が2日前だったので、直前なお願いにも関わらず、迅速に対応していただいた。
当日にShibuya.pmのメーリングに「参加者の中に手話の出来る方を募集します。」という配慮も恐縮した。
id:TAKESAKOさん、改めてありがとうございます!
当日はid:hirataraさんの隣に座ってトークの様子をスライドと同時に議事を見せていただきました。ありがとうございます!>id:hirataraさん

今日はShibuya.pm #11の日です - 北海道苫小牧市出身のPGが書くブログ

発表者がアップしてある記事をまとめてみる。*1

第一部 sandbox特集

バイナリ畑で捕まえて - inside lleval (dankogaiさん)

ブログ:404 Blog Not Found:perl - Shibuya.pm #11:The Catcher in the INT 80h
資料:Shibuya.pm #11:The Catcher in the INT 80h
ブログでいつも使っているllevalをどう作ったかという話。
API公開しているので、逆に変な使い方(ファイルの中身を見られたりとか)させない方法はどうすればいいとか。

任意のコードを安全に eval する方法の実装方法と、突破方法について (tokuhiromさん)

目立ちたいということで、ステージの真ん中でたって発表。スライドを指さしつつ発表していたのは分かりやすかった。
Perlでシステムを動かす?
DynaLoaderとか初めて聞いた。

How about Kindle hacking? (obraさん)

アメリカ人?メール送信するためにPerlを覚えたことがPerlとの出会いらしい。
AmazonがだしているKindleをハックとか
Kindleってうすい。コンパクト。iPhoneより少々大きいが。
英語でしゃべってた。

第二部 x86 binary hacks

世界のセキュリティコンテスト(Capture the Flag)ってどんなもの? (kenjiさん)

資料:
セキュリティコンテストはどういうものかという話。
5つの問題があって、そのうち3つの問題について解説していた。

  • 問題
    • Binary
    • Exploit
    • Web
    • Forensic
    • Trivia

パスワードをハックすると勝ちらしい。

Native Client Hacks (Fukumori Daikiさん)

サンドボックスについての話。
サンドボックスについてよく知らない><

Perl で学ぶ Win32/FreeBSD/Linux/x86_64 アセンブラ入門 (takesakoさん)

PerlでWin32、FreeBSDLinuxを動かす話。
目の前で発表直前までスライドを修正しているところが印象的だった。TAKESAKOメゾットらしい。

第三部 Perl Internals

オレオレPerlVM (gfxさん)

Pure PerlでVMをつくった話。
関連記事:Acme::Perl::VM - Islands in the byte stream

CPUの気持ちは大事だけど、VMの気持ちも考えよう (Yappoさん)

ブログ:YappoLogs: Shibuya.pm #11で発表しました
blogで話題になっていたものを発表。
分かりやすく話されていた。

Devel::BindPP をつかって簡単に C++Perl の拡張モジュールをつくろう! (tokuhiromさん)

C++は気になっている言語なので嬉しい内容。
といっても、理解できたのはちっぽけ。今後の課題。

第四部 Lightning Talks

Devel::NYTProf (clkaoさん)

資料:Devel::NYTProf
台湾Perlハッカー。
プロファイリングの話だったけど、プロファイリングって良く知らない><
プレゼン内容、日本人受け狙いで日本語を使いまくっていた。

マルウェアの検出 (sonodamさん)

サイバー大学の先生。
Perlよりマルウェアが大好きらしい。

ブラマンのブラックな話 (isidaiさん)

ブラッディ・マンデイという漫画があって、ドラマ化されている。
その中に今でも通用する本物のハックできる手法が公開されているらしい。
その話を交えて、解説していた。
3月まで高校生だということからびっくりです!
関連記事:「ブラッディ・マンデイ」を考察する:isidaiの考察日誌 - CNET Japan]

5分で danbot server を立ち上げる方法 (Yappoさん)

ブログ:YappoLogs: Shibuya.pm #11で発表しました
最近のはてなプロフィール問題で消えた日時をなんとか。
同じようなものを自宅に置けるようにgithubにうpしているので勉強してみる。

Windowsユーザのための初めてのPerlプログラミング (HASEGAWA Yosukeさん)

ブログ: Shibuya Perl Mongersテクニカルトーク#11 でLTしてきました - 葉っぱ日記
彼から直接スライドのコピーをいただきました。ありがとうございます!>id:hasegawayosukeさん
Perlx86コードを読む方法についてとか。

全体の感想

かなりマニアックな内容でしたw
みなさん、お疲れ様でした。
ハッカーというより変態の集まりかもしれません。
私も変態のひとりになれますか。

*1:初心者の俺がまとめているので参考にならないかもしれません。