I've got a question that came to me from my worry about spyware, I've recently discovers that spam e-mails have been sent from my g-mail to my contacts, even though I changed my password, I am worried I may be keylogged,
What I want to know is if I do have a keylog, it must send my information over the internet in some way,
so first thing I want to ask is how to programs connect to the internet? do they do so through the browser or establish there own connection?
second thing, if they do establish their own connection and I block them with firewall, can programs make a connection through the browser or other common programs and send my information that way? if so, how is this done and can I block this?
Overall I'd like to read up on that, haven't found any info online about how computer programs establish internet connections,