White-hat hacker recovers 1,003 ETH from decade-old ICO contract flaw