タグ

binaryに関するpotato777のブックマーク (5)

  • Masato Kinugawa Security Blog: 第4期サイボウズラボユース成果報告会の発表資料を公開

    実は昨年の夏、サイボウズラボユースという制度を利用させていただいて、3週間程度サイボウズラボのオフィスに出社していました。 サイボウズ・ラボ:人材募集:サイボウズ・ラボユース http://labs.cybozu.co.jp/recruit/youth.html 何をしていたかといいますと、@herumi さんや @takesako さんにご指導頂きながら、アセンブリ言語をずっと読んでいました。 XSSをはじめとするWebアプリケーションの脆弱性はそれなりに知っているつもりですが、バッファオーバーフローをはじめとするメモリ関連のバグは全然理解していませんでした。 これまでも、アプリケーションが偶然クラッシュするたび、そういった方面への関心がでてきて、アセンブリを読めば何かわかるのかなあと思って、読んではみるけど、無慈悲なバイナリの羅列に圧倒されるということを繰り返してきました。 ただ、アラ

  • SWF Editor for PHP - Yoya Wiki

    課題† configure で gif, png 取りこめない場合の警告を分かり易くする 安定化 (php binding の見直し含め) 高速化 (はしょれる処理がありそう) コード整理 (冗長になってる) ↑ 確認予定† getPNGData メソッドで透明度付きPNG の動作が未確認。tRNS は対応済みだが RGBA 形式の処理は未確認。 replaceJPEGData で alpha データを指定した時の挙動があやしい。(JPEG は premultiplied されてないとダメかも) getPNGData で抽出した画像のガンマ値が高いように見える。(オリジナルより白っぽい) ↑

  • SWFバイナリ編集のススメ第三回 (JPEG) | GREE Engineering

    こんにちは。メディア開発のよやです。 前回、SWF書き換えの簡単なサンプルを示しました。 今回は、JPEG 画像入れ替えについてです。 SWFにおける画像の扱い SWF はベクター画像とビットマップ画像の両方に対応しています。 画像情報を格納する tag には幾つかの種類があります。(tag 名の後ろにつく数字は省略) DefineShape (ベクター画像。どのペンで何処に線を引いたといった情報) DefineBitsJPEG (JPEG画像) (*1) DefineBitsLossless (PNG的な可逆圧縮画像, シンプルなフォーマットをZlib圧縮) これらの中で比較的差し替えが楽な JPEG画像を取り上げます。 JPEG tag について Flash Lite 1.1/2.0 で対応する JPEG 系 tag は以下の4つです。 JPEGTables, DefineBits,

    SWFバイナリ編集のススメ第三回 (JPEG) | GREE Engineering
  • SWFバイナリ解析

    バイナリって何となく苦手意識のある方も多いかと思いますが、swfのバイナリ解析は数パターンの計算方法だけ抑えてしまえば意外と素直に読み解けてしまいます。 文系大学出身&英語が読めない私でも大丈夫だったので、興味のある方は是非! 用意するもの まずはバイナリファイルを閲覧・編集できる環境を用意します。 バイナリエディタは様々なものがありますが、自分の環境や好みに合わせて選んでみてください。代表的なものを下記します。 Stirling(Windowsの場合) HexEditor(Macの場合) vi 1. バイナリモードでswfファイルを開く vi -b hoge.swf 2. テキスト形式から16進数ダンプ形式に変換 :%!xxd 3. 16進数ダンプ形式からテキスト形式に変換 :%!xxd -r

  • presen/PHP/binary - YoyaWiki

    はじめに† PHP でバイナリ処理の話をあまり聞かないので、あえてニッチな所を狙って発表させて頂きます。 キーワード: Binary、Format, Byte, デモ: JPEGからGPS抜き出し pure PHP で) PHP というより、バイナリ入門といった要素が強いですが、 多分…、いつかお役に立つ日が来ると思います。どうか、ご容赦ください。 ↑ 一応、自己紹介† http://d.hatena.ne.jp/yoya/ でプログラミングしてて困った事とか書いてます。 一昨年位まで、数十万ユーザ規模の携帯サイトでアプリ開発をしていました。 その時に、PHP で主に動画や画像のフォーマットを弄るお仕事をしていました。フレームワークとかよく知りません。 今も、一応 PHP でお仕事してます。あと、C 言語もたまに使います。 ↑ まずは、バイナリの定義† Wikipedia より 通常バイナ

  • 1