hack source code