Actually there are such things as legit hackers, they use codes (such as pokemon modifier) to capture pokemon that are otherwise impossible (or very challanging) to catch. What makes them legit is that the Pokemon all have the correct movesets, and correct stats. The only thing that was hacked was to make them catchable.