Home » Program » バージョン隠蔽 (ftpd) (Tag: )

バージョン隠蔽 (ftpd)

2012/07/06 20:18

FTP サーバプログラムはいくつか存在しますが、FreeBSD 付属の ftpd を拡張した BSDftpd-ssl の例を紹介します。

FTP サーバに接続した際、サーバがクライアントに応答するメッセージの修正です。

ftpd.c

変更前:

        if (hostinfo)
                reply(220, "%s FTP server (%s) ready.", hostname, version);
        else
                reply(220, "FTP server ready.");

変更後:

        if (hostinfo)
                reply(220, "%s FTP server (%s) ready.", hostname, version);
        else
                reply(220, "Drive Network FTP Server Ready");

ftpd は -h 付きで起動すると if (hostinfo) が false となるので、常に -h 付きで起動する場合は、上記の様に 2 段目のみ変更するか、そもそも変更も不要かもしれません。

-h 付きか否かに関わらずメッセージを固定化する場合は、単に

        reply(220, "Drive Network FTP Server Ready");

の様に分岐も不要とすることで、より堅実かもしれません。

Random Select

Facebook, WordPress Logo
twitter や facebook のいいね ! ボタンを埋め込みたい場合、それぞれから提供されるタグでそのまま Valid とされることは経験上ほぼありません。(特に Another HTML L
神田カレーグランプリ 2013 (2)
欧風カレー ボンディ (神保町本店) を後にし、東京名物神田古本まつり 開催の一部でもある神田すずらん通り商店街をゆったり散歩しつつ 神田カレーグランプリ の開催場所まで移動しました。まるで神田カレー
カツカレー
"3500 円のカレー" で賑やかな世間を尻目に、庶民のカレーを食べに行きました。有名な キッチン南海 の神保町店です。小川町のオフィスそばにもありますが、本当かどうかは別にして店
豚骨醤油 青ネギラーメン 味こいめ 脂あっさり (1)
哲麺 (豚骨醤油 青ネギラーメン) で 哲麺 デビューしてから、1 日空けて再び訪れました。青ネギスイッチは Off に出来ましたが、まだ慣れないクリーミーなとんこつラーメンは印象に残っていて、少し時
VAIO Fit 13A (背面)
Windows 8.1 の Quick Launch で並び順が勝手に変わる (Part 1) の続きです。desktop.ini を修正する場合desktop.ini 内の記述を修正する場合は、何度
FreeBSD Logo
sendmail 送信元 IP アドレス自動切替え (Part 1) の続きです。プログラム概要は以下の通りです。現在の送信元 IP アドレスと IP アドレスプールを取得。ブラックリストデータベース
ARROWS X F-10D
スマートフォンを使い始めて 2 年弱ですが、HTC Desire SoftBank X06HTII を使っていました。スマートフォンとしてはやや古めですが、入力が少ししにくい (指が大きい ?) 以外
ガーリック唐揚 + ライスセット
味安 (さば焼定食) から少し日を空けて、前回気になったガーリック唐揚を試すべく 味安 を訪れました。今回の店頭看板のメニューも前回と多少変化していました。"はまち刺身と豚角煮大根セット&q
bistro rose ♪
今日は "ハッシュ・ド・ビーフ" の作り方をご紹介。寸胴にデミグラスソース・ケチャップ・水を開けておく。量は 1:1:1.5 程度。水は多めにして、煮込んだ後 1:1:1 になれば
らーめん 中 (ほうれん草増 + トッピング きゃべつ)
綾瀬に住んで 7 年以上になりますが、自転車で 5 分程度の距離にある 横浜らーめん武蔵家 はとなりが 松屋 ということもあって存在自体は知っていましたし、3 回程度は入ったことがありました。最後に食
Valid HTML5 Valid CSS3 Another HTML Lint