If an effect says that an affected creature "has" or "gains" an ability, Muraganda Petroglyphs won't apply to that creature because it has gained an ability. If an effect simply says that something is true of an affected creature (such as "target creature can't be blocked this turn") then that effect isn't causing the creature to gain an ability.