もうパスワードで悩まない!
とある通販サイトで適当にパスワード打ち込んだら、後日思い出せなくなって涙目になったのでカッとなってパスワードジェネレーターを作ってみた。Bookmarkletにしてご利用ください。Firefox 8.0でのみ動作確認しています。概要ソースコードは最下部に記載しています。ドメイン名とマスターパスワード(Salt)から、都度パスワードを算出する...
View Article複数台の Wiimote をPCに認識させて使う
タイトルの通りですが、snesgtだったりPowerPointだったりいろいろな使い道のあるHIDことWiiリモコンですが、制御ソフトを開発する人の多くは一人プレイヤーだからかどういうわけか1台のみ制御可というソフトが多いところで、複数台(Bluetoothの限界上は7台?)のWiimoteを認識させる場合について。Wiimote自体は多数の機能を持っているため、例えばモーションセンサやジャイロなど...
View Articleau wifi の認証方式について
au Wi-Fi SPOTは2012年3月1日からスマートフォンだけでなく、PCやタブレットなど2台目の端末でも利用できるようになりました。(略)ついカッとなってLinuxから接続できるコマンドラインツールを作りました。GitHubにて公開しています。au Wi-Fi SPOTにLinuxから接続できるようにしてみた -...
View Articleau Wi-Fi および wi2 系公衆無線LAN接続用 Bookmarklet
後編です認証系を解析した詳細は、前編の d:id:RobinEgg:20120617に記載しています。d:id:RobinEgg:20120617で書いた内容だと、その気になれば OS に関係なく Javascriptで認証系組めますよね、ということでざっと書いてみた。動作確認が取れているのは、 KDDI系の公衆無線LANサービス(wi2/au_Wi-Fi/UQ-WiFi) です。wi2...
View Article0001softbank、あるいはソフトバンクWi-Fiスポットに関する一考察
前回のKDDI系Wifiスポットに続き、ソフトバンク版についても認証プロセスを考えてみたいと思います。結論から言えば、アクセスしてくる端末のUserAgentを見て挙動を変えているという話に帰結してしまうのですが、それだけでは面白みが少ないのでもうちょっと話を広げてみましょう。ソフトバンクWi-Fiスポット、とは公式ページはこちら。言わずと知れたキャリアによる公衆無線LANサービスの草分けであり、ス...
View ArticleDocomo Wi-Fi のWISPr対応について
先日、Docomo Wi-Fiに接続したところ、表記のとおりWISPrプロトコルに対応されていることが確認できました。これで、国内携帯キャリアが提供する公衆無線LANサービスはすべてWISPrプロトコルに対応したことになります。対応バージョンは2.0フォーマットで1.0でした*1。WISPr認証情報は初回アクセス時の302 Redirect中の Response Body 内に記載されていたので、...
View ArticleWISPr について
図らずも数ヶ月に渡って公衆無線LANサービスについて色々と書いてきましたが、その中で出ていたWISPrについての説明を少々しておこうと思います。そもそもWISPrとは、 "Wireless Internet Service Provider Roaming"の頭文字を取ったものです。ここからわかるとおり、無線ISP間のシームレスなローミングを目的として策定が行われています。Ver.1.0 は...
View Article公衆無線LANサービスの自動ログインスクリプト
Python版 WISPr クライアントはじめました。国内で展開している、主に携帯キャリアの公衆無線LANサービスに対応した自動ログインスクリプトを公開します。これまで色々と各キャリアの無線LANサービスについて書き連ねてきたわけですが、ここらでひとつコードとして纏めておこうと思い、さくっと書いてみました。NTT系以外*1の公衆無線LANサービスで動作確認を行っています。ソースはこちら:...
View Articleau ケータイで公式IMAP その2
d:id:RobinEgg:20120909:p1で書いた EzWebメール(@ezweb.ne.jp)への IMAPアクセスに関する話ですが、どうやら改悪後、さらに更新があったようで、最終的には端末との紐付けを行った au ID によるログインで、設定の変更が可能になったようです。ただし、設定画面への接続は auの回線(3G/LTE/WiMAX)を経由しなければならないUser Agent が...
View ArticleLaLaCall を契約してみた
副題: MITM 攻撃による秘匿化された SIP接続情報の取得についてはじめに最近サービスインとなった、関西電力傘下の K-opti.comが提供するIP電話サービスである LaLaCallを契約してみました。この分野は NTT Communications の 050 plusや Fusion Communications の FUSION IP-Phone...
View ArticleSaucy Salamander(13.10) から libapache2-mod-auth-mysql パッケージが削除された件について
追記どうやらバグとして確認されたようです。原文タイトルの通りなのですが、どうやらつい先日正式リリースと相成った Ubuntu 13.10 より、 apache2 系で認証モジュールの一部として広く使われている libapache2-mod-auth-mysqlパッケージが削除されたようです。と同時に(というか、こちらが先なのかも)依存関係のある apache2.2-common...
View ArticleApple 社の GeoLocation システム周りに関するお話
今年もどうぞよろしく。GeoLocation サービスのリバースエンジニアリング些か旧聞に属するのですが、Telecom SudParis (France)の学生が、卒業研究として iOS端末が位置決定に用いている GeoLocation システムで使われているプロトコルをリバースエンジニアリングしたという内容の論文をみつけました*1。周囲の Wifiアクセスポイント (AP) の...
View Articleぱすわーどじぇねれーたー
随分前に d:id:RobinEgg:20111217:p1で書いたパスワードジェネレーターですが、奇を衒いすぎて意味不明なコードになっていたことと、大元の Crypt-JS が更新されていたのでシンプルに書き直し、ついでに使用するハッシュアルゴリズムも SHA3 に変更して最大で64文字まで算出できるようにしました。今時の web...
View ArticleGraphite のインストールについて
先日、ちょっとしたログを表示するのに Graphiteの導入を検討していて、試しに走らせてみたのでそのときの記録をメモしておきます。Graphite とは日本語の情報が少ないのでアレですが、高機能版の rrdtoolといえば当たらずとも遠からず、という感じ。rrdtoolといえば munin や MRTG、あるいは GrowthForecast などでおなじみの...
View ArticlePyWispr 更新
これまで微妙にバグを含んだまま放置していた PyWispr ( d:id:RobinEgg:20121104:p1)ですが、このたびリファクタリングをして更新しました。Bitbucket...
View Article公衆Wifiの認証情報について
PyWisprでの認証は、各サービスの認証ページが設置されているドメインをキーに、 secret.xmlに記載された情報とマッチさせています。kddi.comauWifi Spot の情報です。auユーザーであれば、下記ページに接続端末のMACアドレスを投げてアクセスするとID/Passを取得できます(...
View Article広告枠
前々から気にはなっていたのですが、記事と脚注の間にぽっかり空隙があくことがあって、何なんだろうとは思ってたものの突き詰めていなかったのですが、あれ広告枠だったんですね。プラスユーザーでもないので広告にどうのこうのはないのですが、デザイン的に不格好だったり、記事の末尾に埋め込まれるせいで変な広告がエントリの一部だと誤認されても嫌なので、デザインに一部手を入れ、広告枠だけボーダーで囲って明示するようにし...
View ArticleGL09PをUnlockしてみた
たまたまGL09Pが手に入ったので、価格.comの口コミ上で報告のあった、 dc-unlockerを使ったSIM Lock解除を実際に試してみました。費用は 7 credits(=€7、最近のレートで大体1000円くらい)。結果から言えば、サクッとアンロックできてしまいます。注意点は、作業時に dc-unlocker からの操作で端末をデバッグモードのような状態に持っていく必要がありますが、...
View Article既定プロファイルを作成する際に必要な応答ファイル(unattend.xml)を調達する
既定プロファイル、デフォルトプロファイルは、システムにユーザーが初めてログオンする際に適用される、各種設定のテンプレートとなるものであり、XP時代は Documents and Settings\Defaults...
View ArticleLGL24 の GPS 感度を AngryGPS で改善できた話
タイトルが全て。あらすじauの2014年夏モデルとして発売された LGL24 こと isai FL ですが、巷で報告されている通り、GPS感度にかなりの難があります。具体的には、カーナビ代わりに使おうにも、高速の高架下道路を走るだけで...
View ArticleGData API の初期ライブラリで認証に失敗する件
Googleのサービス系 API(GData API)のうち、 OAuth 2.0 を使わないユーザー認証の APIについて、27日頃から順次規制が始まったようです。当初は今月5日頃からの規制予告があったようですが(未確認)、実際の発動が27日頃だったということのようですね。特に .net, Python, PHP系の APIはサービスによってはかなり obsolete...
View ArticleおうちDDNSを実装する
はじめにNTTのフレッツ ひかり電話対応ONUは、L2TPによるVPNサーバー機能を内蔵しています。PPTPとは異なり、LSN*1によるアドレス割当が標準になった移動通信網においても、L2TPによるVPNは問題なく通過することができるため、非常に重宝する機能です。これまで、自宅ONUへの接続は Value...
View Articleiptables と ipset で鎖国ルーターを作る
副題: Splatoon海外勢に慈悲はない(2 に間に合って良かった)1年ちょっと前に Planex が「鎖国ルーター」を発表しました。あまり話題にならなかったのですが、実態は日本国内および米国割り当てのIPアドレス帯域との通信のみ許可するルーター、というものです。個人的には...
View Articleぺいぺい雑感
今回のPayPayの騒動でブコメを見ていて、クレジットカードの仕組み、特にオンライン決済にかかる仕組みの認識がどうも共有されていないんじゃないかな、という気がしたので、自身の認識の整理も兼ねてちょっと補助線になるようなエントリを書いてみます。おまえ誰よ?趣味で決済周りを追いかけています。プロではなくただの素人なので、専門家からのツッコミ歓迎。推測ばっかやんけ、というコメントはその通りなので反論できな...
View Articleスウェーデンにおけるキャッシュレス事情について
昨年から諸事情でスウェーデン国に住むことになり、当地で住民登録も行い、永住権や国籍こそないものの、ここ最近は普通に市民として暮らしています。日本では東京五輪に向けてキャッシュレスに関する議論が日に日に高まっているようで、キャッシュレス先進国としてスウェーデンが名指しで挙げられている記事も比較的よく見かけるようになりました。が、多くの記事が「現金使わなければキャッシュレスなんでしょ?」という感じに終始...
View ArticleApple Watch を買ってみたら色々と大変だった話
あけましておめでとうございます(関西はまだ松の内なのでセーフ)。4年半ぶりの投稿がこんなネタで良いのかと思いつつ。。。今北産業向け要約Softbankの回線は契約端末種別によって利用可能なオプションが制限されており、Androidスマートフォンでの契約回線にはApple Watchモバイル通信サービスのオプションを付加できない...
View ArticleキッズフォンSIMがiPhoneでもVoLTE対応してた件
掲題通り。そもそもSoftBankのキッズフォン端末はVoLTE機ですので、通常使用であればちゃんとVoLTEが通る回線として機能します。が、このキッズフォン契約のSIMは何かと便利なので、SIMを別の端末に差し替えて使用する際に通話が3G...
View Article