Reverse engineering a simple license checkBreaking down a macOS app’s licensing system - from watermark removal to key generation