CPU ID به نظر من
خب اگه تولید کننده مشخصات از طریق یک فایل dll باشه باز هم امنیت زیر سوال میره؟
پسر خوشگل بابا، هرکاری که کنی، تا وقتی ندونی چطور باید anti trace , anti patch, anti debugging, anti dump, anti fishingو غیره بسازی... اگه صدتا مشخصه سخت افزار رو هم که بهم پیوند بدی... آخرش، کل برنامه ات به یه Jump و NOP وابسته است.