Types Of Malicious Code And Their Effects