babydal wrote:
Alot of stuff I cannot do because my ISP account is under roommate's name who is never here.
I cannot recover my system because all the emails to the software I bought and dowloaded were deleted by my stalker.
Get the ISP configuration info from some other source if you can't get if from your roommate, but make sure it is a trustworthy source, such as the ISP itself. In particular, don't fill in any DNS server entries someone has suggested unless & until you can research them & can determine that they are well-known ones. For cable modems, you can generally assume that 'Configure: Using DHCP' is correct & leave the DNS server & Search domain fields blank.
It would help us provide more specific info if you explained how you are connected to the cable modem, like directly to it with an Ethernet cable or wired or wirelessly through a router/gateway device.
Regarding the software you bought and downloaded, you cannot trust any of it as it is now installed on your Mac; in fact one or more of those applications may be the source of your security breach (for instance, a "trojan" pretending to be one thing when it is in fact another). You must only download software from trusted sources, like
http://www.apple.com/downloads/ or
http://www.versiontracker.com/. Do not click on links in emails (or this or any other web source) to download software without first making sure the actual URL is the indicated one -- if there is any question about it, hand copy the link into a browser window or avoid it altogether.
The least trustworthy sources on the planet are peer-to-peer file sharing ones, especially those offering free or hacked versions of commercial software or entertainment media files. Avoid them.
Most software that requires an activation code allows you to display that code in some 'about' box or preference. Write down all those codes you can find this way (& note the exact form of your name if it is included). Once your system has been restored to its factory state, you can download any software you trust again & use the code to activate it.