DNS Hijacking: In-Depth