How I found an unauthenticated remote code execution vulnerability in Motorola's MR2600 router, exploitable from the LAN or over the internet.