現在地 スカイプ徹底比較 > スカイプ・テレビ電話 徹底比較 掲示板 > 274.html
|
Skypeのリバースエンジニアリング資料『Silver Needle in the Skype』
http://www.blackhat.com/presentations/bh-europe-06/bh-eu-06-biondi/bh-eu-06-biondi-up.pdf
ぜんぜんタイムリーな話題じゃないけど、年越しでうだうだしてるときにitojunさんから教えてもらってSkypeをリバースエンジニアリングしてみたという人の報告を読みました。去年のBlackHatで発表されていたらしい。
これがもうすごいのなんの。とにかくSkypeの開発者たちはタダモノではないということがわかります。コードとプロトコルの隠蔽のためにあの手この手を尽していて、そこそこモダンな暗号(解読)技術と古き良きプロテクト(外し)技術の両方がせめぎ合ってむちゃくちゃ面白い。それを解明しようとする発表者たちもすごいですが。当然、解析防止のためのトラップもそこらじゅうにちりばめてあります。例えばコードの実行時間を計測して、不自然に長いとdebuggerでbreakpointを仕込んであると見做す、などなど。プロトコルも解析していますが相当めんどくさい暗号化をやってます。もちろん私には全部は理解できません。
若いときにプロテクト外しに夢中になってた人はたぶん気に入るでしょう。PDFだけどslideから少し引用。

http://tel.monjyu.biz/index.html
since 2005