MRSC - Understanding and Defending Against Distributed Denia