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

築地食堂 源ちゃん メニュー (2015/05/15)
築地食堂 源ちゃん (和風おろしハンバーグと海老フライ定食) から半年近く過ぎましたが、念願だった飲み会利用の機会に恵まれました。お刺身や焼き魚の新鮮さや美味しさは、きっと期待に応えてくれる予感がしま
白神山地の四季 (1)
沖縄本島 (No. 5 – 名護の涌水) の続きです。名護を後にし、前日お泊りしたメンバー宅に移動しました。沖縄市に着く頃にはすっかり晩御飯時でした。普段は運転もあって飲めない方も今日は気
中華せいろ (上)
オフィスのある御茶ノ水・神田エリアは、カレーやラーメンの激戦区ですが、銀座にも私用で月に 2, 3 回は必ず訪れています。ランチ時であれば大抵 いさば (日本一美味しいサバの塩焼き) に入ってしまいま
一番搾り フローズン (3)
今年の夏から開始して話題となっている 一番搾り フローズン <生> を是非専門店 一番搾り FROZEN GARDEN でまず試してみたいと 8/14 に行ってみました。最寄りの一番搾り
FreeBSD Logo
現在 Drive Network で提供している 共有サーバ ビジネスセレクト では、お客様のデータ領域を自由に拡張出来る様、ストレージ機器をマウントしています。本日もメンテナンスを行いましたが、その
FreeBSD Logo
デスクトップやノート PC の環境を FreeBSD 9.1-RELEASE (amd64) から 10.1-RELEASE (amd64) に移行した際、ついに日本語入力を kinput2 + ca
WS-C2960S-48TS-L (1)
Cisco Catalyst 2960S IOS Update (Part 4) で設定を初期化した後、Cisco config backup Tool で収集したバックアップを元に新しい設定を投入し
タコライス + メキシチョイス
自宅 de タコライス (S&B タコスシーズニング Part 3) で思わぬ成功に味をしめたので、再び挑戦しました。今回は OLD EL PASO タコ・シーズニング を手に入れるべく、隣駅
2013/01/14 14:00 羽田空港
沖縄出張 (No. 14 ? 欠航 Part 2) の続きです。充電避難と振り替え手続き地下まで降りてようやくマクドナルドで空席を見つけました。着席して 10 分程でコンセントの空きが出来たので、手持
ナポリタン (メン 大)
柏や (アジフライ定食) の続きです。連休が明けて今日もデータセンターで作業。データセンターでの作業も好きな部類ですが、最近は柏や目当てでもあるかの様に連続して通っています。やっぱり気になっていたナポ
Valid HTML5 Valid CSS3 Another HTML Lint