dak ブログ

python、rubyなどのプログラミング、MySQL、サーバーの設定などの備忘録。レゴの写真も。

flashからのURL抽出

2010-12-03 23:33:21 | linux
flashファイルからURLを抽出する方法です。

■flasmのインストール
flasmはSWFファイルの逆アセンブラです。

% gunzip flasm16src.zip
% make
% sudo make install

■flashファイルからのURL抽出
% flasm XXX.swf
で XXX.flm が作成されます。

% cat XXX.flm
...
defineMovieClip 171 // total frames: 55

frame 0
push 'URL11'
push 'http://xxx.co.jp/'
...

push 'http://...' となっている行を抽出すれば、URLを抽出できますね。



diffの改行の扱い

2010-12-03 02:55:06 | linux
diffでは、行末の改行は無視して比較するようです。

■file1.txt
abc<LF>
def<LF>

■file2.txt
abc<LF>
def

% diff file1.txt file2.txt; echo $?
0

ということで、行末の改行は無視して比較されています。