«Accidental hero» halts ransomware attack