I am using BT4 final. When I would try to use hydra I would get errors that I have looked up elsewhere on the forum. I fixed this by doing apt-get update then apt-get hydra to install version 5.7. While hydra seems to work correctly it only picks up the corrrect password if it's one of the first few tries. If I put the pass in the middle of the file it wont see it as a correct pw. It will take it's time and wait for a response with the first set of tasks. Then when it gets the response it flies through the whole file but doesn't seem to wait for any responses. Brutessh does the same thing. Medusa however does work correctly.