There is no doubt that Kabuto is a genius. From being one of Orochimaru’s pawns to shaking the whole world with his Edo Tensei, he sure came a long way. However, some questions remain unanswered:
How did he manage to actually obtain the sage mode (There’s no proper explanation), How did he know that Tobi was not the original Madara Uchiha and so on. But the question that fascinated me the most is: How did Kabuto manage to reincarnate Hidan? Hidan is supposed to be immortal!
In Naruto Shippuden episode 290 they show Kabuto reincarnating Hidan and being made to fight. Kabuto even went on mentioning that it was Hidan reincarnated, but that can not be true as at the end of the episode Hidan was actually still alive. So how did Kabuto create the reincarnated Hidan?