A masonry waterproofer might be more suitable, particularly as what's required may be to seal the surface so that moisture can't seep in - not just plug-up the obvious cracks.
The best answer is likely to be expensive - silane/siloxane waterproofer such as Liquid Plastics K501. You'll probably have to buy it through a builders merchants or direct from the manufacturer - not one you'll find in the sheds.
There's also much cheaper silicone based masonry waterproofers such as Thompsons - available in B&Q. The disadvantage of these compared to the more expensive ones, is that they form an impenetrable rather than a breathable barrier - so they can trap moisture in as well as keep it out.