So now I have an explanation about hrsd yahoo. Please see the link below. It seems it is not a virus or bug but is yahoo controlled.
http://www.seroundtable.com/hsrd-yahoo-com-referer-18556.html