How can we remove the server header response in IIS 8.0/8.5? 
My current server report:
Microsoft-IIS/8.0
Microsoft-IIS/8.5
For IIS 7.0 I         
        
This is dead simple. Just create a custom module:
public class HeaderStripModule : IHttpModule
{
    public void Init(HttpApplication application)
    {
        application.PreSendRequestHeaders += (sender, args) => HttpContext.Current.Response.Headers.Remove("Server");
    }
    public void Dispose(){}
}
And then register in web.config or applicationHost.config if you want machine wide implementation.