ドンキのWiFiカメラ
ドンキホーテがプライベートブランドとして「スマモッチャー」というIP監視カメラを発売した。
これがとある個人ブログが発端で話題になり、それはそれで面白いのだが、見ている感じ、素のLinuxを積んでいるだけなので楽しそうだった(?
ので、買おうとドンキに行ったが、売り切れていた
店員いわく、全国のドンキで初回は1000台仕入れており、注文をした店舗のみに在庫を置くようにしたらしい。だからそもそも入荷してない店舗もけっこうあったのとこと。(で次回入荷は未定
ということでジェネリック品同じ型のIPカメラをAmazonで見つけたので勢いでポチった。
- 出版社/メーカー: HeimVision
- メディア: エレクトロニクス
- この商品を含むブログを見る
本来だとYCC365とかいう中華アプリを経由しないと閲覧できないが、ちょっと怖い
ノーガード戦法WIFIカメラ
そのブログいわく最初からtelnetがパスワードなしでアクセスできるとのこと。早速やってみたらアクセスできた
面白いのでnmapを試す
~ $nmap -Pn 192.168.1.202 Starting Nmap 7.12 ( https://nmap.org ) at 2019-05-12 15:50 JST Nmap scan report for 192.168.1.202 Host is up (0.11s latency). Not shown: 993 closed ports PORT STATE SERVICE 23/tcp open telnet 80/tcp open http 554/tcp open rtsp 843/tcp open unknown 5050/tcp open mmcc 7103/tcp open unknown 8001/tcp open vcom-tunnel
telnetとrtspが美味しそう。httpは何も表示されなかった。。。
telnet
古のtelnetがroot権限で可能
- ユーザー名root
- パスワードc@linux(@がx)
ストリーミング配信
RTSPプロトコルによるリアルタイム配信
「rtsp://192.168.1.202:554/」をVLCメディアプレーヤー等で開くとリアルタイムの映像が表示される
ONVIFカメラとしてストリーム再生、PTZ操作
ONVIFというIPカメラ専用の規格があり、このIPカメラもその規格に準じているのでサードパーティのアプリで操作が可能
Androidだと以下のアプリ(無料)で閲覧できた
このアプリだとリアルタイムビューもカメラ操作もできた。ただスナップショットの撮影はなぜかできなかった。。
さらに使いやすくする
残念ながら一部の機能は制限されてしまっているので、有志の方が作ってくださった非公式のmodをインストールする
インストール
まずはファームウェアのバージョンを確認。IPカメラにtelnetでログインして以下を実行
# ls /tmp | grep -F 3. 3.4.1.0114
3.1.1.0908までならzsgx1hacks-v0.4.zipが使えるが、それ以降はREAD-Onlyのreadonlyhack-v0.1.zipでないとだめ 今回は3.4とかなり新しめなのでreadonlyhack-v0.1.zipにした
ここからreadonlyhack-v0.1.zipをダウンロードして解凍 中のhackディレクトリとdebug_cmd.shをSDカードの直下に置く
でSDカードを入れて起動する。仕様上、debug_cmd.shは起動時に実行されるらしく、このmodはそれを利用している。
以下、拡張される機能
ssh
- ユーザー名: root
- パスワード: なし
でログイン可能になる ヤバい
Web UI
ブラウザからカメラの操作が可能になる。ポート番号は8080で
http://192.168.x.xxx:8080/cgi-bin/webui でアクセス可能
ここから撮影はできないっぽい(´・ω・`)
中華サーバーへのブロック
hostsファイルを書き換えることによって中華サーバーへリクエストが飛ばないようになっている
mod入れたバージョンでもう一度nmapしてみる
音付きのストリーミング配信
デフォルトのポート番号554では無音だったが、カスタムされたバージョンだとサウンド付きになる
- 高音質 rtsp://192.168.x.x:8001/0/av0
- 低音質 rtsp://192.168.x.x:8001/0/av1
まとめ
カメラの性能は高いほうだと思っていて、結構きれい。あと暗闇でもしっかりと映ってるのにはビビった。個人的にやりたい定期的にカメラの画像を撮ってサーバーに保存の部分がまだできてないのでもう少し触ってみる。
あとカスタム作ってくれてた方に感謝