To cover up the more garish colours of your rucksack, I can recommend the use of agricultural stock marker dye paints, which come in a handy spray can (a la car paint) in various colours. It has the benefit that it does not rot the rucksack material, which I think is possible with other paint...