Thank you for your question about sudden 404 errors. The first thing you must do is get control of the site back from this third party and deny them access. Without knowing what they did, it would be difficult to determine what went wrong. It’s possible the site may only require a simple permalink reset. Or, if they deleted or edited source files in an irreparable way, the site may benefit from a replace/reinstall of the core files.