A Holistic Methodology for Profiling Ransomware Through Endpoint Detection