Yes, sand cats kill snakes very efficiently even if they are venomous. In some areas of the sand cat’s distribution reptiles play an important role in the cat’s diet. For example the nomads of the Sahara desert in North Africa say that the sand cat has a reputation for being snake hunters.
This cute and diminutive cat regularly kills horned vipers and sand vipers. This is reported by Alain Dragesco-Joffé who spent thirteen years photographing Saharan wildlife (1993 – La Vie Sauvage du Sahara).
Dragesco-Joffé photographed a sand cat attacking and killing a viper 40 centimetres long. See the photo on this page for one of his photographs of the sand cat attacking and eating a Saharan snake.
The snake was forced to lower its head after the sand cat hit it with quick blows from her paws. This lead to a blow to the snake’s head followed by a killing bite into the snake’s neck.
Beginning at the head, the sand cat devoured the viper in ten minutes.
Sand cats are opportunistic hunters and will attack what is available. In the Sahara one such prey item is the snake. It seems that the sand cat is more than able to kill venomous snakes as a normal event.
Source: Wild Cats of the World ISBN: 0-226-77999-8