¿El código fuente de WannaCry es público?
No. No lo es.
Es por eso que los investigadores de malware han estado trabajando para aplicar ingeniería inversa a la funcionalidad de ransomware utilizando herramientas como depuradores y desensambladores. Para algunos programas maliciosos, el código fuente puede eventualmente filtrarse, y hace la vida más fácil para un investigador de programas maliciosos, pero en general todo lo que tenemos es un binario o un archivo DLL.
Pensé que ya se habría hecho público.
Eso depende de los autores originales del ransomware y de si filtran el código fuente de manera consciente o accidental, o si tienen una violación de seguridad y el código les es robado. Aún no lo han filtrado consciente o accidentalmente o lo han robado hasta donde sé.