SigFlip: patching authenticode signed PE files without invalidating/breaking the existing signature