Gipsi was browsing an online shopping site when a program got downloaded onto her system without her knowledge. The next day she found that her search engine had been changed, and she received pop-up advertisements of the shopping site she had visited the previous day. The program on Gipsi's system is ________.
A. a cookie
B. adware
C. a payload
D. a Trojan horse