a hook is a good place to start, but in general if its an older snake and is aggressive, its gonna stay that way if its not handled regularly. if you want it to be more "tame", your gonna have to deal with some bites, start by taking it out for short periods, remove it with the hook, then once its out, hold it in your hands. and try feeding it at the same time of day, if its only getting fed in the morning, there will be less a chance that it will accociate opening at other times of day with feeding. so feed in morning, clean and handle at night, or vise-versa. eventually it may come to trust you, but its kinda 50/50. what kind of snake is it?