More Details of 1023003381.rsc.cdn77.org
1023003381.rsc.cdn77.org is actually a malicious site, informing you that there are many suspicious activities in your computer and recommending you a toll-free helpline (1-88-988-7259) for tech support. Once it lands on your computer, you will be guided to it no matter visiting Google Chrome, Internet Explorer, Opera, Mozilla Firefox, or Safari. You can see its site in the following picture. Mind you that all it mentioned are bogus. Thus, you should not believe it.
The Part of Screenshot of 1023003381.rsc.cdn77.org