Large language models struggle to exploit closed-source software and firmware requiring reverse engineering and patch diffing