An analysis of Dorkbot’s infection vectors (part 2)