reverse engineering software and firmware is now a question of how many tokens are you willing to throw at the problem, widely accessible