Operaのパスワードは wand.dat に保存されます。このwand.dat からパスワードを取り出すことが出来て便利です。パスワードがわからなくなった時やバックアップからパスワードを復元したいときに便利です。
・うっかり間違ったパスワードで上書きしちゃった
・パスワード入力するURLが変わって昔のパスワードが出てこない
なんてときに重宝します。わたしは Microsoft が live.com だとか outlool.com とかURLが変わってしまってパスワードがわからなくなったのでこれで復元することが出来ました。
インストール
コードを最新版から取得してきます。
wget https://raw.github.com/svilendobrev/svd_bin/master/misc/unwand.cpp
コンパイル
g++ unwand.cpp -o unwand -lcrypto
crypt が必要だけど、Macならはじめから入ってるもんな。
Makefile作っておいた
#make file .PHONY: clean all: unwand.cpp g++ unwand.cpp -o unwand -lcrypto clean: rm unwand
コレをつかって,バックアップしたOperaからパスワードを取り出すことが出来て便利です。
参考資料
OperaのWandを解析するソフト (ソースあり) - by edvakf in hatena
unwand.dat の最新版(?)
https://raw.github.com/svilendobrev/svd_bin/master/misc/unwand.cpp
コンパイル方法の参考資料
http://stackoverflow.com/questions/7908158/osx-and-openssl-md5
http://code.google.com/p/gsopcast/issues/detail?id=6
Make ファイル書き方
http://www.ie.u-ryukyu.ac.jp/~e085739/c.makefile.tuts.html