Hello, Hopefully I can help you. Have a look in this article produced by CCM giving you all of the possible solutions on how to recover a potentially hacked yahoo account.
Unfortunately, the article is exhaustive, containing all the known solutions.
A final option would be to contact yahoo support directly.