Comunque un check sul MAC address è tutto meno che sicuro, le schede di rete attuali consentono di cambiare il MAC address via driver, e di tanto in tanto si incontrano più schede con lo stesso MAC (anche se ciò non dovrebbe accadere).
Comunque, per una panoramica sull'argomento protezione software c'è questa discussione; in estrema sintesi, a mio avviso non vale la pena di perderci troppo tempo, qualunque sistema è raggirabile dato sufficiente tempo e determinazione.

).
