■
昨日の続き。
昨日は、以下の手段を思い付いた。
試した。
- 適当なマシンでsshdの秘密鍵を生成し、http経由でdslinuxに転送し、それを使ってsshdサーバを起動できないか試す(この文章を書いてる最中に、この方法に気付いた)。
- getpeername()でエラーが出て、結局起動できなかった。
- dslinuxのromイメージを最新版にしてみる。9日に更新されているようだが……。
- 最新版にしてみたが、目に見える変化は無かった。
- m3のromマネージャ経由で、sram内のファイルを取得できないか試す(多分無理そう)。
- よく分からなかった。
- readonlyで構わないので、m3のsdをmountできる方法を模索する(これも無理そう)。
- 今のところ、できそうにないようだ。あとmknodが無い。
あとは、telnet端末の方で全ログを残すように設定してから、cat /dev/firmwareを実行し、ログから抽出するという方法が一応残ってはいるが、どうも信用ならない。
……と、ここまで書いてから気付いた。
hexdumpなりuuencodeなりして、ascii化すれば、この方法で取り出せそうだ。
問題は、dslinuxの/binに、そんな便利なものが存在するかどうかだが。
あとで試す。