Network viruses: their working principles and marriages with hacking programs | IEEE Conference Publication | IEEE Xplore