Are you an Acmeist? * Are you a member of Shibuya.pm? * I think all Shibuya Mongers are Acmeists! * Will you check your guns at the door? * Will YOU share your IDEAS with EVERYONE at OSDC??? if answer is True: you = 'Acmeist' * Please Join Me
いやはや聞いてはいたけど、かなりマニアックな内容だった。 でもああいう場所で技術的な話を聞くのは刺激になるし、これ からもできるだけ参加したいなぁ
前々回のShibuya.pmテクニカルトーク(XS Nite)では、PerlのC言語拡張モジュールを作成する方法について詳しく解説しましたが、ちょっとしたことを実現するだけでも、PerlVMの構造を理解し、大量のCのマクロを使いこなす必要がありました。やっぱりXSは面倒だよね、ということで、複雑なC言語のレイヤーを飛び越えて一気にPerlからマシン語の世界に飛び込んだらどうなるか?ということをテーマに今回の「no Perl; use x86;」というスローガンを掲げてみました。 ■ 発表資料: Perl で学ぶx86アセンブラ入門 4/22に開催したShibuya Perl Mongers テクニカルトーク #11「no Perl; use x86;」での私の発表資料を公開します。 ■ Perlの正規表現で書く x86 JIT Compiler #!/usr/bin/perl use Dy
上野宣さんのshibuya.pmレポート。そういえば今回はローレイヤーでセキュリティ系の人が登壇してましたっけね。 2009年4月22日、Perlユーザーグループのイベント「Shibuya Perl Mongers テクニカルトーク #11」が開催されました。Perl Mongers(パールモンガース)は、プログラミング言語であるPerlのユーザーグループのことで、地域ごとにコミュニティが形成されているという特徴があります。ニューヨークが発祥で世界各地に存在し、日本では Shibuya.pmやKansai.pm、Yokohama.pmなどがあります。 先に開催されたShibuya.pmのイベントでは、情報セキュリティの業界を中心に活動している人々が何人もスピーカーを務めていました。彼らは、誰に、何を伝えようとしていたのでしょうか。ここにセキュリティ情報の伝え方のヒントがあるかもしれません。
Perl Mongersはセキュリティの夢を見るか?:Security&Trust ウォッチ(58) 筆者の課題の1つに「セキュリティに興味を示さない人々に、いかにしてセキュリティの情報を伝えるか」があります。例えば、このコラムを連載している@IT Security&Trustフォーラムの読者は“セキュリティにすでに興味を持っている人々”が大半のはずです。では、そうでない人にどうアプローチすべきでしょうか。 2009年4月22日、Perlユーザーグループのイベント「Shibuya Perl Mongers テクニカルトーク #11」が開催されました。Perl Mongers(パールモンガース)は、プログラミング言語であるPerlのユーザーグループのことで、地域ごとにコミュニティが形成されているという特徴があります。ニューヨークが発祥で世界各地に存在し、日本では Shibuya.pmやKan
예전에 #9 의 XS Nite 에서의 추억을 다시금 불러일으키는 하루... 도쿄역 그랜드 도쿄 빌딩의 '리쿠르트' 세미나실.. (여기는 200명이상 입장가능) 에서 Shibuya.pm techtalk #11 가 있었습니다. 회사에서 5시 40분쯤 나가서 도쿄역에서 방황하다가 겨우 도착했습니다. 지도를 봐도 길을 모르는 길치라서 꽤 두근두근했네요. 빌딩안의 보안차원에서 패스포트를 받고 직원의 안내를 받아서 세미나실로 들어갔습니다. 주로 Perl Internal 이나 XS 관련 얘기가 나와서 아찔했지만... 중간중간에 Native client hacks 나, Kindle2 hacking 에 관한 이야기... 그리고 Devel::NYTProf 에 대한 LT ... 거의 뭐 이정도 이외에는 별 흥미를 느
帰国して、ようやく 404 Blog Not Found:perl - Shibuya.pm #11:The Catcher in the INT 80h が読めるようになった id:kazuhooku です。弾さんのスライドは、FreeBSD 特有の事情と、その問題をカバーしようとするための努力について解説していて、とてもおもしろく読ませていただきました。が、一点、気になったのが TOCTOU (Time-Of-Use Time-Of-Attack) 攻撃への対策についてです。TOCTOU 攻撃とは何か、端的に言うと、 You can't stop the invocation but you can still poke the argument on the stack. Shibuya.pm #11:The Catcher in the INT 80h とのことですが、同様のことを
初Shibuya.pm! Shibuya Perl Mongersテクニカルトーク#11を聞きにいった。例によって15分くらい遅刻してたはずなのだが、ジャスト開始くらいだった。 なんか、早速もっとくわしいレポートがこちら汚いなさすがPerlきたない - 糸且之入E∃言己足亦土也などに出てたりするので、以下、個人的な感想だけ。 生Danを見にいっただけじゃないんだぜ おれなんか普段Perlのぱの字もいわないので。「おめーナマ小飼弾を見にいっただけなんじゃねーの?」とか言われると、いや、そうでもないんだけど…。でも、まあそんな感じかも…。 一応、Perlの最適化みたいなことに最近興味があるのでそれで見にいったのですが。 それになんか今回はテーマが"no Perl; use x86;"とかわけわかんない感じで、バイナリ(アセンブラ)匂がして面白そうでしょ? 以前、スパコンとか、HPC分野とかの人
Shibuya.pm #11「no Perl; use x86;」鑑賞してきた。 常々PerlはLLじゃないんじゃないかと思っていたのだが、LLの皮をかぶったアセンブラであることを再確認したのであった。 1. catcher in the int 80h; inside lleval FreeBSD::i386::Ptraceの実装について。 pt_to_sce()でsystemcallを実行直前にフックできる。スタックに積まれた引数を書き換えることができるので、実行したくないオペレーションであればSEGVで死ぬような引数に書き換えることでsandboxを実現。 forkは引数がないのだが、EIPを0に変更することはできるので、それで殺す。アドレス0にmmapされるとSEGVで死ななくなってしまうのでそれも抑止する。 2. Perl sandbox for Linux fork() sys
Shibuya.pmテクニカルトーク#11いってきました。 -- 始まるちょい前くらい。御大の姿も。 -- LLの皮を被ったバイナリアンズの集いみたいなノリで、下の方のレベルの話題が主。 感想ですが、難しいんですが、面白かった。 ってそれだけなのも、あれなんで。 アセンブラの話は相当趣味っぽいですが、VMの挙動はちゃんと理解しておきたいなと思いました。Perlってmore than one way to do itということもあり、どのように書くと、中でどうなるかとか、知っておきたいかなーと。それにしても、プロジェクタに現れた瞬間に爆笑している人とか、コード読むの早すぎな人たちに嫉妬しまくりでしたよ。 ↓この辺だけでもやっておこうかな ・Devel::NYTProf使ってみよ。 ・ActivePerlインストールするか 丸の内経由で東京にきたら八重洲口にうまくたどり着けず、会場まで
初めてShibuya.pmに参加した。 耳が聞こえないこともあって、事前にid:TAKESAKOさんにメモを取っていただける人がいればその人から情報収集できたらいいなという相談メールを送った。 しかも、その相談が2日前だったので、直前なお願いにも関わらず、迅速に対応していただいた。 当日にShibuya.pmのメーリングに「参加者の中に手話の出来る方を募集します。」という配慮も恐縮した。 id:TAKESAKOさん、改めてありがとうございます! 当日はid:hirataraさんの隣に座ってトークの様子をスライドと同時に議事を見せていただきました。ありがとうございます!>id:hirataraさん id:hirataraさんのまとめ 今日はShibuya.pm #11の日です - 北海道苫小牧市出身のPGが書くブログ 発表者がアップしてある記事をまとめてみる。*1 第一部 sandbox特集
昼過ぎにメール見てたら、Shibuya.pmのMLから「30人ぐらい枠が空いたからどうよ?」ってきてたので二つ返事で了承した。 セッションの内容はかなり低レベルレイヤーだったので、わからないことも多々あったけど、それなりに楽しめました。 そろそろWin32::Unicode進めるかなぁ。
This document provides instructions on how to use Perl on Windows and call functions between Perl and x86 code. It discusses using ActivePerl to run Perl on Windows, calling DLL functions from Perl using Win32::API, calling x86 code from Perl using signal handlers, and calling Perl subs from x86 code. Examples are provided for each technique.Read less
shibuva.pmの帰りですー 会場にいらした皆さん、お疲れさまでした(*´∀`*) NTFSの副次ストリームをマルウェアやウィルスが使うと…という話をし忘れた…
Shibuya Perl Mongersテクニカルトーク#11に行ってきました。Shibuya.pm初参加です。 id:TAKESAKOの「今日はPerlではありません」という宣言どおり、sandbox、x86 binary、ちょっとPerl(VM)ありの濃い内容でした。 個人的には、sandbox、PerlVMの話が勉強になりました。 理解できなかったことが多かったので、スピーカの方々の資料で復習したいと思います。 皆さん、お疲れ様でした。 資料 (随時更新) 404 Blog Not Found:perl - Shibuya.pm #11:The Catcher in the INT 80h YappoLogs: Shibuya.pm #11で発表しました Devel::NYTProf WindowsユーザのためのはじめてのPerlプログラミング Shibuya Perl Monger
JPAとshibuya.pmと行って来たけど、PCだろうが紙だろうがメモをとろうとすると肝心の聴講が疎かになるので、あんまりメモは取らずに聴講に専念した。 んで会社でレポート出したわけだけど、自分の理解した事を伝えきれていない。 でもネットで色んな人のレポート見てると、かなり素晴らしいレポートばかり。 今まで自分が聴いて終わりだったから、人に伝えようとして初めてその難しさに気づいた。詳細なレポート書ける人って凄い。 ときに。shibuya.pmで元上司に偶然お会いした。この人も技術力がズバ抜けてる。 休憩時間に近くにいて会話を聞いてたら、「凄いですねー、全然分からないんですけど、どうですか?」との問いに「もえますねー」と応えていた。 燃えていたのか萌えていたのかが気になってしょうがないです。
4/22にJPA#1セミナー、4/23にShibuya.pm#11に参加してきました。 JPAの方は、発足後初のセミナーということで行ってきました。 早めに着いたので、先着の同時通訳用のレシーバもらって 聞いてきました。 結構海外の方の講演の場合、スピーカが喋って、その後日本語で 翻訳するっていう形が多いんですけど、個人的にはあんまり 好きではなくて、話している人のリズムみたいなのが なくなってしまって、なんかおもしろくなくなってしまったり するので、結構よかったんではないでしょうか。 通訳する人は大変だと思いますが。(Emersonさん++) でも配布されたスライドの印刷物も翻訳されていたので (この辺はさすが、社団法人という感じがしました) なんとか理解できるので、途中で直で聞くようにしましたが。 内容的には、ちょっとづつ良くしていけばいいんじゃね的な ことで、とても現実的でその通りだ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く