Methods, apparati and computer readable media for countering malicious
code infections that spread from a first computer to a second computer. A
searching module (51) searches for a communications module (20) within
the first computer (1(1)). An examining module (52) examines a function
location directory (27) within the communications module (20). A locating
module (53) locates a send function within the function location
directory (27). A declaring module (54) declares the presence of
malicious code when the function location directory (27) states that the
send function is slated to start executing at a non-normal location.