gm300の日記: 未定義変数
日記 by
gm300
未定義変数に出会う。
今後は、hdir = html dir だ。
どうも未定義は / かなにかで初期化しているらしく NFS の mount point をもう一回作ろうとしている。 pwd と組み合わせているのか?
すンごく時間かかった。tcl の中らしいが、問題 tcl file がなんらかの方法で暗号化してあるので、特定できない。xor とか bit order みたいな単純な手法だが、有効だ。tcl の中に tap して復号結果を横取りしても修正はできない。平文ではきっと読んでくれないだろう。
今回の作業はこんな感じ
1. log を見る。file mkdir $hdir ができませんとある。しかも変な場所に作ろうとしている。
2. file mkdir $hdir に相当する文字を探す。SoCE だけではなく tsi の方も探す。=>成果なし
3. 他に dir を作成しそうな部分を document と tcl の source から全部洗う。=> SoCE の doc には該当無し。tsi のほうは大量すぎてわからず。
4. 古い log と比較すると、hdir の後に html を dump することがわかる。
5. html 作成関連の doc を精読。そのものズバリ -hdir ってパラメタ発見。
6. 大体特定。current dir で実験
7. 結果をもとに etc/fe/rdaXN.tcl を修正。
今後は、hdir = html dir だ。
どうも未定義は / かなにかで初期化しているらしく NFS の mount point をもう一回作ろうとしている。 pwd と組み合わせているのか?
すンごく時間かかった。tcl の中らしいが、問題 tcl file がなんらかの方法で暗号化してあるので、特定できない。xor とか bit order みたいな単純な手法だが、有効だ。tcl の中に tap して復号結果を横取りしても修正はできない。平文ではきっと読んでくれないだろう。
今回の作業はこんな感じ
1. log を見る。file mkdir $hdir ができませんとある。しかも変な場所に作ろうとしている。
2. file mkdir $hdir に相当する文字を探す。SoCE だけではなく tsi の方も探す。=>成果なし
3. 他に dir を作成しそうな部分を document と tcl の source から全部洗う。=> SoCE の doc には該当無し。tsi のほうは大量すぎてわからず。
4. 古い log と比較すると、hdir の後に html を dump することがわかる。
5. html 作成関連の doc を精読。そのものズバリ -hdir ってパラメタ発見。
6. 大体特定。current dir で実験
7. 結果をもとに etc/fe/rdaXN.tcl を修正。
未定義変数 More ログイン