Сто­ит изме­нить в фай­ле хотя бы один байт — и его хеш ста­нет дру­гим. YARA ищет не точ­ную копию, а задан­ный набор приз­наков, поэто­му луч­ше под­ходит для обна­руже­ния раз­ных образцов мал­вари. В статье мы раз­берем­ся, как устро­ены пра­вила и модули YARA, напишем собс­твен­ные сиг­натуры и при­меним их для поис­ка ано­маль­ных фай­лов. YARA — это популяр­ный инс­тру­мент для поис­ка и клас­сифика­ции мал­вари. Он работа­ет на осно­ве спе­циаль­ных пра­вил, которые дви­жок может при­менять к про­цес­сам и фай­лам. YARA соз­дал Вик­тор Аль­варес (Victor Alvarez) во вре­мя работы в VirusTotal