Reverse code engineering: an in-depth analysis of the Bagle virus | IEEE Conference Publication | IEEE Xplore