So when a program executes the anti-virus software would monitor various characteristics of the program and then identify whether this program is actually trying to do something malicious or in other words, the anti-virus software would detect malicious code, based on certain characteristics during the execution or based on certain characteristics of that binary itself.
కాబట్టి ఒక ప్రోగ్రామ్ ఎగ్జిక్యూట్ అయినప్పుడు యాంటీ-వైరస్ సాఫ్ట్ వేర్  ప్రోగ్రామ్ యొక్క వివిధ లక్షణాలను పర్యవేక్షిస్తుంది మరియు ఈ ప్రోగ్రామ్ వాస్తవానికి హానికరమైనది చేయటానికి ప్రయత్నిస్తుందో లేదో గుర్తిస్తుంది లేదా మరో మాటలో చెప్పాలంటే, ఎగ్జిక్యూషన్ సమయంలో కొన్ని లక్షణాల ఆధారంగా లేదా ఆ బైనరీ యొక్క కొన్ని లక్షణాల ఆధారంగా యాంటీ-వైరస్ సాఫ్ట్ వేర్ హానికరమైన కోడ్ ను కనుగొంటుంది.