I believe KILZ makes a product u brush on
I had good luck with UGL. it is Extremely smelly while you are using it but I was pleased with the results. If the walls are block and you just want to paint them ask at the paint counter. There is paint specifically for that and you can have it tinted any color you want.