Echoing what people have already said, you cannot pirate Pokémon Bank because it's an online subscription service. Just use PHBank or PKHeX. I personally use PKHeX because it allows one to backup entire save files, clone Pokémon, edit Pokémon, transfer Pokémon between save files, and anything else you could possibly want it to do. PHBank works great for offline storage but nothing more.