The 2024 indictment, now unsealed, accuses three Russians and two web hosts of aiding hackers and profiting from cybercrime.
TE
Source
This article was originally published by TechCrunch and written by Zack Whittaker.
Read original article on TechCrunch