Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
If I edit out and replace four bytes of a binary file with 00 00 00 00 and the binary crashes when it runs does it mean that there is some sort of security protection? How likely is it that the crash isn't related to some security protection?
I would say it is unlikely to be security protection... most likely you broke the binary when you edited it. Try running it under a debugger to see where/how it dies.