FFFTP 1.97 を Windows 2000で動かす

暗号化を強化した FTP 1.97が公開されていますが、Windows 2000で設定を保存しようとすると unknown software exception (0xc000000d) でクラッシュしてしまいます。

実はこれ、RtlGenRandom (SystemFunction036) が内部で呼ばれているのが原因で、Safari などがクラッシュするのと同じ理由です。

そんなわけで、KDW の advapi32 を簡易インストールすると 回避することが可能です。

advapi32 って何だろう。RtlGenRandom だから暗号関係かな…。

だとすると、2000対応版は、2000以前は ffftp-1.96d+009 と同等(マスタパスワードとXORによる難読化)、XP以降は 1.97 と同等(AESによる暗号化)といった感じになるのだろうか…。