You need at least a 10% deposit (plus the money for legal fees, surveys and stamp duty) before you can even think about applying for a mortgage. Even then I doubt you'd get one as your credit rating will be poor and they will take into account your debts when working out how much they would be willing to lend you.
Buying might seem like a better option but you need to consider how much the mortgage would cost when interest rates are back to a more normal rate and unless you can afford a repayment mortgage you would just be renting from the bank anyway. Also don't forget about the need to put something aside each month to cover the replacement of things that you don't have to worry about when renting (boilers, kitchens, bathrooms, washing machines etc) and buildings insurance which you won't be paying now.
Concentrate on getting the debts cleared and then save for the deposit. By then you should have a better credit rating and access to normal mortgage rates.