I usually export only wp_posts table from productions sites to the mirror site when I need to perform some maintenance, related to broken links.
Having said so, I think you can try to import only wp_posts and wp_comments tables from your backup database. You would get all your posts and comments back in a second.
Hopefully, those tables aren't affected by hackers.