André Laugks: Apache als Windows Server ausgeben

Beitrag lesen

Hallo!

Ich habe mal gelesen, daß man eine komplette Verschleierung nur über eine Änderung im Sourcecode des Apachen erreichen kann. Also die Kennung im Sourcecode ändern, z.B. auf IIS/6.0.
Ich kann mich aber nicht mehr erinnern wo und wann ich das gelesen habe. Man könnte aber mal den Sourcecode durchsuchen...

Ich denke die Stelle gefunden zu haben.

httpd.h
------------------------------><8-------------------------------

/*
 * The below defines the base string of the Server: header. Additional
 * tokens can be added via the ap_add_version_component() API call.
 *
 * The tokens are listed in order of their significance for identifying the
 * application.
 *
 * "Product tokens should be short and to the point -- use of them for
 * advertizing or other non-essential information is explicitly forbidden."
 *
 * Example: "Apache/1.1.0 MrWidget/0.1-alpha"
 */

#define SERVER_BASEVENDOR   "Apache Group"
#define SERVER_BASEPRODUCT  "Apache"
#define SERVER_BASEREVISION "1.3.24"
#define SERVER_BASEVERSION  SERVER_BASEPRODUCT "/" SERVER_BASEREVISION

#define SERVER_PRODUCT  SERVER_BASEPRODUCT
#define SERVER_REVISION SERVER_BASEREVISION
#define SERVER_VERSION  SERVER_PRODUCT "/" SERVER_REVISION
enum server_token_type {
    SrvTk_MIN,  /* eg: Apache/1.3.0 */
    SrvTk_OS,  /* eg: Apache/1.3.0 (UNIX) */
    SrvTk_FULL,  /* eg: Apache/1.3.0 (UNIX) PHP/3.0 FooBar/1.2b */
    SrvTk_PRODUCT_ONLY /* eg: Apache */
};
------------------------------><8-------------------------------

MfG, André Laugks

--
L-Andre @ gmx.de