Bij pharming maakt een gebruik van een speciaal geprepareerde DNS-server. Deze pharming server vervuilt de caches van echte DNS-servers met verkeerde informatie. Wanneer gebruikers vervolgens een URL intikken die vervuild is, worden zij door een legitieme server doorgestuurd naar een server van de criminelen, waarop een nepsite staat.