Plant-like organism which thrives on rocks, walls and trees (6)
I believe the answer is:
lichen
(Other definitions for lichen that I've seen before include "Small plants found on tree-trunks and stones" , "Plants found on tree trunks etc" , "Plant growing on stone" , "coverage for rock" , "It occurs on rocks or bare ground etc." .)