How to read protected PIC16F676
They probably have burnt the safety fuse, exactly to avoid reading back the software. There isn't a simple mode to recover for it, because that's what is supposed to do.
Another possibility is that the damage has broken the ICSP logic